=>> Building biology/iqtree build started at Mon Sep 29 14:35:44 EDT 2025 port directory: /usr/ports/biology/iqtree package name: iqtree-2.4.0_2 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: jrm@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1158 Jun 29 20:14 /usr/ports/biology/iqtree/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: 18632db919ce Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500064 Jail OSVERSION: 1500064 Job Id: 04 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 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_c_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_c_x64-HEAD-ALL/04/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_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--- ===> The following configuration options are available for iqtree-2.4.0_2: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- jrm@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/biology/iqtree/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/biology/iqtree/work XDG_CACHE_HOME=/wrkdirs/usr/ports/biology/iqtree/work/.cache HOME=/wrkdirs/usr/ports/biology/iqtree/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/biology/iqtree/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/biology/iqtree/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/biology/iqtree/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/biology/iqtree/work XDG_CACHE_HOME=/wrkdirs/usr/ports/biology/iqtree/work/.cache HOME=/wrkdirs/usr/ports/biology/iqtree/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/biology/iqtree/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/biology/iqtree/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/biology/iqtree/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " 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-- PORTEXAMPLES="" CMAKE_BUILD_TYPE="release" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/iqtree" EXAMPLESDIR="share/examples/iqtree" DATADIR="share/iqtree" WWWDIR="www/iqtree" ETCDIR="etc/iqtree" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/iqtree DOCSDIR=/usr/local/share/doc/iqtree EXAMPLESDIR=/usr/local/share/examples/iqtree WWWDIR=/usr/local/www/iqtree ETCDIR=/usr/local/etc/iqtree --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 ===> iqtree-2.4.0_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1... [pkg.DaveG.ca] Extracting pkg-2.3.1: .......... done ===> iqtree-2.4.0_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of iqtree-2.4.0_2 =========================================================================== =================================================== ===== 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 iqtree-2.4.0_2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by iqtree-2.4.0_2 for building => SHA256 Checksum OK for iqtree-iqtree2-v2.4.0_GH0.tar.gz. => SHA256 Checksum OK for tothuhien-lsd2-c61110f3a4fa05325b45c97b2134792ff9d55d4c_GH0.tar.gz. => SHA256 Checksum OK for iqtree-cmaple-3946f47731699573ed2268e00aa7996a3458d4eb_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 iqtree-2.4.0_2 for building ===> Extracting for iqtree-2.4.0_2 => SHA256 Checksum OK for iqtree-iqtree2-v2.4.0_GH0.tar.gz. => SHA256 Checksum OK for tothuhien-lsd2-c61110f3a4fa05325b45c97b2134792ff9d55d4c_GH0.tar.gz. => SHA256 Checksum OK for iqtree-cmaple-3946f47731699573ed2268e00aa7996a3458d4eb_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 iqtree-2.4.0_2 ===> Applying FreeBSD patches for iqtree-2.4.0_2 from /usr/ports/biology/iqtree/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> iqtree-2.4.0_2 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.7_1.pkg [pkg.DaveG.ca] Installing cmake-core-3.31.7_1... [pkg.DaveG.ca] `-- Installing expat-2.7.2... [pkg.DaveG.ca] `-- Extracting expat-2.7.2: .......... 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.3... [pkg.DaveG.ca] | `-- Extracting libunistring-1.3: .......... done [pkg.DaveG.ca] `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] `-- Installing libuv-1.51.0... [pkg.DaveG.ca] `-- Extracting libuv-1.51.0: .......... done [pkg.DaveG.ca] `-- Installing rhash-1.4.4_1... [pkg.DaveG.ca] | `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] `-- Extracting rhash-1.4.4_1: .......... done [pkg.DaveG.ca] Extracting cmake-core-3.31.7_1: .......... done ===> iqtree-2.4.0_2 depends on file: /usr/local/bin/cmake - found ===> Returning to build of iqtree-2.4.0_2 ===> iqtree-2.4.0_2 depends on executable: ninja - not found ===> Installing existing package /packages/All/ninja-1.13.1,4.pkg [pkg.DaveG.ca] Installing ninja-1.13.1,4... [pkg.DaveG.ca] `-- Installing python311-3.11.13_1... [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.2.13_2... [pkg.DaveG.ca] | `-- Extracting readline-8.2.13_2: .......... done [pkg.DaveG.ca] `-- Extracting python311-3.11.13_1: .......... done [pkg.DaveG.ca] Extracting ninja-1.13.1,4: ..... done ===== Message from python311-3.11.13_1: -- 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 ===> iqtree-2.4.0_2 depends on executable: ninja - found ===> Returning to build of iqtree-2.4.0_2 ===> iqtree-2.4.0_2 depends on file: /usr/local/libdata/pkgconfig/eigen3.pc - not found ===> Installing existing package /packages/All/eigen-3.4.0_4.pkg [pkg.DaveG.ca] Installing eigen-3.4.0_4... [pkg.DaveG.ca] `-- Installing blas-3.12.1... [pkg.DaveG.ca] | `-- Installing gcc13-13.3.0_3... [pkg.DaveG.ca] | | `-- Installing binutils-2.44,1... [pkg.DaveG.ca] | | `-- Installing zstd-1.5.7... [pkg.DaveG.ca] | | | `-- Installing liblz4-1.10.0,1... [pkg.DaveG.ca] | | | `-- Extracting liblz4-1.10.0,1: .......... done [pkg.DaveG.ca] | | `-- Extracting zstd-1.5.7: .......... done [pkg.DaveG.ca] | | `-- Extracting binutils-2.44,1: .......... done [pkg.DaveG.ca] | | `-- Installing gmp-6.3.0... [pkg.DaveG.ca] | | `-- Extracting gmp-6.3.0: .......... done [pkg.DaveG.ca] | | `-- Installing mpc-1.3.1_1... [pkg.DaveG.ca] | | `-- Installing mpfr-4.2.2,1... [pkg.DaveG.ca] | | `-- Extracting mpfr-4.2.2,1: .......... done [pkg.DaveG.ca] | | `-- Extracting mpc-1.3.1_1: ...... done [pkg.DaveG.ca] | `-- Extracting gcc13-13.3.0_3: .......... done [pkg.DaveG.ca] `-- Extracting blas-3.12.1: ..... done [pkg.DaveG.ca] `-- Installing lapack-3.12.1... [pkg.DaveG.ca] `-- Extracting lapack-3.12.1: .......... done [pkg.DaveG.ca] Extracting eigen-3.4.0_4: .......... done ===== Message from gcc13-13.3.0_3: -- To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc13 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently. ===> iqtree-2.4.0_2 depends on file: /usr/local/libdata/pkgconfig/eigen3.pc - found ===> Returning to build of iqtree-2.4.0_2 ===> iqtree-2.4.0_2 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 gcc13 create symlink for gcc13 (world) create symlink for g++13 create symlink for g++13 (world) create symlink for cpp13 create symlink for cpp13 (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. ===> iqtree-2.4.0_2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of iqtree-2.4.0_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> iqtree-2.4.0_2 depends on shared library: libboost_filesystem.so - not found ===> Installing existing package /packages/All/boost-libs-1.88.0_2.pkg [pkg.DaveG.ca] Installing boost-libs-1.88.0_2... [pkg.DaveG.ca] `-- Installing icu-76.1,1... [pkg.DaveG.ca] `-- Extracting icu-76.1,1: .......... done [pkg.DaveG.ca] Extracting boost-libs-1.88.0_2: .......... done ===== Message from boost-libs-1.88.0_2: -- You have built the Boost library with thread support. Don't forget to add -pthread to your linker options when linking your code. ===> iqtree-2.4.0_2 depends on shared library: libboost_filesystem.so - found (/usr/local/lib/libboost_filesystem.so) ===> Returning to build of iqtree-2.4.0_2 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for iqtree-2.4.0_2 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/biology/iqtree/work/.build CMake Deprecation Warning at CMakeLists.txt:76 (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 CMake Warning (dev) at CMakeLists.txt:94 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/local/include (found version "1.88.0") IQ-TREE flags : Build mode : Release Build lib : OFF Integrate CMAPLE: ON Integrate CMAPLE_AA: OFF Target OS : Unix Compiler : Clang Compiler version: 19.1.7 Target binary : 64-bit OpenMP : Yes MPI : NONE Vectorization : SSE3/AVX/AVX2 C flags : -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections CXX flags : -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections LINKER flags : -rdynamic -Wl,--gc-sections -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for GlobalMemoryStatusEx -- Looking for GlobalMemoryStatusEx - not found -- Looking for strndup -- Looking for strndup - found -- Looking for strtok_r -- Looking for strtok_r - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for backtrace -- Looking for backtrace - not found -- Found Backtrace: /usr/lib/libexecinfo.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") Using system zlib CMake Deprecation Warning at cmaple/CMakeLists.txt:55 (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. No clang-tidy (USE_CLANG_TIDY=OFF) -- Looking for unistd.h -- Looking for unistd.h - found Build mode : Release Target OS : Unix OpenMP : Yes C flags : -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections CXX flags : -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections LINKER flags : -rdynamic -rdynamic -Wl,--gc-sections Using system zlib CMake Warning at /usr/local/share/cmake/Modules/FetchContent.cmake:2111 (message): FETCHCONTENT_FULLY_DISCONNECTED is set to true, which requires the source directory for dependency googletest to already be populated. This generally means it must not be set to true the first time CMake is run in a build directory. The following source directory should already be populated, but it doesn't exist: /wrkdirs/usr/ports/biology/iqtree/work/.build/_deps/googletest-src Policy CMP0170 controls enforcement of this requirement. Call Stack (most recent call first): /usr/local/share/cmake/Modules/FetchContent.cmake:2384 (__FetchContent_Populate) cmaple/CMakeLists.txt:277 (FetchContent_MakeAvailable) CMake Deprecation Warning at yaml-cpp/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. -- Performing Test FLAG_WEXTRA -- Performing Test FLAG_WEXTRA - Success CMake Deprecation Warning at terraphast/CMakeLists.txt:3 (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. -- clang-tidy not found. -- Configuring done (31.4s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_COLOR_MAKEFILE CMAKE_MODULE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS CMAKE_VERBOSE_MAKEFILE THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /wrkdirs/usr/ports/biology/iqtree/work/.build =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for iqtree-2.4.0_2 [ 0% 16/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT sprng/CMakeFiles/sprng.dir/lcg64.c.o -MF sprng/CMakeFiles/sprng.dir/lcg64.c.o.d -o sprng/CMakeFiles/sprng.dir/lcg64.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/sprng/lcg64.c [ 0% 17/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT sprng/CMakeFiles/sprng.dir/makeseed.c.o -MF sprng/CMakeFiles/sprng.dir/makeseed.c.o.d -o sprng/CMakeFiles/sprng.dir/makeseed.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/sprng/makeseed.c [ 0% 18/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT sprng/CMakeFiles/sprng.dir/memory.c.o -MF sprng/CMakeFiles/sprng.dir/memory.c.o.d -o sprng/CMakeFiles/sprng.dir/memory.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/sprng/memory.c [ 1% 19/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT sprng/CMakeFiles/sprng.dir/primes-lcg64.c.o -MF sprng/CMakeFiles/sprng.dir/primes-lcg64.c.o.d -o sprng/CMakeFiles/sprng.dir/primes-lcg64.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/sprng/primes-lcg64.c [ 1% 20/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT sprng/CMakeFiles/sprng.dir/store.c.o -MF sprng/CMakeFiles/sprng.dir/store.c.o.d -o sprng/CMakeFiles/sprng.dir/store.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/sprng/store.c [ 1% 21/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT sprng/CMakeFiles/sprng.dir/checkid.c.o -MF sprng/CMakeFiles/sprng.dir/checkid.c.o.d -o sprng/CMakeFiles/sprng.dir/checkid.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/sprng/checkid.c [ 2% 22/317] : && /usr/local/bin/cmake -E rm -f sprng/libsprng.a && /usr/bin/llvm-ar qc sprng/libsprng.a sprng/CMakeFiles/sprng.dir/lcg64.c.o sprng/CMakeFiles/sprng.dir/makeseed.c.o sprng/CMakeFiles/sprng.dir/memory.c.o sprng/CMakeFiles/sprng.dir/store.c.o sprng/CMakeFiles/sprng.dir/primes-lcg64.c.o sprng/CMakeFiles/sprng.dir/checkid.c.o && /usr/bin/llvm-ranlib sprng/libsprng.a && : [ 2% 23/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/gzstream.cpp.o -MF utils/CMakeFiles/utils.dir/gzstream.cpp.o.d -o utils/CMakeFiles/utils.dir/gzstream.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/gzstream.cpp [ 2% 24/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/bionj.cpp.o -MF utils/CMakeFiles/utils.dir/bionj.cpp.o.d -o utils/CMakeFiles/utils.dir/bionj.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/bionj.cpp [ 3% 25/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/operatingsystem.cpp.o -MF utils/CMakeFiles/utils.dir/operatingsystem.cpp.o.d -o utils/CMakeFiles/utils.dir/operatingsystem.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/operatingsystem.cpp [ 3% 26/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/MPIHelper.cpp.o -MF utils/CMakeFiles/utils.dir/MPIHelper.cpp.o.d -o utils/CMakeFiles/utils.dir/MPIHelper.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/MPIHelper.cpp [ 3% 27/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/progress.cpp.o -MF utils/CMakeFiles/utils.dir/progress.cpp.o.d -o utils/CMakeFiles/utils.dir/progress.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/progress.cpp [ 4% 28/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/optimization.cpp.o -MF utils/CMakeFiles/utils.dir/optimization.cpp.o.d -o utils/CMakeFiles/utils.dir/optimization.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 519 | double df[N_2], dx[N], dxold[N], f[N+1], space[N]; | ^~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:12: note: read of non-const variable 'N_2' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:518:9: note: declared here 518 | int N_2 = N*N; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 519 | double df[N_2], dx[N], dxold[N], f[N+1], space[N]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:21: note: function parameter 'N' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:515:99: note: declared here 515 | double Optimization::minimizeNewtonMulti(double *x1, double *xguess, double *x2, double xacc, int N, int maxNRStep) | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 519 | double df[N_2], dx[N], dxold[N], f[N+1], space[N]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:31: note: function parameter 'N' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:515:99: note: declared here 515 | double Optimization::minimizeNewtonMulti(double *x1, double *xguess, double *x2, double xacc, int N, int maxNRStep) | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 519 | double df[N_2], dx[N], dxold[N], f[N+1], space[N]; | ^~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:37: note: function parameter 'N' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:515:99: note: declared here 515 | double Optimization::minimizeNewtonMulti(double *x1, double *xguess, double *x2, double xacc, int N, int maxNRStep) | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 519 | double df[N_2], dx[N], dxold[N], f[N+1], space[N]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:519:49: note: function parameter 'N' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:515:99: note: declared here 515 | double Optimization::minimizeNewtonMulti(double *x1, double *xguess, double *x2, double xacc, int N, int maxNRStep) | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:520:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 520 | double temp, xh[N], xl[N], rts[N], rts_old[N]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:520:18: note: function parameter 'N' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:515:99: note: declared here 515 | double Optimization::minimizeNewtonMulti(double *x1, double *xguess, double *x2, double xacc, int N, int maxNRStep) | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:520:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 520 | double temp, xh[N], xl[N], rts[N], rts_old[N]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:520:25: note: function parameter 'N' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:515:99: note: declared here 515 | double Optimization::minimizeNewtonMulti(double *x1, double *xguess, double *x2, double xacc, int N, int maxNRStep) | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:520:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 520 | double temp, xh[N], xl[N], rts[N], rts_old[N]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:520:33: note: function parameter 'N' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:515:99: note: declared here 515 | double Optimization::minimizeNewtonMulti(double *x1, double *xguess, double *x2, double xacc, int N, int maxNRStep) | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:520:45: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 520 | double temp, xh[N], xl[N], rts[N], rts_old[N]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:520:45: note: function parameter 'N' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/optimization.cpp:515:99: note: declared here 515 | double Optimization::minimizeNewtonMulti(double *x1, double *xguess, double *x2, double xacc, int N, int maxNRStep) | ^ 9 warnings generated. [ 4% 29/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lbfgsb/CMakeFiles/lbfgsb.dir/lbfgsb_new.cpp.o -MF lbfgsb/CMakeFiles/lbfgsb.dir/lbfgsb_new.cpp.o.d -o lbfgsb/CMakeFiles/lbfgsb.dir/lbfgsb_new.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lbfgsb/lbfgsb_new.cpp [ 4% 30/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/starttree.cpp.o -MF utils/CMakeFiles/utils.dir/starttree.cpp.o.d -o utils/CMakeFiles/utils.dir/starttree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/starttree.cpp [ 5% 31/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsblock.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsblock.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsblock.cpp [ 5% 32/317] : && /usr/local/bin/cmake -E rm -f lbfgsb/liblbfgsb.a && /usr/bin/llvm-ar qc lbfgsb/liblbfgsb.a lbfgsb/CMakeFiles/lbfgsb.dir/lbfgsb_new.cpp.o && /usr/bin/llvm-ranlib lbfgsb/liblbfgsb.a && : [ 5% 33/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsassumptionsblock.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsassumptionsblock.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsassumptionsblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsassumptionsblock.cpp [ 5% 34/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/stoprule.cpp.o -MF utils/CMakeFiles/utils.dir/stoprule.cpp.o.d -o utils/CMakeFiles/utils.dir/stoprule.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/stoprule.cpp [ 6% 35/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/eigendecomposition.cpp.o -MF utils/CMakeFiles/utils.dir/eigendecomposition.cpp.o.d -o utils/CMakeFiles/utils.dir/eigendecomposition.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/eigendecomposition.cpp [ 6% 36/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsdatablock.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsdatablock.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsdatablock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsdatablock.cpp [ 6% 37/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsdiscretedatum.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsdiscretedatum.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsdiscretedatum.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsdiscretedatum.cpp [ 7% 38/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/checkpoint.cpp.o -MF utils/CMakeFiles/utils.dir/checkpoint.cpp.o.d -o utils/CMakeFiles/utils.dir/checkpoint.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/checkpoint.cpp [ 7% 39/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsdiscretematrix.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsdiscretematrix.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsdiscretematrix.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsdiscretematrix.cpp [ 7% 40/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsdistancedatum.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsdistancedatum.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsdistancedatum.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsdistancedatum.cpp [ 8% 41/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxscharactersblock.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxscharactersblock.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxscharactersblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxscharactersblock.cpp [ 8% 42/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/pllnni.cpp.o -MF utils/CMakeFiles/utils.dir/pllnni.cpp.o.d -o utils/CMakeFiles/utils.dir/pllnni.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/pllnni.cpp [ 8% 43/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsemptyblock.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsemptyblock.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsemptyblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsemptyblock.cpp [ 9% 44/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsreader.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsreader.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsreader.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsreader.cpp [ 9% 45/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsexception.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsexception.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsexception.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsexception.cpp [ 9% 46/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsdistancesblock.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsdistancesblock.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsdistancesblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsdistancesblock.cpp [ 10% 47/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/bionj2.cpp.o -MF utils/CMakeFiles/utils.dir/bionj2.cpp.o.d -o utils/CMakeFiles/utils.dir/bionj2.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/bionj2.cpp [ 10% 48/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxstoken.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxstoken.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxstoken.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxstoken.cpp [ 10% 49/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxssetreader.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxssetreader.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxssetreader.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxssetreader.cpp [ 11% 50/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxsstring.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxsstring.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxsstring.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxsstring.cpp [ 11% 51/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxstreesblock.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxstreesblock.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxstreesblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxstreesblock.cpp [ 11% 52/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelbin.cpp.o -MF model/CMakeFiles/model.dir/modelbin.cpp.o.d -o model/CMakeFiles/model.dir/modelbin.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelbin.cpp [ 11% 53/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT ncl/CMakeFiles/ncl.dir/nxstaxablock.cpp.o -MF ncl/CMakeFiles/ncl.dir/nxstaxablock.cpp.o.d -o ncl/CMakeFiles/ncl.dir/nxstaxablock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/ncl/nxstaxablock.cpp [ 12% 54/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modeldnaerror.cpp.o -MF model/CMakeFiles/model.dir/modeldnaerror.cpp.o.d -o model/CMakeFiles/model.dir/modeldnaerror.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modeldnaerror.cpp [ 12% 55/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modeldna.cpp.o -MF model/CMakeFiles/model.dir/modeldna.cpp.o.d -o model/CMakeFiles/model.dir/modeldna.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modeldna.cpp [ 12% 56/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelprotein.cpp.o -MF model/CMakeFiles/model.dir/modelprotein.cpp.o.d -o model/CMakeFiles/model.dir/modelprotein.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelprotein.cpp [ 13% 57/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelsubst.cpp.o -MF model/CMakeFiles/model.dir/modelsubst.cpp.o.d -o model/CMakeFiles/model.dir/modelsubst.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelsubst.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelsubst.cpp:185:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 185 | double saved_state_lk[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelsubst.cpp:185:27: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [ 13% 58/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelset.cpp.o -MF model/CMakeFiles/model.dir/modelset.cpp.o.d -o model/CMakeFiles/model.dir/modelset.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp:153:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 153 | double new_eval[num_states*vsize]; | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp:153:21: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp:154:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 154 | double new_evec[states2*vsize]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp:154:21: note: read of non-const variable 'states2' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp:141:9: note: declared here 141 | size_t states2 = num_states*num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp:155:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 155 | double new_inv_evec[states2*vsize]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp:155:25: note: read of non-const variable 'states2' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelset.cpp:141:9: note: declared here 141 | size_t states2 = num_states*num_states; | ^ 3 warnings generated. [ 13% 59/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT utils/CMakeFiles/utils.dir/tools.cpp.o -MF utils/CMakeFiles/utils.dir/tools.cpp.o.d -o utils/CMakeFiles/utils.dir/tools.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/tools.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/tools.cpp:7263:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 7263 | void* addrlist[max_frames+1]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/tools.cpp:7263:20: note: function parameter 'max_frames' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/tools.cpp:7254:50: note: declared here 7254 | void print_stacktrace(ostream &out, unsigned int max_frames) | ^ 1 warning generated. [ 14% 60/317] : && /usr/local/bin/cmake -E rm -f utils/libutils.a && /usr/bin/llvm-ar qc utils/libutils.a utils/CMakeFiles/utils.dir/eigendecomposition.cpp.o utils/CMakeFiles/utils.dir/gzstream.cpp.o utils/CMakeFiles/utils.dir/optimization.cpp.o utils/CMakeFiles/utils.dir/stoprule.cpp.o utils/CMakeFiles/utils.dir/tools.cpp.o utils/CMakeFiles/utils.dir/pllnni.cpp.o utils/CMakeFiles/utils.dir/checkpoint.cpp.o utils/CMakeFiles/utils.dir/MPIHelper.cpp.o utils/CMakeFiles/utils.dir/starttree.cpp.o utils/CMakeFiles/utils.dir/bionj.cpp.o utils/CMakeFiles/utils.dir/bionj2.cpp.o utils/CMakeFiles/utils.dir/progress.cpp.o utils/CMakeFiles/utils.dir/operatingsystem.cpp.o && /usr/bin/llvm-ranlib utils/libutils.a && : [ 14% 61/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/ratecontinuousgammainvar.cpp.o -MF model/CMakeFiles/model.dir/ratecontinuousgammainvar.cpp.o.d -o model/CMakeFiles/model.dir/ratecontinuousgammainvar.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/ratecontinuousgammainvar.cpp [ 14% 62/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/partitionmodel.cpp.o -MF model/CMakeFiles/model.dir/partitionmodel.cpp.o.d -o model/CMakeFiles/model.dir/partitionmodel.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/partitionmodel.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/partitionmodel.cpp:120:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 120 | size_t state_counts[(*it)->aln->STATE_UNKNOWN+1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__iterator/wrap_iter.h:50:103: note: read of non-constexpr variable 'it' is not allowed in a constant expression 50 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 reference operator*() const _NOEXCEPT { return *__i_; } | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/partitionmodel.cpp:120:38: note: in call to 'it.operator*()' 120 | size_t state_counts[(*it)->aln->STATE_UNKNOWN+1]; | ^~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/partitionmodel.cpp:48:30: note: declared here 48 | PhyloSuperTree::iterator it; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/partitionmodel.cpp:136:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 136 | double sum_state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/partitionmodel.cpp:136:31: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/partitionmodel.cpp:135:13: note: declared here 135 | int nstates = mit->second->num_states; | ^ 2 warnings generated. [ 15% 63/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/ratecontinuousgamma.cpp.o -MF model/CMakeFiles/model.dir/ratecontinuousgamma.cpp.o.d -o model/CMakeFiles/model.dir/ratecontinuousgamma.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/ratecontinuousgamma.cpp [ 15% 64/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/rateinvar.cpp.o -MF model/CMakeFiles/model.dir/rateinvar.cpp.o.d -o model/CMakeFiles/model.dir/rateinvar.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/rateinvar.cpp [ 15% 65/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/rategammainvar.cpp.o -MF model/CMakeFiles/model.dir/rategammainvar.cpp.o.d -o model/CMakeFiles/model.dir/rategammainvar.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/rategammainvar.cpp [ 16% 66/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/rateheterogeneity.cpp.o -MF model/CMakeFiles/model.dir/rateheterogeneity.cpp.o.d -o model/CMakeFiles/model.dir/rateheterogeneity.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/rateheterogeneity.cpp [ 16% 67/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelfactory.cpp.o -MF model/CMakeFiles/model.dir/modelfactory.cpp.o.d -o model/CMakeFiles/model.dir/modelfactory.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactory.cpp [ 16% 68/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/rategamma.cpp.o -MF model/CMakeFiles/model.dir/rategamma.cpp.o.d -o model/CMakeFiles/model.dir/rategamma.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/rategamma.cpp [ 17% 69/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/partitionmodelplen.cpp.o -MF model/CMakeFiles/model.dir/partitionmodelplen.cpp.o.d -o model/CMakeFiles/model.dir/partitionmodelplen.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/partitionmodelplen.cpp [ 17% 70/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/ratefree.cpp.o -MF model/CMakeFiles/model.dir/ratefree.cpp.o.d -o model/CMakeFiles/model.dir/ratefree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/ratefree.cpp [ 17% 71/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/ratekategory.cpp.o -MF model/CMakeFiles/model.dir/ratekategory.cpp.o.d -o model/CMakeFiles/model.dir/ratekategory.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/ratekategory.cpp [ 17% 72/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/ratemeyerdiscrete.cpp.o -MF model/CMakeFiles/model.dir/ratemeyerdiscrete.cpp.o.d -o model/CMakeFiles/model.dir/ratemeyerdiscrete.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/ratemeyerdiscrete.cpp [ 18% 73/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/ratemeyerhaeseler.cpp.o -MF model/CMakeFiles/model.dir/ratemeyerhaeseler.cpp.o.d -o model/CMakeFiles/model.dir/ratemeyerhaeseler.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/ratemeyerhaeseler.cpp [ 18% 74/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT gsl/CMakeFiles/gsl.dir/binomial_tpe.cpp.o -MF gsl/CMakeFiles/gsl.dir/binomial_tpe.cpp.o.d -o gsl/CMakeFiles/gsl.dir/binomial_tpe.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/gsl/binomial_tpe.cpp [ 18% 75/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/ratefreeinvar.cpp.o -MF model/CMakeFiles/model.dir/ratefreeinvar.cpp.o.d -o model/CMakeFiles/model.dir/ratefreeinvar.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/ratefreeinvar.cpp [ 19% 76/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/rateheterotachy.cpp.o -MF model/CMakeFiles/model.dir/rateheterotachy.cpp.o.d -o model/CMakeFiles/model.dir/rateheterotachy.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/rateheterotachy.cpp [ 19% 77/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT gsl/CMakeFiles/gsl.dir/pow_int.cpp.o -MF gsl/CMakeFiles/gsl.dir/pow_int.cpp.o.d -o gsl/CMakeFiles/gsl.dir/pow_int.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/gsl/pow_int.cpp [ 19% 78/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT gsl/CMakeFiles/gsl.dir/multinomial.cpp.o -MF gsl/CMakeFiles/gsl.dir/multinomial.cpp.o.d -o gsl/CMakeFiles/gsl.dir/multinomial.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/gsl/multinomial.cpp [ 20% 79/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/rateheterotachyinvar.cpp.o -MF model/CMakeFiles/model.dir/rateheterotachyinvar.cpp.o.d -o model/CMakeFiles/model.dir/rateheterotachyinvar.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/rateheterotachyinvar.cpp [ 20% 80/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT gsl/CMakeFiles/gsl.dir/gaussinv.cpp.o -MF gsl/CMakeFiles/gsl.dir/gaussinv.cpp.o.d -o gsl/CMakeFiles/gsl.dir/gaussinv.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/gsl/gaussinv.cpp [ 20% 81/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT gsl/CMakeFiles/gsl.dir/gauss.cpp.o -MF gsl/CMakeFiles/gsl.dir/gauss.cpp.o.d -o gsl/CMakeFiles/gsl.dir/gauss.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/gsl/gauss.cpp [ 21% 82/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelmorphology.cpp.o -MF model/CMakeFiles/model.dir/modelmorphology.cpp.o.d -o model/CMakeFiles/model.dir/modelmorphology.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmorphology.cpp [ 21% 83/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelcodon.cpp.o -MF model/CMakeFiles/model.dir/modelcodon.cpp.o.d -o model/CMakeFiles/model.dir/modelcodon.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelcodon.cpp [ 21% 84/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT gsl/CMakeFiles/gsl.dir/gausspdf.cpp.o -MF gsl/CMakeFiles/gsl.dir/gausspdf.cpp.o.d -o gsl/CMakeFiles/gsl.dir/gausspdf.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/gsl/gausspdf.cpp [ 22% 85/317] : && /usr/local/bin/cmake -E rm -f ncl/libncl.a && /usr/bin/llvm-ar qc ncl/libncl.a ncl/CMakeFiles/ncl.dir/nxsassumptionsblock.cpp.o ncl/CMakeFiles/ncl.dir/nxsblock.cpp.o ncl/CMakeFiles/ncl.dir/nxscharactersblock.cpp.o ncl/CMakeFiles/ncl.dir/nxsdatablock.cpp.o ncl/CMakeFiles/ncl.dir/nxsdiscretedatum.cpp.o ncl/CMakeFiles/ncl.dir/nxsdiscretematrix.cpp.o ncl/CMakeFiles/ncl.dir/nxsdistancedatum.cpp.o ncl/CMakeFiles/ncl.dir/nxsdistancesblock.cpp.o ncl/CMakeFiles/ncl.dir/nxsemptyblock.cpp.o ncl/CMakeFiles/ncl.dir/nxsexception.cpp.o ncl/CMakeFiles/ncl.dir/nxsreader.cpp.o ncl/CMakeFiles/ncl.dir/nxssetreader.cpp.o ncl/CMakeFiles/ncl.dir/nxsstring.cpp.o ncl/CMakeFiles/ncl.dir/nxstaxablock.cpp.o ncl/CMakeFiles/ncl.dir/nxstoken.cpp.o ncl/CMakeFiles/ncl.dir/nxstreesblock.cpp.o && /usr/bin/llvm-ranlib ncl/libncl.a && : [ 22% 86/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelmixture.cpp.o -MF model/CMakeFiles/model.dir/modelmixture.cpp.o.d -o model/CMakeFiles/model.dir/modelmixture.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1650:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1650 | double state_freq_class[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1650:29: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1681:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1681 | int whichclass[nsites]; | ^~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1681:20: note: read of non-const variable 'nsites' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1679:9: note: declared here 1679 | int nsites = phylo_tree->aln->getNSite(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1682:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1682 | double state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1682:23: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1740:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1740 | double state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:1740:23: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:2239:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2239 | double state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmixture.cpp:2239:22: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 5 warnings generated. [ 22% 87/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelunrest.cpp.o -MF model/CMakeFiles/model.dir/modelunrest.cpp.o.d -o model/CMakeFiles/model.dir/modelunrest.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelunrest.cpp [ 23% 88/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelfactorymixlen.cpp.o -MF model/CMakeFiles/model.dir/modelfactorymixlen.cpp.o.d -o model/CMakeFiles/model.dir/modelfactorymixlen.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:71:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 71 | double treelen[tree->mixlen]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:71:20: note: read of non-constexpr variable 'tree' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:63:19: note: declared here 63 | PhyloTreeMixlen *tree = (PhyloTreeMixlen*)site_rate->getTree(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:72:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 72 | int index[tree->mixlen]; | ^~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:72:15: note: read of non-constexpr variable 'tree' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:63:19: note: declared here 63 | PhyloTreeMixlen *tree = (PhyloTreeMixlen*)site_rate->getTree(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:99:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 99 | double prop[site_rate->getNRate()]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:99:21: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:110:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 110 | ModelSubst *models[nmix]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:110:32: note: read of non-const variable 'nmix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelfactorymixlen.cpp:109:17: note: declared here 109 | int nmix = model->getNMixtures(); | ^ 4 warnings generated. [ 23% 89/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/utils/CMakeFiles/cmaple_utils.dir/operatingsystem.cpp.o -MF cmaple/utils/CMakeFiles/cmaple_utils.dir/operatingsystem.cpp.o.d -o cmaple/utils/CMakeFiles/cmaple_utils.dir/operatingsystem.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/utils/operatingsystem.cpp [ 23% 90/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelhmmtm.cpp.o -MF model/CMakeFiles/model.dir/modelhmmtm.cpp.o.d -o model/CMakeFiles/model.dir/modelhmmtm.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelhmmtm.cpp [ 23% 91/317] : && /usr/local/bin/cmake -E rm -f gsl/libgsl.a && /usr/bin/llvm-ar qc gsl/libgsl.a gsl/CMakeFiles/gsl.dir/binomial_tpe.cpp.o gsl/CMakeFiles/gsl.dir/multinomial.cpp.o gsl/CMakeFiles/gsl.dir/pow_int.cpp.o gsl/CMakeFiles/gsl.dir/gauss.cpp.o gsl/CMakeFiles/gsl.dir/gaussinv.cpp.o gsl/CMakeFiles/gsl.dir/gausspdf.cpp.o && /usr/bin/llvm-ranlib gsl/libgsl.a && : [ 24% 92/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelpomomixture.cpp.o -MF model/CMakeFiles/model.dir/modelpomomixture.cpp.o.d -o model/CMakeFiles/model.dir/modelpomomixture.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomomixture.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomomixture.cpp:144:39: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 144 | double saved_mutation_rate_matrix[n_alleles*n_alleles]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomomixture.cpp:144:39: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [ 24% 93/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelhmmgm.cpp.o -MF model/CMakeFiles/model.dir/modelhmmgm.cpp.o.d -o model/CMakeFiles/model.dir/modelhmmgm.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelhmmgm.cpp [ 24% 94/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelhmm.cpp.o -MF model/CMakeFiles/model.dir/modelhmm.cpp.o.d -o model/CMakeFiles/model.dir/modelhmm.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelhmm.cpp [ 25% 95/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/utils/CMakeFiles/cmaple_utils.dir/gzstream.cpp.o -MF cmaple/utils/CMakeFiles/cmaple_utils.dir/gzstream.cpp.o.d -o cmaple/utils/CMakeFiles/cmaple_utils.dir/gzstream.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/utils/gzstream.cpp [ 25% 96/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/utils/CMakeFiles/cmaple_utils.dir/logstream.cpp.o -MF cmaple/utils/CMakeFiles/cmaple_utils.dir/logstream.cpp.o.d -o cmaple/utils/CMakeFiles/cmaple_utils.dir/logstream.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/utils/logstream.cpp [ 25% 97/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT nclextra/CMakeFiles/nclextra.dir/msetsblock.cpp.o -MF nclextra/CMakeFiles/nclextra.dir/msetsblock.cpp.o.d -o nclextra/CMakeFiles/nclextra.dir/msetsblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/nclextra/msetsblock.cpp [ 26% 98/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT nclextra/CMakeFiles/nclextra.dir/mpdablock.cpp.o -MF nclextra/CMakeFiles/nclextra.dir/mpdablock.cpp.o.d -o nclextra/CMakeFiles/nclextra.dir/mpdablock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/nclextra/mpdablock.cpp [ 26% 99/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/utils/CMakeFiles/cmaple_utils.dir/tools.cpp.o -MF cmaple/utils/CMakeFiles/cmaple_utils.dir/tools.cpp.o.d -o cmaple/utils/CMakeFiles/cmaple_utils.dir/tools.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/utils/tools.cpp [ 26% 100/317] : && /usr/local/bin/cmake -E rm -f cmaple/utils/libcmaple_utils.a && "/usr/bin/llvm-ar" qc cmaple/utils/libcmaple_utils.a cmaple/utils/CMakeFiles/cmaple_utils.dir/tools.cpp.o cmaple/utils/CMakeFiles/cmaple_utils.dir/operatingsystem.cpp.o cmaple/utils/CMakeFiles/cmaple_utils.dir/gzstream.cpp.o cmaple/utils/CMakeFiles/cmaple_utils.dir/logstream.cpp.o && "/usr/bin/llvm-ranlib" cmaple/utils/libcmaple_utils.a && : [ 27% 101/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/alignment.c.o -MF pll/CMakeFiles/pll.dir/alignment.c.o.d -o pll/CMakeFiles/pll.dir/alignment.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/alignment.c [ 27% 102/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT nclextra/CMakeFiles/nclextra.dir/msplitsblock.cpp.o -MF nclextra/CMakeFiles/nclextra.dir/msplitsblock.cpp.o.d -o nclextra/CMakeFiles/nclextra.dir/msplitsblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/nclextra/msplitsblock.cpp [ 27% 103/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT nclextra/CMakeFiles/nclextra.dir/modelsblock.cpp.o -MF nclextra/CMakeFiles/nclextra.dir/modelsblock.cpp.o.d -o nclextra/CMakeFiles/nclextra.dir/modelsblock.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/nclextra/modelsblock.cpp [ 28% 104/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/bipartitionList.c.o -MF pll/CMakeFiles/pll.dir/bipartitionList.c.o.d -o pll/CMakeFiles/pll.dir/bipartitionList.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/bipartitionList.c [ 28% 105/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT simulator/CMakeFiles/simulator.dir/alisimulatorinvar.cpp.o -MF simulator/CMakeFiles/simulator.dir/alisimulatorinvar.cpp.o.d -o simulator/CMakeFiles/simulator.dir/alisimulatorinvar.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/simulator/alisimulatorinvar.cpp [ 28% 106/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/hardware.c.o -MF pll/CMakeFiles/pll.dir/hardware.c.o.d -o pll/CMakeFiles/pll.dir/hardware.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/hardware.c [ 29% 107/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/hash.c.o -MF pll/CMakeFiles/pll.dir/hash.c.o.d -o pll/CMakeFiles/pll.dir/hash.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/hash.c [ 29% 108/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/fastDNAparsimony.c.o -MF pll/CMakeFiles/pll.dir/fastDNAparsimony.c.o.d -o pll/CMakeFiles/pll.dir/fastDNAparsimony.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/fastDNAparsimony.c [ 29% 109/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/evaluatePartialGenericSpecial.c.o -MF pll/CMakeFiles/pll.dir/evaluatePartialGenericSpecial.c.o.d -o pll/CMakeFiles/pll.dir/evaluatePartialGenericSpecial.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/evaluatePartialGenericSpecial.c [ 29% 110/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/lexer.c.o -MF pll/CMakeFiles/pll.dir/lexer.c.o.d -o pll/CMakeFiles/pll.dir/lexer.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/lexer.c [ 30% 111/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/alignment/CMakeFiles/cmaple_alignment.dir/mutation.cpp.o -MF cmaple/alignment/CMakeFiles/cmaple_alignment.dir/mutation.cpp.o.d -o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/mutation.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/alignment/mutation.cpp [ 30% 112/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/newick.c.o -MF pll/CMakeFiles/pll.dir/newick.c.o.d -o pll/CMakeFiles/pll.dir/newick.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/newick.c [ 30% 113/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/evaluateGenericSpecial.c.o -MF pll/CMakeFiles/pll.dir/evaluateGenericSpecial.c.o.d -o pll/CMakeFiles/pll.dir/evaluateGenericSpecial.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/evaluateGenericSpecial.c [ 31% 114/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT simulator/CMakeFiles/simulator.dir/alisimulatorheterogeneityinvar.cpp.o -MF simulator/CMakeFiles/simulator.dir/alisimulatorheterogeneityinvar.cpp.o.d -o simulator/CMakeFiles/simulator.dir/alisimulatorheterogeneityinvar.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/simulator/alisimulatorheterogeneityinvar.cpp [ 31% 115/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/makenewzGenericSpecial.c.o -MF pll/CMakeFiles/pll.dir/makenewzGenericSpecial.c.o.d -o pll/CMakeFiles/pll.dir/makenewzGenericSpecial.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/makenewzGenericSpecial.c [ 31% 116/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/genericParallelization.c.o -MF pll/CMakeFiles/pll.dir/genericParallelization.c.o.d -o pll/CMakeFiles/pll.dir/genericParallelization.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/genericParallelization.c [ 32% 117/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/alignment/CMakeFiles/cmaple_alignment.dir/seqregion.cpp.o -MF cmaple/alignment/CMakeFiles/cmaple_alignment.dir/seqregion.cpp.o.d -o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/seqregion.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/alignment/seqregion.cpp [ 32% 118/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/queue.c.o -MF pll/CMakeFiles/pll.dir/queue.c.o.d -o pll/CMakeFiles/pll.dir/queue.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/queue.c [ 32% 119/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/randomTree.c.o -MF pll/CMakeFiles/pll.dir/randomTree.c.o.d -o pll/CMakeFiles/pll.dir/randomTree.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/randomTree.c [ 33% 120/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/parsePartition.c.o -MF pll/CMakeFiles/pll.dir/parsePartition.c.o.d -o pll/CMakeFiles/pll.dir/parsePartition.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/parsePartition.c [ 33% 121/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/alignment/CMakeFiles/cmaple_alignment.dir/seqregions.cpp.o -MF cmaple/alignment/CMakeFiles/cmaple_alignment.dir/seqregions.cpp.o.d -o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/seqregions.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/alignment/seqregions.cpp [ 33% 122/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/restartHashTable.c.o -MF pll/CMakeFiles/pll.dir/restartHashTable.c.o.d -o pll/CMakeFiles/pll.dir/restartHashTable.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/restartHashTable.c [ 34% 123/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT simulator/CMakeFiles/simulator.dir/alisimulatorheterogeneity.cpp.o -MF simulator/CMakeFiles/simulator.dir/alisimulatorheterogeneity.cpp.o.d -o simulator/CMakeFiles/simulator.dir/alisimulatorheterogeneity.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/simulator/alisimulatorheterogeneity.cpp [ 34% 124/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/ssort.c.o -MF pll/CMakeFiles/pll.dir/ssort.c.o.d -o pll/CMakeFiles/pll.dir/ssort.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/ssort.c [ 34% 125/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/recom.c.o -MF pll/CMakeFiles/pll.dir/recom.c.o.d -o pll/CMakeFiles/pll.dir/recom.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/recom.c [ 35% 126/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/searchAlgo.c.o -MF pll/CMakeFiles/pll.dir/searchAlgo.c.o.d -o pll/CMakeFiles/pll.dir/searchAlgo.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/searchAlgo.c [ 35% 127/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/stack.c.o -MF pll/CMakeFiles/pll.dir/stack.c.o.d -o pll/CMakeFiles/pll.dir/stack.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/stack.c [ 35% 128/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/alignment/CMakeFiles/cmaple_alignment.dir/sequence.cpp.o -MF cmaple/alignment/CMakeFiles/cmaple_alignment.dir/sequence.cpp.o.d -o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/sequence.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/alignment/sequence.cpp [ 35% 129/317] : && /usr/local/bin/cmake -E rm -f nclextra/libnclextra.a && /usr/bin/llvm-ar qc nclextra/libnclextra.a nclextra/CMakeFiles/nclextra.dir/mpdablock.cpp.o nclextra/CMakeFiles/nclextra.dir/msetsblock.cpp.o nclextra/CMakeFiles/nclextra.dir/msplitsblock.cpp.o nclextra/CMakeFiles/nclextra.dir/modelsblock.cpp.o && /usr/bin/llvm-ranlib nclextra/libnclextra.a && : [ 36% 130/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/optimizeModel.c.o -MF pll/CMakeFiles/pll.dir/optimizeModel.c.o.d -o pll/CMakeFiles/pll.dir/optimizeModel.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/optimizeModel.c [ 36% 131/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/topologies.c.o -MF pll/CMakeFiles/pll.dir/topologies.c.o.d -o pll/CMakeFiles/pll.dir/topologies.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/topologies.c [ 36% 132/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/trash.c.o -MF pll/CMakeFiles/pll.dir/trash.c.o.d -o pll/CMakeFiles/pll.dir/trash.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/trash.c [ 37% 133/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/treeIO.c.o -MF pll/CMakeFiles/pll.dir/treeIO.c.o.d -o pll/CMakeFiles/pll.dir/treeIO.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/treeIO.c [ 37% 134/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/alignment/CMakeFiles/cmaple_alignment.dir/alignment.cpp.o -MF cmaple/alignment/CMakeFiles/cmaple_alignment.dir/alignment.cpp.o.d -o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/alignment.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/alignment/alignment.cpp [ 37% 135/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/models.c.o -MF pll/CMakeFiles/pll.dir/models.c.o.d -o pll/CMakeFiles/pll.dir/models.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/models.c [ 38% 136/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/utils.c.o -MF pll/CMakeFiles/pll.dir/utils.c.o.d -o pll/CMakeFiles/pll.dir/utils.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/utils.c [ 38% 137/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pll/CMakeFiles/pll.dir/newviewGenericSpecial.c.o -MF pll/CMakeFiles/pll.dir/newviewGenericSpecial.c.o.d -o pll/CMakeFiles/pll.dir/newviewGenericSpecial.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/newviewGenericSpecial.c [ 38% 138/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT simulator/CMakeFiles/simulator.dir/alisimulator.cpp.o -MF simulator/CMakeFiles/simulator.dir/alisimulator.cpp.o.d -o simulator/CMakeFiles/simulator.dir/alisimulator.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/simulator/alisimulator.cpp [ 39% 139/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelliemarkov.cpp.o -MF model/CMakeFiles/model.dir/modelliemarkov.cpp.o.d -o model/CMakeFiles/model.dir/modelliemarkov.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelliemarkov.cpp [ 39% 140/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/substitution.cpp.o -MF alignment/CMakeFiles/alignment.dir/substitution.cpp.o.d -o alignment/CMakeFiles/alignment.dir/substitution.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/substitution.cpp [ 39% 141/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/superalignmentunlinked.cpp.o -MF alignment/CMakeFiles/alignment.dir/superalignmentunlinked.cpp.o.d -o alignment/CMakeFiles/alignment.dir/superalignmentunlinked.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/superalignmentunlinked.cpp [ 40% 142/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/sequence.cpp.o -MF alignment/CMakeFiles/alignment.dir/sequence.cpp.o.d -o alignment/CMakeFiles/alignment.dir/sequence.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/sequence.cpp [ 40% 143/317] : && /usr/local/bin/cmake -E rm -f cmaple/alignment/libcmaple_alignment.a && "/usr/bin/llvm-ar" qc cmaple/alignment/libcmaple_alignment.a cmaple/alignment/CMakeFiles/cmaple_alignment.dir/mutation.cpp.o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/seqregion.cpp.o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/seqregions.cpp.o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/sequence.cpp.o cmaple/alignment/CMakeFiles/cmaple_alignment.dir/alignment.cpp.o && "/usr/bin/llvm-ranlib" cmaple/alignment/libcmaple_alignment.a && : [ 40% 144/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/alignmentpairwise.cpp.o -MF alignment/CMakeFiles/alignment.dir/alignmentpairwise.cpp.o.d -o alignment/CMakeFiles/alignment.dir/alignmentpairwise.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignmentpairwise.cpp [ 41% 145/317] : && /usr/local/bin/cmake -E rm -f pll/libpll.a && /usr/bin/llvm-ar qc pll/libpll.a pll/CMakeFiles/pll.dir/alignment.c.o pll/CMakeFiles/pll.dir/bipartitionList.c.o pll/CMakeFiles/pll.dir/evaluateGenericSpecial.c.o pll/CMakeFiles/pll.dir/evaluatePartialGenericSpecial.c.o pll/CMakeFiles/pll.dir/fastDNAparsimony.c.o pll/CMakeFiles/pll.dir/hardware.c.o pll/CMakeFiles/pll.dir/hash.c.o pll/CMakeFiles/pll.dir/lexer.c.o pll/CMakeFiles/pll.dir/makenewzGenericSpecial.c.o pll/CMakeFiles/pll.dir/models.c.o pll/CMakeFiles/pll.dir/newick.c.o pll/CMakeFiles/pll.dir/newviewGenericSpecial.c.o pll/CMakeFiles/pll.dir/genericParallelization.c.o pll/CMakeFiles/pll.dir/optimizeModel.c.o pll/CMakeFiles/pll.dir/parsePartition.c.o pll/CMakeFiles/pll.dir/queue.c.o pll/CMakeFiles/pll.dir/randomTree.c.o pll/CMakeFiles/pll.dir/recom.c.o pll/CMakeFiles/pll.dir/restartHashTable.c.o pll/CMakeFiles/pll.dir/searchAlgo.c.o pll/CMakeFiles/pll.dir/ssort.c.o pll/CMakeFiles/pll.dir/stack.c.o pll/CMakeFiles/pll.dir/topologies.c.o pll/CMakeFiles/pll.dir/trash.c.o pll/CMakeFiles/pll.dir/treeIO.c.o pll/CMakeFiles/pll.dir/utils.c.o && /usr/bin/llvm-ranlib pll/libpll.a && : [ 41% 146/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/alignmentsummary.cpp.o -MF alignment/CMakeFiles/alignment.dir/alignmentsummary.cpp.o.d -o alignment/CMakeFiles/alignment.dir/alignmentsummary.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignmentsummary.cpp [ 41% 147/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/maalignment.cpp.o -MF alignment/CMakeFiles/alignment.dir/maalignment.cpp.o.d -o alignment/CMakeFiles/alignment.dir/maalignment.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/maalignment.cpp [ 41% 148/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelpomo.cpp.o -MF model/CMakeFiles/model.dir/modelpomo.cpp.o.d -o model/CMakeFiles/model.dir/modelpomo.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomo.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomo.cpp:686:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 686 | unsigned int abs_state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomo.cpp:686:37: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomo.cpp:693:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 693 | int sum[n_alleles]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomo.cpp:693:17: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomo.cpp:758:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 758 | unsigned int abs_state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelpomo.cpp:758:37: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 3 warnings generated. [ 42% 149/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/sequencechunkstr.cpp.o -MF alignment/CMakeFiles/alignment.dir/sequencechunkstr.cpp.o.d -o alignment/CMakeFiles/alignment.dir/sequencechunkstr.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/sequencechunkstr.cpp [ 42% 150/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/pattern.cpp.o -MF alignment/CMakeFiles/alignment.dir/pattern.cpp.o.d -o alignment/CMakeFiles/alignment.dir/pattern.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/pattern.cpp [ 42% 151/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/superalignmentpairwiseplen.cpp.o -MF alignment/CMakeFiles/alignment.dir/superalignmentpairwiseplen.cpp.o.d -o alignment/CMakeFiles/alignment.dir/superalignmentpairwiseplen.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/superalignmentpairwiseplen.cpp [ 43% 152/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/superalignmentpairwise.cpp.o -MF alignment/CMakeFiles/alignment.dir/superalignmentpairwise.cpp.o.d -o alignment/CMakeFiles/alignment.dir/superalignmentpairwise.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/superalignmentpairwise.cpp [ 43% 153/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/model/CMakeFiles/cmaple_model.dir/model.cpp.o -MF cmaple/model/CMakeFiles/cmaple_model.dir/model.cpp.o.d -o cmaple/model/CMakeFiles/cmaple_model.dir/model.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model.cpp [ 43% 154/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/model/CMakeFiles/cmaple_model.dir/model_dna.cpp.o -MF cmaple/model/CMakeFiles/cmaple_model.dir/model_dna.cpp.o.d -o cmaple/model/CMakeFiles/cmaple_model.dir/model_dna.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_dna.cpp [ 44% 155/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/superalignment.cpp.o -MF alignment/CMakeFiles/alignment.dir/superalignment.cpp.o.d -o alignment/CMakeFiles/alignment.dir/superalignment.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/superalignment.cpp [ 44% 156/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/model/CMakeFiles/cmaple_model.dir/model_aa.cpp.o -MF cmaple/model/CMakeFiles/cmaple_model.dir/model_aa.cpp.o.d -o cmaple/model/CMakeFiles/cmaple_model.dir/model_aa.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.cpp In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/modelbase.h:8: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:128:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 128 | auto dot0 = mul4<0>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:129:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 129 | auto dot1 = mul4<1>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:130:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 130 | auto dot2 = mul4<2>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:131:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 131 | auto dot3 = mul4<3>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:132:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 132 | auto dot4 = mul4<4>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:135:22: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 135 | const auto dot01 = simde_mm256_add_pd(dot0, dot1); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:136:22: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 136 | const auto dot23 = simde_mm256_add_pd(dot2, dot3); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:137:23: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 137 | const auto dot401 = simde_mm256_add_pd(dot4, dot01); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:138:25: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 138 | const auto dot23401 = simde_mm256_add_pd(dot23, dot401); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:140:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 140 | return horiz_sum(dot23401); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/modelbase.h:8: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:34: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:4492:12: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 4492 | a_ = simde__m256d_to_private(a), | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:4493:12: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 4493 | b_ = simde__m256d_to_private(b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:4507:12: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 4507 | return simde__m256d_from_private(r_); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/modelbase.h:8: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/modelbase.h:8: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:34: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:1549:12: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 1549 | a_ = simde__m256d_to_private(a), | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:1550:12: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 1550 | b_ = simde__m256d_to_private(b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:1564:12: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 1564 | return simde__m256d_from_private(r_); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/modelbase.h:8: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:77:23: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 77 | simde__m128d vlow = simde_mm256_castpd256_pd128(v); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:78:24: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 78 | simde__m128d vhigh = simde_mm256_extractf128_pd(v, 1); // high 128 | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model_aa.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/model.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/modelbase.h:8: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/../alignment/../model/../utils/matrix.h:34: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:1996:31: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 1996 | simde__m256d_private a_ = simde__m256d_to_private(a); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:3473:29: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 3473 | simde__m256d_private a_ = simde__m256d_to_private(a); | ^ 35 warnings generated. [ 44% 157/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/model/CMakeFiles/cmaple_model.dir/modelbase.cpp.o -MF cmaple/model/CMakeFiles/cmaple_model.dir/modelbase.cpp.o.d -o cmaple/model/CMakeFiles/cmaple_model.dir/modelbase.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/model/modelbase.cpp [ 45% 158/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/mexttree.cpp.o -MF tree/CMakeFiles/tree.dir/mexttree.cpp.o.d -o tree/CMakeFiles/tree.dir/mexttree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/mexttree.cpp [ 45% 159/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/constrainttree.cpp.o -MF tree/CMakeFiles/tree.dir/constrainttree.cpp.o.d -o tree/CMakeFiles/tree.dir/constrainttree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/constrainttree.cpp [ 45% 160/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/memslot.cpp.o -MF tree/CMakeFiles/tree.dir/memslot.cpp.o.d -o tree/CMakeFiles/tree.dir/memslot.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/memslot.cpp [ 46% 161/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/matree.cpp.o -MF tree/CMakeFiles/tree.dir/matree.cpp.o.d -o tree/CMakeFiles/tree.dir/matree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/matree.cpp [ 46% 162/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/ncbitree.cpp.o -MF tree/CMakeFiles/tree.dir/ncbitree.cpp.o.d -o tree/CMakeFiles/tree.dir/ncbitree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/ncbitree.cpp [ 46% 163/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/genomenode.cpp.o -MF tree/CMakeFiles/tree.dir/genomenode.cpp.o.d -o tree/CMakeFiles/tree.dir/genomenode.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/genomenode.cpp [ 47% 164/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylonode.cpp.o -MF tree/CMakeFiles/tree.dir/phylonode.cpp.o.d -o tree/CMakeFiles/tree.dir/phylonode.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylonode.cpp [ 47% 165/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/candidateset.cpp.o -MF tree/CMakeFiles/tree.dir/candidateset.cpp.o.d -o tree/CMakeFiles/tree.dir/candidateset.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/candidateset.cpp [ 47% 166/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/genometree.cpp.o -MF tree/CMakeFiles/tree.dir/genometree.cpp.o.d -o tree/CMakeFiles/tree.dir/genometree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/genometree.cpp [ 47% 167/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/iqtreemixhmm.cpp.o -MF tree/CMakeFiles/tree.dir/iqtreemixhmm.cpp.o.d -o tree/CMakeFiles/tree.dir/iqtreemixhmm.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/iqtreemixhmm.cpp [ 48% 168/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/node.cpp.o -MF tree/CMakeFiles/tree.dir/node.cpp.o.d -o tree/CMakeFiles/tree.dir/node.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/node.cpp [ 48% 169/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/mtreeset.cpp.o -MF tree/CMakeFiles/tree.dir/mtreeset.cpp.o.d -o tree/CMakeFiles/tree.dir/mtreeset.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/mtreeset.cpp [ 48% 170/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/iqtreemix.cpp.o -MF tree/CMakeFiles/tree.dir/iqtreemix.cpp.o.d -o tree/CMakeFiles/tree.dir/iqtreemix.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/iqtreemix.cpp [ 49% 171/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylonodemixlen.cpp.o -MF tree/CMakeFiles/tree.dir/phylonodemixlen.cpp.o.d -o tree/CMakeFiles/tree.dir/phylonodemixlen.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylonodemixlen.cpp [ 49% 172/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/mtree.cpp.o -MF tree/CMakeFiles/tree.dir/mtree.cpp.o.d -o tree/CMakeFiles/tree.dir/mtree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/mtree.cpp [ 49% 173/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylosupertreeunlinked.cpp.o -MF tree/CMakeFiles/tree.dir/phylosupertreeunlinked.cpp.o.d -o tree/CMakeFiles/tree.dir/phylosupertreeunlinked.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylosupertreeunlinked.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylosupertreeunlinked.cpp:329:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 329 | double *ptn_lh[size()]; | ^~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylosupertreeunlinked.cpp:329:20: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 1 warning generated. [ 50% 174/317] : && /usr/local/bin/cmake -E rm -f cmaple/model/libcmaple_model.a && "/usr/bin/llvm-ar" qc cmaple/model/libcmaple_model.a cmaple/model/CMakeFiles/cmaple_model.dir/model.cpp.o cmaple/model/CMakeFiles/cmaple_model.dir/modelbase.cpp.o cmaple/model/CMakeFiles/cmaple_model.dir/model_dna.cpp.o cmaple/model/CMakeFiles/cmaple_model.dir/model_aa.cpp.o && "/usr/bin/llvm-ranlib" cmaple/model/libcmaple_model.a && : [ 50% 175/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/iqtree.cpp.o -MF tree/CMakeFiles/tree.dir/iqtree.cpp.o.d -o tree/CMakeFiles/tree.dir/iqtree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/iqtree.cpp [ 50% 176/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylosupertree.cpp.o -MF tree/CMakeFiles/tree.dir/phylosupertree.cpp.o.d -o tree/CMakeFiles/tree.dir/phylosupertree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylosupertree.cpp [ 51% 177/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/supernode.cpp.o -MF tree/CMakeFiles/tree.dir/supernode.cpp.o.d -o tree/CMakeFiles/tree.dir/supernode.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/supernode.cpp [ 51% 178/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylosupertreeplen.cpp.o -MF tree/CMakeFiles/tree.dir/phylosupertreeplen.cpp.o.d -o tree/CMakeFiles/tree.dir/phylosupertreeplen.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylosupertreeplen.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylosupertreeplen.cpp:799:13: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 799 | int id_eps[part]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylosupertreeplen.cpp:799:13: note: read of non-const variable 'part' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylosupertreeplen.cpp:616:6: note: declared here 616 | int part, ntrees = size(); | ^ 1 warning generated. [ 51% 179/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/bitset_index.c.o -MF booster/CMakeFiles/booster.dir/bitset_index.c.o.d -o booster/CMakeFiles/booster.dir/bitset_index.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/bitset_index.c [ 52% 180/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/tinatree.cpp.o -MF tree/CMakeFiles/tree.dir/tinatree.cpp.o.d -o tree/CMakeFiles/tree.dir/tinatree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/tinatree.cpp [ 52% 181/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylohmm.cpp.o -MF tree/CMakeFiles/tree.dir/phylohmm.cpp.o.d -o tree/CMakeFiles/tree.dir/phylohmm.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylohmm.cpp [ 52% 182/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylotreemixlen.cpp.o -MF tree/CMakeFiles/tree.dir/phylotreemixlen.cpp.o.d -o tree/CMakeFiles/tree.dir/phylotreemixlen.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:61:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 61 | double relative_treelen[mixlen]; | ^~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:61:37: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:77:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 77 | double relative_treelen[mixlen]; | ^~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:77:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:380:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 380 | double lower_bound[mixlen]; | ^~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:380:28: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:381:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 381 | double upper_bound[mixlen]; | ^~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:381:28: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:382:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 382 | double variables[mixlen]; | ^~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:382:26: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:398:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 398 | double variables[mixlen+1]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:398:26: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:399:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 399 | double upper_bound[mixlen+1]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:399:28: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:400:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 400 | double lower_bound[mixlen+1]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:400:28: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:401:26: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 401 | bool bound_check[mixlen+1]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:401:26: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:409:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 409 | double grad[mixlen+1], hessian[mixlen*mixlen]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:409:21: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:409:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 409 | double grad[mixlen+1], hessian[mixlen*mixlen]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:409:40: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:536:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 536 | double df[mixlen+1], ddf[mixlen*mixlen]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:536:15: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:536:30: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 536 | double df[mixlen+1], ddf[mixlen*mixlen]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreemixlen.cpp:536:30: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 13 warnings generated. [ 52% 183/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/io.c.o -MF booster/CMakeFiles/booster.dir/io.c.o.d -o booster/CMakeFiles/booster.dir/io.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/io.c [ 53% 184/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/hashmap.c.o -MF booster/CMakeFiles/booster.dir/hashmap.c.o.d -o booster/CMakeFiles/booster.dir/hashmap.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/hashmap.c [ 53% 185/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/sort.c.o -MF booster/CMakeFiles/booster.dir/sort.c.o.d -o booster/CMakeFiles/booster.dir/sort.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/sort.c [ 53% 186/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/booster.c.o -MF booster/CMakeFiles/booster.dir/booster.c.o.d -o booster/CMakeFiles/booster.dir/booster.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/booster.c [ 54% 187/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/hashtables_bfields.c.o -MF booster/CMakeFiles/booster.dir/hashtables_bfields.c.o.d -o booster/CMakeFiles/booster.dir/hashtables_bfields.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/hashtables_bfields.c [ 54% 188/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/prng.c.o -MF booster/CMakeFiles/booster.dir/prng.c.o.d -o booster/CMakeFiles/booster.dir/prng.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/prng.c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/prng.c:221:41: warning: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 221 | double dbl = prng_get_ulong () / (ULONG_MAX + 1.0); | ^~~~~~~~~ ~ /usr/include/sys/limits.h:61:19: note: expanded from macro 'ULONG_MAX' 61 | #define ULONG_MAX __ULONG_MAX /* max for an unsigned long */ | ^~~~~~~~~~~ /usr/include/x86/_limits.h:60:21: note: expanded from macro '__ULONG_MAX' 60 | #define __ULONG_MAX 0xffffffffffffffff /* max for an unsigned long */ | ^~~~~~~~~~~~~~~~~~ 1 warning generated. [ 54% 189/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylotreesse.cpp.o -MF tree/CMakeFiles/tree.dir/phylotreesse.cpp.o.d -o tree/CMakeFiles/tree.dir/phylotreesse.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:563:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 563 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:563:23: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:554:6: note: declared here 554 | int nstates = model->getMutationModel()->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1464:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1464 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1464:23: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1461:12: note: declared here 1461 | size_t nstates = model->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1766:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1766 | double trans_leaf[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1766:31: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1738:12: note: declared here 1738 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1825:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1825 | double sumlh[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1825:22: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreesse.cpp:1737:12: note: declared here 1737 | size_t nstates = model->num_states; | ^ 4 warnings generated. [ 55% 190/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/tree_utils.c.o -MF booster/CMakeFiles/booster.dir/tree_utils.c.o.d -o booster/CMakeFiles/booster.dir/tree_utils.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/tree_utils.c [ 55% 191/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/stats.c.o -MF booster/CMakeFiles/booster.dir/stats.c.o.d -o booster/CMakeFiles/booster.dir/stats.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/stats.c [ 55% 192/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylotreepars.cpp.o -MF tree/CMakeFiles/tree.dir/phylotreepars.cpp.o.d -o tree/CMakeFiles/tree.dir/phylotreepars.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreepars.cpp [ 56% 193/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT booster/CMakeFiles/booster.dir/tree.c.o -MF booster/CMakeFiles/booster.dir/tree.c.o.d -o booster/CMakeFiles/booster.dir/tree.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/booster/tree.c [ 56% 194/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/parstree.cpp.o -MF tree/CMakeFiles/tree.dir/parstree.cpp.o.d -o tree/CMakeFiles/tree.dir/parstree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/parstree.cpp [ 56% 195/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/quartet.cpp.o -MF tree/CMakeFiles/tree.dir/quartet.cpp.o.d -o tree/CMakeFiles/tree.dir/quartet.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/quartet.cpp [ 57% 196/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT alignment/CMakeFiles/alignment.dir/alignment.cpp.o -MF alignment/CMakeFiles/alignment.dir/alignment.cpp.o.d -o alignment/CMakeFiles/alignment.dir/alignment.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:185:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 185 | double state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:185:23: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:251:34: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 251 | double freq_per_sequence[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:251:34: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:257:36: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 257 | double state_freq_norm[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:257:36: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:944:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 944 | size_t num_app[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:944:20: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:4423:36: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 4423 | size_t localStateCount[this->STATE_UNKNOWN+1]; | ^~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/alignment/alignment.cpp:4423:36: note: use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 5 warnings generated. [ 57% 197/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/tree/CMakeFiles/cmaple_tree.dir/traversingnode.cpp.o -MF cmaple/tree/CMakeFiles/cmaple_tree.dir/traversingnode.cpp.o.d -o cmaple/tree/CMakeFiles/cmaple_tree.dir/traversingnode.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/traversingnode.cpp [ 57% 198/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/lpwrapper.c.o -MF pda/CMakeFiles/pda.dir/lpwrapper.c.o.d -o pda/CMakeFiles/pda.dir/lpwrapper.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/lpwrapper.c [ 58% 199/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT model/CMakeFiles/model.dir/modelmarkov.cpp.o -MF model/CMakeFiles/model.dir/modelmarkov.cpp.o.d -o model/CMakeFiles/model.dir/modelmarkov.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:327:35: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 327 | double emp_state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:327:35: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:519:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 519 | double eval_exp[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:519:25: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:703:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 703 | double scratch[rank]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:703:20: note: function parameter 'rank' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:702:77: note: declared here 702 | , const double* matrixCTranspose, int rank,double* dest, int selected_row) { | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:775:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 775 | double eval_exp[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:775:25: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:780:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 780 | double eval_exp_derv1[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:780:31: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:1836:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1836 | double saved_state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:1836:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:1871:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1871 | double saved_state_freq[num_states]; | ^~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/model/modelmarkov.cpp:1871:33: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function 7 warnings generated. [ 58% 200/317] : && /usr/local/bin/cmake -E rm -f model/libmodel.a && /usr/bin/llvm-ar qc model/libmodel.a model/CMakeFiles/model.dir/modelmarkov.cpp.o model/CMakeFiles/model.dir/modelbin.cpp.o model/CMakeFiles/model.dir/modeldna.cpp.o model/CMakeFiles/model.dir/modeldnaerror.cpp.o model/CMakeFiles/model.dir/modelfactory.cpp.o model/CMakeFiles/model.dir/modelprotein.cpp.o model/CMakeFiles/model.dir/modelset.cpp.o model/CMakeFiles/model.dir/modelsubst.cpp.o model/CMakeFiles/model.dir/partitionmodel.cpp.o model/CMakeFiles/model.dir/partitionmodelplen.cpp.o model/CMakeFiles/model.dir/rategamma.cpp.o model/CMakeFiles/model.dir/rategammainvar.cpp.o model/CMakeFiles/model.dir/ratecontinuousgamma.cpp.o model/CMakeFiles/model.dir/ratecontinuousgammainvar.cpp.o model/CMakeFiles/model.dir/rateheterogeneity.cpp.o model/CMakeFiles/model.dir/rateinvar.cpp.o model/CMakeFiles/model.dir/ratemeyerdiscrete.cpp.o model/CMakeFiles/model.dir/ratemeyerhaeseler.cpp.o model/CMakeFiles/model.dir/ratekategory.cpp.o model/CMakeFiles/model.dir/ratefree.cpp.o model/CMakeFiles/model.dir/ratefreeinvar.cpp.o model/CMakeFiles/model.dir/rateheterotachy.cpp.o model/CMakeFiles/model.dir/rateheterotachyinvar.cpp.o model/CMakeFiles/model.dir/modelcodon.cpp.o model/CMakeFiles/model.dir/modelmorphology.cpp.o model/CMakeFiles/model.dir/modelmixture.cpp.o model/CMakeFiles/model.dir/modelunrest.cpp.o model/CMakeFiles/model.dir/modelliemarkov.cpp.o model/CMakeFiles/model.dir/modelpomo.cpp.o model/CMakeFiles/model.dir/modelpomomixture.cpp.o model/CMakeFiles/model.dir/modelfactorymixlen.cpp.o model/CMakeFiles/model.dir/modelhmm.cpp.o model/CMakeFiles/model.dir/modelhmmgm.cpp.o model/CMakeFiles/model.dir/modelhmmtm.cpp.o && /usr/bin/llvm-ranlib model/libmodel.a && : [ 58% 201/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/tree/CMakeFiles/cmaple_tree.dir/updatingnode.cpp.o -MF cmaple/tree/CMakeFiles/cmaple_tree.dir/updatingnode.cpp.o.d -o cmaple/tree/CMakeFiles/cmaple_tree.dir/updatingnode.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/updatingnode.cpp [ 58% 202/317] : && /usr/local/bin/cmake -E rm -f simulator/libsimulator.a && /usr/bin/llvm-ar qc simulator/libsimulator.a simulator/CMakeFiles/simulator.dir/alisimulator.cpp.o simulator/CMakeFiles/simulator.dir/alisimulatorinvar.cpp.o simulator/CMakeFiles/simulator.dir/alisimulatorheterogeneity.cpp.o simulator/CMakeFiles/simulator.dir/alisimulatorheterogeneityinvar.cpp.o && /usr/bin/llvm-ranlib simulator/libsimulator.a && : [ 59% 203/317] : && /usr/local/bin/cmake -E rm -f alignment/libalignment.a && /usr/bin/llvm-ar qc alignment/libalignment.a alignment/CMakeFiles/alignment.dir/substitution.cpp.o alignment/CMakeFiles/alignment.dir/pattern.cpp.o alignment/CMakeFiles/alignment.dir/alignment.cpp.o alignment/CMakeFiles/alignment.dir/alignmentpairwise.cpp.o alignment/CMakeFiles/alignment.dir/alignmentsummary.cpp.o alignment/CMakeFiles/alignment.dir/maalignment.cpp.o alignment/CMakeFiles/alignment.dir/superalignment.cpp.o alignment/CMakeFiles/alignment.dir/superalignmentpairwise.cpp.o alignment/CMakeFiles/alignment.dir/superalignmentpairwiseplen.cpp.o alignment/CMakeFiles/alignment.dir/superalignmentunlinked.cpp.o alignment/CMakeFiles/alignment.dir/sequence.cpp.o alignment/CMakeFiles/alignment.dir/sequencechunkstr.cpp.o && /usr/bin/llvm-ranlib alignment/libalignment.a && : [ 59% 204/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/split.cpp.o -MF pda/CMakeFiles/pda.dir/split.cpp.o.d -o pda/CMakeFiles/pda.dir/split.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/split.cpp [ 59% 205/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/discordance.cpp.o -MF tree/CMakeFiles/tree.dir/discordance.cpp.o.d -o tree/CMakeFiles/tree.dir/discordance.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/discordance.cpp [ 60% 206/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/tree/CMakeFiles/cmaple_tree.dir/phylonode.cpp.o -MF cmaple/tree/CMakeFiles/cmaple_tree.dir/phylonode.cpp.o.d -o cmaple/tree/CMakeFiles/cmaple_tree.dir/phylonode.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/phylonode.cpp [ 60% 207/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/gurobiwrapper.cpp.o -MF pda/CMakeFiles/pda.dir/gurobiwrapper.cpp.o.d -o pda/CMakeFiles/pda.dir/gurobiwrapper.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/gurobiwrapper.cpp [ 60% 208/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT whtest/CMakeFiles/whtest.dir/eigen_sym.c.o -MF whtest/CMakeFiles/whtest.dir/eigen_sym.c.o.d -o whtest/CMakeFiles/whtest.dir/eigen_sym.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/whtest/eigen_sym.c [ 61% 209/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT whtest/CMakeFiles/whtest.dir/eigen.c.o -MF whtest/CMakeFiles/whtest.dir/eigen.c.o.d -o whtest/CMakeFiles/whtest.dir/eigen.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/whtest/eigen.c [ 61% 210/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT whtest/CMakeFiles/whtest.dir/weisslambda.c.o -MF whtest/CMakeFiles/whtest.dir/weisslambda.c.o.d -o whtest/CMakeFiles/whtest.dir/weisslambda.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/whtest/weisslambda.c [ 61% 211/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/greedy.cpp.o -MF pda/CMakeFiles/pda.dir/greedy.cpp.o.d -o pda/CMakeFiles/pda.dir/greedy.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/greedy.cpp [ 62% 212/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT whtest/CMakeFiles/whtest.dir/random.c.o -MF whtest/CMakeFiles/whtest.dir/random.c.o.d -o whtest/CMakeFiles/whtest.dir/random.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/whtest/random.c [ 62% 213/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/pruning.cpp.o -MF pda/CMakeFiles/pda.dir/pruning.cpp.o.d -o pda/CMakeFiles/pda.dir/pruning.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/pruning.cpp [ 62% 214/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT whtest/CMakeFiles/whtest.dir/weisslambda_sub.c.o -MF whtest/CMakeFiles/whtest.dir/weisslambda_sub.c.o.d -o whtest/CMakeFiles/whtest.dir/weisslambda_sub.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/whtest/weisslambda_sub.c [ 63% 215/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/splitset.cpp.o -MF pda/CMakeFiles/pda.dir/splitset.cpp.o.d -o pda/CMakeFiles/pda.dir/splitset.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/splitset.cpp [ 63% 216/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT tree/CMakeFiles/tree.dir/phylotree.cpp.o -MF tree/CMakeFiles/tree.dir/phylotree.cpp.o.d -o tree/CMakeFiles/tree.dir/phylotree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotree.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotree.cpp:5928:17: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 5928 | bool locked[node->degree()]; | ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotree.cpp:5928:17: note: read of non-constexpr variable 'node' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotree.cpp:5921:16: note: declared here 5921 | PhyloNode *node = (PhyloNode*)dad_branch->node; | ^ 1 warning generated. [ 63% 217/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT whtest/CMakeFiles/whtest.dir/whtest.c.o -MF whtest/CMakeFiles/whtest.dir/whtest.c.o.d -o whtest/CMakeFiles/whtest.dir/whtest.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/whtest/whtest.c [ 64% 218/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/graph.cpp.o -MF pda/CMakeFiles/pda.dir/graph.cpp.o.d -o pda/CMakeFiles/pda.dir/graph.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/graph.cpp [ 64% 219/317] : && /usr/local/bin/cmake -E rm -f tree/libtree.a && /usr/bin/llvm-ar qc tree/libtree.a tree/CMakeFiles/tree.dir/constrainttree.cpp.o tree/CMakeFiles/tree.dir/candidateset.cpp.o tree/CMakeFiles/tree.dir/iqtree.cpp.o tree/CMakeFiles/tree.dir/iqtreemix.cpp.o tree/CMakeFiles/tree.dir/iqtreemixhmm.cpp.o tree/CMakeFiles/tree.dir/matree.cpp.o tree/CMakeFiles/tree.dir/memslot.cpp.o tree/CMakeFiles/tree.dir/mexttree.cpp.o tree/CMakeFiles/tree.dir/mtree.cpp.o tree/CMakeFiles/tree.dir/mtreeset.cpp.o tree/CMakeFiles/tree.dir/ncbitree.cpp.o tree/CMakeFiles/tree.dir/node.cpp.o tree/CMakeFiles/tree.dir/genomenode.cpp.o tree/CMakeFiles/tree.dir/genometree.cpp.o tree/CMakeFiles/tree.dir/phylonode.cpp.o tree/CMakeFiles/tree.dir/phylonodemixlen.cpp.o tree/CMakeFiles/tree.dir/phylosupertree.cpp.o tree/CMakeFiles/tree.dir/phylosupertreeplen.cpp.o tree/CMakeFiles/tree.dir/phylosupertreeunlinked.cpp.o tree/CMakeFiles/tree.dir/phylotree.cpp.o tree/CMakeFiles/tree.dir/phylotreemixlen.cpp.o tree/CMakeFiles/tree.dir/phylotreepars.cpp.o tree/CMakeFiles/tree.dir/phylotreesse.cpp.o tree/CMakeFiles/tree.dir/quartet.cpp.o tree/CMakeFiles/tree.dir/supernode.cpp.o tree/CMakeFiles/tree.dir/tinatree.cpp.o tree/CMakeFiles/tree.dir/parstree.cpp.o tree/CMakeFiles/tree.dir/discordance.cpp.o tree/CMakeFiles/tree.dir/phylohmm.cpp.o && /usr/bin/llvm-ranlib tree/libtree.a && : [ 64% 220/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT whtest/CMakeFiles/whtest.dir/whtest_sub.c.o -MF whtest/CMakeFiles/whtest.dir/whtest_sub.c.o.d -o whtest/CMakeFiles/whtest.dir/whtest_sub.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/whtest/whtest_sub.c [ 64% 221/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT vectorclass/CMakeFiles/vectorclass.dir/instrset_detect.cpp.o -MF vectorclass/CMakeFiles/vectorclass.dir/instrset_detect.cpp.o.d -o vectorclass/CMakeFiles/vectorclass.dir/instrset_detect.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/instrset_detect.cpp [ 65% 222/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/circularnetwork.cpp.o -MF pda/CMakeFiles/pda.dir/circularnetwork.cpp.o.d -o pda/CMakeFiles/pda.dir/circularnetwork.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/circularnetwork.cpp [ 65% 223/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/hashsplitset.cpp.o -MF pda/CMakeFiles/pda.dir/hashsplitset.cpp.o.d -o pda/CMakeFiles/pda.dir/hashsplitset.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/hashsplitset.cpp [ 65% 224/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/pdnetwork.cpp.o -MF pda/CMakeFiles/pda.dir/pdnetwork.cpp.o.d -o pda/CMakeFiles/pda.dir/pdnetwork.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/pdnetwork.cpp [ 66% 225/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/splitgraph.cpp.o -MF pda/CMakeFiles/pda.dir/splitgraph.cpp.o.d -o pda/CMakeFiles/pda.dir/splitgraph.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/splitgraph.cpp [ 66% 226/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/binary.cpp [ 66% 227/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/ecopdmtreeset.cpp.o -MF pda/CMakeFiles/pda.dir/ecopdmtreeset.cpp.o.d -o pda/CMakeFiles/pda.dir/ecopdmtreeset.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/ecopdmtreeset.cpp [ 67% 228/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/pdtreeset.cpp.o -MF pda/CMakeFiles/pda.dir/pdtreeset.cpp.o.d -o pda/CMakeFiles/pda.dir/pdtreeset.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/pdtreeset.cpp [ 67% 229/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT terrace/CMakeFiles/terrace.dir/terracenode.cpp.o -MF terrace/CMakeFiles/terrace.dir/terracenode.cpp.o.d -o terrace/CMakeFiles/terrace.dir/terracenode.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terrace/terracenode.cpp [ 67% 230/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/convert.cpp [ 68% 231/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/ecopd.cpp.o -MF pda/CMakeFiles/pda.dir/ecopd.cpp.o.d -o pda/CMakeFiles/pda.dir/ecopd.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/ecopd.cpp [ 68% 232/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT pda/CMakeFiles/pda.dir/pdtree.cpp.o -MF pda/CMakeFiles/pda.dir/pdtree.cpp.o.d -o pda/CMakeFiles/pda.dir/pdtree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pda/pdtree.cpp [ 68% 233/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/tree/CMakeFiles/cmaple_tree.dir/tree.cpp.o -MF cmaple/tree/CMakeFiles/cmaple_tree.dir/tree.cpp.o.d -o cmaple/tree/CMakeFiles/cmaple_tree.dir/tree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.cpp In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/alignment.h:2: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/sequence.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/modelbase.h:8: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:128:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 128 | auto dot0 = mul4<0>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:129:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 129 | auto dot1 = mul4<1>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:130:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 130 | auto dot2 = mul4<2>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:131:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 131 | auto dot3 = mul4<3>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:132:15: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 132 | auto dot4 = mul4<4>(p1, p2); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:135:22: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 135 | const auto dot01 = simde_mm256_add_pd(dot0, dot1); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:136:22: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 136 | const auto dot23 = simde_mm256_add_pd(dot2, dot3); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:137:23: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 137 | const auto dot401 = simde_mm256_add_pd(dot4, dot01); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:138:25: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 138 | const auto dot23401 = simde_mm256_add_pd(dot23, dot401); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:140:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 140 | return horiz_sum(dot23401); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/alignment.h:2: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/sequence.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/modelbase.h:8: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:34: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:4492:12: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 4492 | a_ = simde__m256d_to_private(a), | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:4493:12: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 4493 | b_ = simde__m256d_to_private(b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:4507:12: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 4507 | return simde__m256d_from_private(r_); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/alignment.h:2: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/sequence.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/modelbase.h:8: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:57:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 57 | const simde__m256d a = simde_mm256_loadu_pd(p1 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:58:26: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 58 | const simde__m256d b = simde_mm256_loadu_pd(p2 + lanes); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:59:10: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 59 | return simde_mm256_mul_pd(a, b); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/alignment.h:2: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/sequence.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/modelbase.h:8: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:34: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:1549:12: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 1549 | a_ = simde__m256d_to_private(a), | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:1550:12: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 1550 | b_ = simde__m256d_to_private(b); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:1564:12: warning: AVX vector return of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 1564 | return simde__m256d_from_private(r_); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/alignment.h:2: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/sequence.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/modelbase.h:8: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:77:23: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 77 | simde__m128d vlow = simde_mm256_castpd256_pd128(v); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:78:24: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 78 | simde__m128d vhigh = simde_mm256_extractf128_pd(v, 1); // high 128 | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.cpp:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/tree.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/alignment.h:2: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/sequence.h:1: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/seqregions.h:4: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/modelbase.h:8: In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/tree/../alignment/../model/../utils/matrix.h:34: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:1996:31: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 1996 | simde__m256d_private a_ = simde__m256d_to_private(a); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe/simde/x86/avx.h:3473:29: warning: AVX vector argument of type 'simde__m256d' (vector of 4 'simde_float64' values) without 'avx' enabled changes the ABI [-Wpsabi] 3473 | simde__m256d_private a_ = simde__m256d_to_private(a); | ^ 35 warnings generated. [ 69% 234/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/directives.cpp [ 69% 235/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/emitter.cpp [ 69% 236/317] : && /usr/local/bin/cmake -E rm -f cmaple/tree/libcmaple_tree.a && "/usr/bin/llvm-ar" qc cmaple/tree/libcmaple_tree.a cmaple/tree/CMakeFiles/cmaple_tree.dir/tree.cpp.o cmaple/tree/CMakeFiles/cmaple_tree.dir/updatingnode.cpp.o cmaple/tree/CMakeFiles/cmaple_tree.dir/traversingnode.cpp.o cmaple/tree/CMakeFiles/cmaple_tree.dir/phylonode.cpp.o && "/usr/bin/llvm-ranlib" cmaple/tree/libcmaple_tree.a && : [ 70% 237/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/emit.cpp [ 70% 238/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT terrace/CMakeFiles/terrace.dir/terracetree.cpp.o -MF terrace/CMakeFiles/terrace.dir/terracetree.cpp.o.d -o terrace/CMakeFiles/terrace.dir/terracetree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terrace/terracetree.cpp [ 70% 239/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/emitfromevents.cpp [ 70% 240/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT terrace/CMakeFiles/terrace.dir/presenceabsencematrix.cpp.o -MF terrace/CMakeFiles/terrace.dir/presenceabsencematrix.cpp.o.d -o terrace/CMakeFiles/terrace.dir/presenceabsencematrix.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terrace/presenceabsencematrix.cpp [ 71% 241/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/node.cpp [ 71% 242/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exceptions.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exceptions.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exceptions.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/exceptions.cpp [ 71% 243/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/emitterstate.cpp [ 72% 244/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/memory.cpp [ 72% 245/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT whtest/CMakeFiles/whtest.dir/whtest_wrapper.cpp.o -MF whtest/CMakeFiles/whtest.dir/whtest_wrapper.cpp.o.d -o whtest/CMakeFiles/whtest.dir/whtest_wrapper.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/whtest/whtest_wrapper.cpp [ 72% 246/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/null.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/null.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/null.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/null.cpp [ 73% 247/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT cmaple/maple/CMakeFiles/maple.dir/cmaple.cpp.o -MF cmaple/maple/CMakeFiles/maple.dir/cmaple.cpp.o.d -o cmaple/maple/CMakeFiles/maple.dir/cmaple.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/maple/cmaple.cpp [ 73% 248/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/emitterutils.cpp [ 73% 249/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/exp.cpp [ 74% 250/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/ostream_wrapper.cpp [ 74% 251/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/parse.cpp [ 74% 252/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/node_data.cpp [ 75% 253/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/nodeevents.cpp [ 75% 254/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/nodebuilder.cpp [ 75% 255/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/regex_yaml.cpp [ 76% 256/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT terrace/CMakeFiles/terrace.dir/terrace.cpp.o -MF terrace/CMakeFiles/terrace.dir/terrace.cpp.o.d -o terrace/CMakeFiles/terrace.dir/terrace.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terrace/terrace.cpp [ 76% 257/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/stream.cpp [ 76% 258/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/parser.cpp [ 76% 259/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/singledocparser.cpp [ 77% 260/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/simplekey.cpp [ 77% 261/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/scantag.cpp [ 77% 262/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/bigint.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/bigint.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/bigint.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/bigint.cpp [ 78% 263/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/tag.cpp [ 78% 264/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/scanner.cpp [ 78% 265/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/scantoken.cpp [ 79% 266/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -DYAML_CPP_NO_CONTRIB -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o -MF yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o.d -o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/src/scanscalar.cpp [ 79% 267/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/bipartitions.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/bipartitions.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/bipartitions.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/bipartitions.cpp [ 79% 268/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/bitmatrix.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/bitmatrix.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/bitmatrix.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/bitmatrix.cpp [ 80% 269/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/errors.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/errors.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/errors.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/errors.cpp [ 80% 270/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/multitree_iterator.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/multitree_iterator.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/multitree_iterator.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/multitree_iterator.cpp [ 80% 271/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/nodes.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/nodes.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/nodes.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/nodes.cpp [ 81% 272/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/advanced.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/advanced.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/advanced.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/advanced.cpp [ 81% 273/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/multitree.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/multitree.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/multitree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/multitree.cpp [ 81% 274/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/clamped_uint.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/clamped_uint.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/clamped_uint.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/clamped_uint.cpp [ 82% 275/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/supertree_helpers.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/supertree_helpers.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/supertree_helpers.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/supertree_helpers.cpp [ 82% 276/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/simple.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/simple.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/simple.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/simple.cpp [ 82% 277/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/trees.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/trees.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/trees.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/trees.cpp [ 82% 278/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/union_find.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/union_find.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/union_find.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/union_find.cpp [ 83% 279/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/constraints.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/constraints.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/constraints.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/constraints.cpp [ 83% 280/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/rooting.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/rooting.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/rooting.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/rooting.cpp [ 83% 281/317] : && /usr/local/bin/cmake -E rm -f booster/libbooster.a && /usr/bin/llvm-ar qc booster/libbooster.a booster/CMakeFiles/booster.dir/bitset_index.c.o booster/CMakeFiles/booster.dir/hashmap.c.o booster/CMakeFiles/booster.dir/io.c.o booster/CMakeFiles/booster.dir/sort.c.o booster/CMakeFiles/booster.dir/tree.c.o booster/CMakeFiles/booster.dir/booster.c.o booster/CMakeFiles/booster.dir/hashtables_bfields.c.o booster/CMakeFiles/booster.dir/prng.c.o booster/CMakeFiles/booster.dir/stats.c.o booster/CMakeFiles/booster.dir/tree_utils.c.o && /usr/bin/llvm-ranlib booster/libbooster.a && : [ 84% 282/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/parser.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/parser.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/parser.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/parser.cpp [ 84% 283/317] : && /usr/local/bin/cmake -E rm -f pda/libpda.a && /usr/bin/llvm-ar qc pda/libpda.a pda/CMakeFiles/pda.dir/circularnetwork.cpp.o pda/CMakeFiles/pda.dir/greedy.cpp.o pda/CMakeFiles/pda.dir/gurobiwrapper.cpp.o pda/CMakeFiles/pda.dir/hashsplitset.cpp.o pda/CMakeFiles/pda.dir/pdnetwork.cpp.o pda/CMakeFiles/pda.dir/pruning.cpp.o pda/CMakeFiles/pda.dir/split.cpp.o pda/CMakeFiles/pda.dir/splitgraph.cpp.o pda/CMakeFiles/pda.dir/splitset.cpp.o pda/CMakeFiles/pda.dir/lpwrapper.c.o pda/CMakeFiles/pda.dir/ecopd.cpp.o pda/CMakeFiles/pda.dir/graph.cpp.o pda/CMakeFiles/pda.dir/pdtree.cpp.o pda/CMakeFiles/pda.dir/pdtreeset.cpp.o pda/CMakeFiles/pda.dir/ecopdmtreeset.cpp.o && /usr/bin/llvm-ranlib pda/libpda.a && : [ 84% 284/317] : && /usr/local/bin/cmake -E rm -f vectorclass/libvectorclass.a && /usr/bin/llvm-ar qc vectorclass/libvectorclass.a vectorclass/CMakeFiles/vectorclass.dir/instrset_detect.cpp.o && /usr/bin/llvm-ranlib vectorclass/libvectorclass.a && : [ 85% 285/317] : && /usr/local/bin/cmake -E rm -f whtest/libwhtest.a && /usr/bin/llvm-ar qc whtest/libwhtest.a whtest/CMakeFiles/whtest.dir/eigen.c.o whtest/CMakeFiles/whtest.dir/eigen_sym.c.o whtest/CMakeFiles/whtest.dir/random.c.o whtest/CMakeFiles/whtest.dir/weisslambda.c.o whtest/CMakeFiles/whtest.dir/weisslambda_sub.c.o whtest/CMakeFiles/whtest.dir/whtest.c.o whtest/CMakeFiles/whtest.dir/whtest_sub.c.o whtest/CMakeFiles/whtest.dir/whtest_wrapper.cpp.o && /usr/bin/llvm-ranlib whtest/libwhtest.a && : [ 85% 286/317] : && /usr/local/bin/cmake -E rm -f cmaple/maple/libmaple.a && "/usr/bin/llvm-ar" qc cmaple/maple/libmaple.a cmaple/maple/CMakeFiles/maple.dir/cmaple.cpp.o && "/usr/bin/llvm-ranlib" cmaple/maple/libmaple.a && : [ 85% 287/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/subtree_extraction.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/subtree_extraction.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/subtree_extraction.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/subtree_extraction.cpp [ 86% 288/317] : && /usr/local/bin/cmake -E rm -f terrace/libterrace.a && /usr/bin/llvm-ar qc terrace/libterrace.a terrace/CMakeFiles/terrace.dir/terracenode.cpp.o terrace/CMakeFiles/terrace.dir/terracetree.cpp.o terrace/CMakeFiles/terrace.dir/presenceabsencematrix.cpp.o terrace/CMakeFiles/terrace.dir/terrace.cpp.o && /usr/bin/llvm-ranlib terrace/libterrace.a && : [ 86% 289/317] /usr/local/libexec/ccache/cc -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -D__AVX -mavx -MD -MT pll/CMakeFiles/pllavx.dir/avxLikelihood.c.o -MF pll/CMakeFiles/pllavx.dir/avxLikelihood.c.o.d -o pll/CMakeFiles/pllavx.dir/avxLikelihood.c.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/pll/avxLikelihood.c [ 86% 290/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -std=gnu++11 -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -march=native -Wall -Wextra -Wpedantic -Wconversion -Wsign-conversion -MD -MT terraphast/CMakeFiles/terraphast.dir/lib/validation.cpp.o -MF terraphast/CMakeFiles/terraphast.dir/lib/validation.cpp.o.d -o terraphast/CMakeFiles/terraphast.dir/lib/validation.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/validation.cpp [ 87% 291/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lsd2/CMakeFiles/lsd2.dir/src/dating.cpp.o -MF lsd2/CMakeFiles/lsd2.dir/src/dating.cpp.o.d -o lsd2/CMakeFiles/lsd2.dir/src/dating.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lsd2/src/dating.cpp [ 87% 292/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lsd2/CMakeFiles/lsd2.dir/src/estimate_root.cpp.o -MF lsd2/CMakeFiles/lsd2.dir/src/estimate_root.cpp.o.d -o lsd2/CMakeFiles/lsd2.dir/src/estimate_root.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lsd2/src/estimate_root.cpp [ 87% 293/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lsd2/CMakeFiles/lsd2.dir/src/outliers.cpp.o -MF lsd2/CMakeFiles/lsd2.dir/src/outliers.cpp.o.d -o lsd2/CMakeFiles/lsd2.dir/src/outliers.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lsd2/src/outliers.cpp [ 88% 294/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lsd2/CMakeFiles/lsd2.dir/src/lsd.cpp.o -MF lsd2/CMakeFiles/lsd2.dir/src/lsd.cpp.o.d -o lsd2/CMakeFiles/lsd2.dir/src/lsd.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lsd2/src/lsd.cpp [ 88% 295/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lsd2/CMakeFiles/lsd2.dir/src/confidence_interval.cpp.o -MF lsd2/CMakeFiles/lsd2.dir/src/confidence_interval.cpp.o.d -o lsd2/CMakeFiles/lsd2.dir/src/confidence_interval.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lsd2/src/confidence_interval.cpp [ 88% 296/317] : && /usr/local/bin/cmake -E rm -f yaml-cpp/libyaml-cpp.a && /usr/bin/llvm-ar qc yaml-cpp/libyaml-cpp.a yaml-cpp/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exceptions.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/null.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o yaml-cpp/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o && /usr/bin/llvm-ranlib yaml-cpp/libyaml-cpp.a && : [ 88% 297/317] : && /usr/local/bin/cmake -E rm -f terraphast/libterraphast.a && /usr/bin/llvm-ar qc terraphast/libterraphast.a terraphast/CMakeFiles/terraphast.dir/lib/advanced.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/bigint.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/bipartitions.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/bitmatrix.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/clamped_uint.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/constraints.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/errors.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/multitree.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/multitree_iterator.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/nodes.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/parser.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/rooting.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/simple.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/subtree_extraction.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/supertree_helpers.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/trees.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/union_find.cpp.o terraphast/CMakeFiles/terraphast.dir/lib/validation.cpp.o && /usr/bin/llvm-ranlib terraphast/libterraphast.a && : [ 89% 298/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lsd2/CMakeFiles/lsd2.dir/src/options.cpp.o -MF lsd2/CMakeFiles/lsd2.dir/src/options.cpp.o.d -o lsd2/CMakeFiles/lsd2.dir/src/options.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lsd2/src/options.cpp [ 89% 299/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lsd2/CMakeFiles/lsd2.dir/src/readData.cpp.o -MF lsd2/CMakeFiles/lsd2.dir/src/readData.cpp.o.d -o lsd2/CMakeFiles/lsd2.dir/src/readData.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lsd2/src/readData.cpp [ 89% 300/317] : && /usr/local/bin/cmake -E rm -f pll/libpllavx.a && /usr/bin/llvm-ar qc pll/libpllavx.a pll/CMakeFiles/pllavx.dir/avxLikelihood.c.o && /usr/bin/llvm-ranlib pll/libpllavx.a && : [ 90% 301/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT lsd2/CMakeFiles/lsd2.dir/src/utils.cpp.o -MF lsd2/CMakeFiles/lsd2.dir/src/utils.cpp.o.d -o lsd2/CMakeFiles/lsd2.dir/src/utils.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/lsd2/src/utils.cpp [ 90% 302/317] : && /usr/local/bin/cmake -E rm -f lsd2/liblsd2.a && /usr/bin/llvm-ar qc lsd2/liblsd2.a lsd2/CMakeFiles/lsd2.dir/src/confidence_interval.cpp.o lsd2/CMakeFiles/lsd2.dir/src/dating.cpp.o lsd2/CMakeFiles/lsd2.dir/src/estimate_root.cpp.o lsd2/CMakeFiles/lsd2.dir/src/lsd.cpp.o lsd2/CMakeFiles/lsd2.dir/src/options.cpp.o lsd2/CMakeFiles/lsd2.dir/src/outliers.cpp.o lsd2/CMakeFiles/lsd2.dir/src/readData.cpp.o lsd2/CMakeFiles/lsd2.dir/src/utils.cpp.o && /usr/bin/llvm-ranlib lsd2/liblsd2.a && : [ 90% 303/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT utils/CMakeFiles/decentTree.dir/decenttree.cpp.o -MF utils/CMakeFiles/decentTree.dir/decenttree.cpp.o.d -o utils/CMakeFiles/decentTree.dir/decenttree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/decenttree.cpp [ 91% 304/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT main/CMakeFiles/main.dir/timetree.cpp.o -MF main/CMakeFiles/main.dir/timetree.cpp.o.d -o main/CMakeFiles/main.dir/timetree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/timetree.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/timetree.cpp:315:16: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 315 | char *argv[argc]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/timetree.cpp:315:16: note: read of non-const variable 'argc' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/timetree.cpp:314:9: note: declared here 314 | int argc = arg.size(); | ^ 1 warning generated. [ 91% 305/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT terracetphast/CMakeFiles/terracetphast.dir/terracetphast.cpp.o -MF terracetphast/CMakeFiles/terracetphast.dir/terracetphast.cpp.o.d -o terracetphast/CMakeFiles/terracetphast.dir/terracetphast.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terracetphast/terracetphast.cpp [ 91% 306/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT utils/CMakeFiles/decentTree.dir/bionj.cpp.o -MF utils/CMakeFiles/decentTree.dir/bionj.cpp.o.d -o utils/CMakeFiles/decentTree.dir/bionj.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/bionj.cpp [ 92% 307/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT utils/CMakeFiles/decentTree.dir/starttree.cpp.o -MF utils/CMakeFiles/decentTree.dir/starttree.cpp.o.d -o utils/CMakeFiles/decentTree.dir/starttree.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/starttree.cpp [ 92% 308/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT main/CMakeFiles/main.dir/treetesting.cpp.o -MF main/CMakeFiles/main.dir/treetesting.cpp.o.d -o main/CMakeFiles/main.dir/treetesting.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:101:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 101 | double partition_lh[stree->size()]; | ^~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:101:25: note: read of non-constexpr variable 'stree' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:93:21: note: declared here 93 | PhyloSuperTree *stree = (PhyloSuperTree*)tree; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:14: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:21: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:27: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:27: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:34: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:34: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:40: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:40: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:46: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:46: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:52: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:52: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:58: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:58: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:64: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 730 | double s[kk], r[kk],c[kk], b[kk],z[kk],p[kk],d[kk],g[kk],h[kk]; | ^~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:730:64: note: function parameter 'kk' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/treetesting.cpp:719:54: note: declared here 719 | int mlecoef(double *cnts, double *rr, double bb, int kk, | ^ 10 warnings generated. [ 92% 309/317] : && /usr/local/bin/cmake -E rm -f terracetphast/libterracetphast.a && /usr/bin/llvm-ar qc terracetphast/libterracetphast.a terracetphast/CMakeFiles/terracetphast.dir/terracetphast.cpp.o && /usr/bin/llvm-ranlib terracetphast/libterracetphast.a && : [ 93% 309/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/terraphast/lib/gcc_clang -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT CMakeFiles/iqtree2.dir/obsolete/parsmultistate.cpp.o -MF CMakeFiles/iqtree2.dir/obsolete/parsmultistate.cpp.o.d -o CMakeFiles/iqtree2.dir/obsolete/parsmultistate.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/obsolete/parsmultistate.cpp [ 93% 309/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT phylo-yaml/CMakeFiles/phyloYAML.dir/statespace.cpp.o -MF phylo-yaml/CMakeFiles/phyloYAML.dir/statespace.cpp.o.d -o phylo-yaml/CMakeFiles/phyloYAML.dir/statespace.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/phylo-yaml/statespace.cpp [ 93% 310/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT utils/CMakeFiles/decentTree.dir/operatingsystem.cpp.o -MF utils/CMakeFiles/decentTree.dir/operatingsystem.cpp.o.d -o utils/CMakeFiles/decentTree.dir/operatingsystem.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/operatingsystem.cpp [ 94% 310/317] : && /usr/local/bin/cmake -E rm -f phylo-yaml/libphyloYAML.a && /usr/bin/llvm-ar qc phylo-yaml/libphyloYAML.a phylo-yaml/CMakeFiles/phyloYAML.dir/statespace.cpp.o && /usr/bin/llvm-ranlib phylo-yaml/libphyloYAML.a && : [ 94% 310/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT main/CMakeFiles/main.dir/terraceanalysis.cpp.o -MF main/CMakeFiles/main.dir/terraceanalysis.cpp.o.d -o main/CMakeFiles/main.dir/terraceanalysis.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/terraceanalysis.cpp [ 94% 310/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT utils/CMakeFiles/decentTree.dir/progress.cpp.o -MF utils/CMakeFiles/decentTree.dir/progress.cpp.o.d -o utils/CMakeFiles/decentTree.dir/progress.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/progress.cpp [ 94% 310/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT utils/CMakeFiles/decentTree.dir/gzstream.cpp.o -MF utils/CMakeFiles/decentTree.dir/gzstream.cpp.o.d -o utils/CMakeFiles/decentTree.dir/gzstream.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/gzstream.cpp [ 95% 310/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT main/CMakeFiles/main.dir/main.cpp.o -MF main/CMakeFiles/main.dir/main.cpp.o.d -o main/CMakeFiles/main.dir/main.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/main.cpp [ 95% 310/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT utils/CMakeFiles/decentTree.dir/bionj2.cpp.o -MF utils/CMakeFiles/decentTree.dir/bionj2.cpp.o.d -o utils/CMakeFiles/decentTree.dir/bionj2.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/utils/bionj2.cpp [ 95% 311/317] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -rdynamic -Wl,--gc-sections -Xlinker --dependency-file=utils/CMakeFiles/decentTree.dir/link.d utils/CMakeFiles/decentTree.dir/decenttree.cpp.o utils/CMakeFiles/decentTree.dir/starttree.cpp.o utils/CMakeFiles/decentTree.dir/bionj.cpp.o utils/CMakeFiles/decentTree.dir/bionj2.cpp.o utils/CMakeFiles/decentTree.dir/gzstream.cpp.o utils/CMakeFiles/decentTree.dir/progress.cpp.o utils/CMakeFiles/decentTree.dir/operatingsystem.cpp.o -o utils/decentTree /usr/lib/libz.so && : [ 96% 311/317] /usr/local/libexec/ccache/c++ -DCMAPLE -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/system -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -std=gnu++20 -flto=thin -I/usr/local/include/eigen3 -I/usr/local/include -MD -MT cmaple/CMakeFiles/cmaple.dir/main/main.cpp.o -MF cmaple/CMakeFiles/cmaple.dir/main/main.cpp.o.d -o cmaple/CMakeFiles/cmaple.dir/main/main.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/main/main.cpp [ 96% 312/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT main/CMakeFiles/main.dir/phylotesting.cpp.o -MF main/CMakeFiles/main.dir/phylotesting.cpp.o.d -o main/CMakeFiles/main.dir/phylotesting.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/phylotesting.cpp /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/phylotesting.cpp:532:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 532 | unsigned int codon_counts[orig_aln->num_states]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/phylotesting.cpp:532:31: note: function parameter 'orig_aln' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/phylotesting.cpp:528:34: note: declared here 528 | double computeAdapter(Alignment *orig_aln, Alignment *newaln, int &adjusted_df) { | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/phylotesting.cpp:540:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 540 | double codon_freq[orig_aln->num_states]; | ^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/phylotesting.cpp:540:23: note: function parameter 'orig_aln' with unknown value cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/phylotesting.cpp:528:34: note: declared here 528 | double computeAdapter(Alignment *orig_aln, Alignment *newaln, int &adjusted_df) { | ^ 2 warnings generated. [ 96% 312/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT main/CMakeFiles/main.dir/alisim.cpp.o -MF main/CMakeFiles/main.dir/alisim.cpp.o.d -o main/CMakeFiles/main.dir/alisim.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/alisim.cpp [ 97% 312/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DNUM_STATES=4 -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/cmaple/libraries/SIMDe -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT main/CMakeFiles/main.dir/phyloanalysis.cpp.o -MF main/CMakeFiles/main.dir/phyloanalysis.cpp.o.d -o main/CMakeFiles/main.dir/phyloanalysis.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/main/phyloanalysis.cpp [ 97% 313/317] : && /usr/local/bin/cmake -E rm -f main/libmain.a && /usr/bin/llvm-ar qc main/libmain.a main/CMakeFiles/main.dir/main.cpp.o main/CMakeFiles/main.dir/phyloanalysis.cpp.o main/CMakeFiles/main.dir/phylotesting.cpp.o main/CMakeFiles/main.dir/treetesting.cpp.o main/CMakeFiles/main.dir/timetree.cpp.o main/CMakeFiles/main.dir/alisim.cpp.o main/CMakeFiles/main.dir/terraceanalysis.cpp.o && /usr/bin/llvm-ranlib main/libmain.a && : [ 97% 313/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -msse3 -MD -MT CMakeFiles/kernelsse.dir/tree/phylokernelsse.cpp.o -MF CMakeFiles/kernelsse.dir/tree/phylokernelsse.cpp.o.d -o CMakeFiles/kernelsse.dir/tree/phylokernelsse.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:16: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1063 | double expchild[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:903:12: note: declared here 903 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:19: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:19: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:61:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 61 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1253:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1253 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2664:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2664 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:61:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 61 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:62:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 62 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:62:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 62 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:63:63: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 63 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:64:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 64 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:67:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 67 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1253:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1253 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2664:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2664 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:67:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 67 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:68:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 68 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:68:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 68 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:69:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 69 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:70:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 70 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:16: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:73:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 73 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1255:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1255 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2666:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2666 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:73:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 73 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1063 | double expchild[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:903:12: note: declared here 903 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:74:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 74 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2388:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferGenericSIMD' requested here 2388 | computeLikelihoodBufferGenericSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:74:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 74 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:75:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodGenericSIMD' requested here 75 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:76:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferGenericSIMD' requested here 76 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:19: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:85:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 85 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:86:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 86 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:86:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 86 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:87:63: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 87 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:91:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 91 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:92:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 92 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:92:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 92 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:93:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 93 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:108:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 108 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:109:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 109 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf128.h:1613:16: note: declared here 1613 | static int size() { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf128.h:1613:16: note: declared here 1613 | static int size() { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:113:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchGenericSIMD' requested here 113 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 1123 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:114:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervGenericSIMD' requested here 114 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 647 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf128.h:1613:16: note: declared here 1613 | static int size() { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf128.h:1613:16: note: declared here 1613 | static int size() { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:121:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 121 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:122:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 122 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf128.h:1613:16: note: declared here 1613 | static int size() { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf128.h:1613:16: note: declared here 1613 | static int size() { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:126:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchGenericSIMD' requested here 126 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 1123 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:127:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervGenericSIMD' requested here 127 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 647 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf128.h:1613:16: note: declared here 1613 | static int size() { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf128.h:1613:16: note: declared here 1613 | static int size() { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:19: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:139:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 139 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:140:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 140 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:140:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 140 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:141:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 141 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:142:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 142 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:143:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 143 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:146:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 146 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:147:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 147 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:147:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 147 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:148:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 148 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:149:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 149 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:150:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 150 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:16: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:153:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 153 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:154:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 154 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2388:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferGenericSIMD' requested here 2388 | computeLikelihoodBufferGenericSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:154:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 154 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:155:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenGenericSIMD' requested here 155 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:156:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodGenericSIMD' requested here 156 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:157:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferGenericSIMD' requested here 157 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:19: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:165:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 165 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:166:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 166 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:166:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 166 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:167:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 167 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:168:58: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 168 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:172:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 172 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:173:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 173 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:173:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 173 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:174:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 174 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelsse.cpp:175:58: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 175 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ 280 warnings generated. [ 98% 314/317] : && /usr/local/bin/cmake -E rm -f libkernelsse.a && /usr/bin/llvm-ar qc libkernelsse.a CMakeFiles/kernelsse.dir/tree/phylokernelsse.cpp.o && /usr/bin/llvm-ranlib libkernelsse.a && : [ 98% 314/317] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -fopenmp -O3 -ffunction-sections -fdata-sections -flto=thin -rdynamic -rdynamic -Wl,--gc-sections -Xlinker --dependency-file=cmaple/CMakeFiles/cmaple.dir/link.d cmaple/CMakeFiles/cmaple.dir/main/main.cpp.o -o cmaple/cmaple /usr/lib/libexecinfo.so cmaple/maple/libmaple.a cmaple/tree/libcmaple_tree.a cmaple/alignment/libcmaple_alignment.a cmaple/model/libcmaple_model.a ncl/libncl.a nclextra/libnclextra.a cmaple/utils/libcmaple_utils.a cmaple/alignment/libcmaple_alignment.a cmaple/utils/libcmaple_utils.a && : [ 98% 314/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -D__AVX -mavx -MD -MT CMakeFiles/kernelavx.dir/tree/phylotreeavx.cpp.o -MF CMakeFiles/kernelavx.dir/tree/phylotreeavx.cpp.o.d -o CMakeFiles/kernelavx.dir/tree/phylotreeavx.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1063 | double expchild[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:903:12: note: declared here 903 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:63:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 63 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1253:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1253 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2664:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2664 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:63:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 63 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:64:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 64 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:64:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 64 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:65:63: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 65 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:66:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 66 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:69:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 69 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1253:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1253 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2664:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2664 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:69:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 69 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:70:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 70 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:70:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 70 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:71:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 71 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:72:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 72 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:75:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 75 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1255:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1255 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2666:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2666 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:75:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 75 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1063 | double expchild[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:903:12: note: declared here 903 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:76:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 76 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2388:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferGenericSIMD' requested here 2388 | computeLikelihoodBufferGenericSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:76:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 76 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:77:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodGenericSIMD' requested here 77 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:78:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferGenericSIMD' requested here 78 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:87:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 87 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:88:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 88 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:88:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 88 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:89:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 89 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:93:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 93 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:94:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 94 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:94:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 94 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:95:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 95 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:110:58: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 110 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:111:56: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 111 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:115:58: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 115 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:116:56: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 116 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:120:58: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchGenericSIMD' requested here 120 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 1123 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:121:56: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervGenericSIMD' requested here 121 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 647 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:128:66: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 128 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:129:64: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 129 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:133:66: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 133 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:134:64: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 134 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:138:66: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchGenericSIMD' requested here 138 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 1123 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:139:64: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervGenericSIMD' requested here 139 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 647 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:152:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 152 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:153:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 153 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:153:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 153 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:154:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 154 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:155:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 155 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:156:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 156 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:159:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 159 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:160:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 160 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:160:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 160 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:161:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 161 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:162:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 162 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:163:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 163 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:166:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 166 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:167:56: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 167 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2388:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferGenericSIMD' requested here 2388 | computeLikelihoodBufferGenericSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:167:56: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 167 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:168:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenGenericSIMD' requested here 168 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:169:59: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodGenericSIMD' requested here 169 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:170:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferGenericSIMD' requested here 170 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:178:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 178 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:179:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 179 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:179:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 179 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:180:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 180 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:181:58: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 181 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:185:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 185 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:186:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 186 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:186:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 186 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:187:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 187 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylotreeavx.cpp:188:58: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 188 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ 286 warnings generated. [ 99% 315/317] : && /usr/local/bin/cmake -E rm -f libkernelavx.a && /usr/bin/llvm-ar qc libkernelavx.a CMakeFiles/kernelavx.dir/tree/phylotreeavx.cpp.o && /usr/bin/llvm-ranlib libkernelavx.a && : [ 99% 315/317] /usr/local/libexec/ccache/c++ -DIQTREE_TERRAPHAST -DIQ_TREE -DUSE_BOOST -DUSE_BOOSTER -DUSE_CMAPLE -DUSE_LSD2 -D_USE_PTHREADS -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0 -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/yaml-cpp/include -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/after -I/wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/system -I/usr/local/include -I/wrkdirs/usr/ports/biology/iqtree/work/.build -I/wrkdirs/usr/ports/biology/iqtree/work/.build/cmaple -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -I/usr/local/include/eigen3 -I/usr/local/include -D__SSE3 -D__AVX -mavx -mfma -MD -MT CMakeFiles/kernelfma.dir/tree/phylokernelfma.cpp.o -MF CMakeFiles/kernelfma.dir/tree/phylokernelfma.cpp.o.d -o CMakeFiles/kernelfma.dir/tree/phylokernelfma.cpp.o -c /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1063 | double expchild[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:903:12: note: declared here 903 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:50:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 50 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1253:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1253 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2664:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2664 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:50:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 50 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:51:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 51 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:51:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 51 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:52:63: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 52 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:53:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 53 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:56:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 56 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1253:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1253 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2664:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2664 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:56:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 56 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:57:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 57 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:57:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 57 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:58:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 58 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:59:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 59 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:62:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 62 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1255:17: note: in instantiation of function template specialization 'PhyloTree::computePartialInfo' requested here 1255 | computePartialInfo(traversal_info[i], buffer_tmp); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2666:5: note: in instantiation of function template specialization 'PhyloTree::computeTraversalInfo' requested here 2666 | computeTraversalInfo(node, dad, false); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:62:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 62 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:19: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:47: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 911 | size_t cat_id[ncat_mix], mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:911:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:908:12: note: declared here 908 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 940 | double mat[nstatesqr]; | ^~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:940:28: note: read of non-const variable 'nstatesqr' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:933:16: note: declared here 933 | size_t nstatesqr = nstates*nstates; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1063 | double expchild[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1063:25: note: read of non-const variable 'nstates' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:903:12: note: declared here 903 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:63:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 63 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2388:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferGenericSIMD' requested here 2388 | computeLikelihoodBufferGenericSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:63:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 63 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:64:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodGenericSIMD' requested here 64 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:65:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferGenericSIMD' requested here 65 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:74:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 74 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:75:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 75 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:75:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 75 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:76:63: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 76 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:80:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 80 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:81:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 81 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:81:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 81 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:82:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 82 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:97:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 97 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:98:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 98 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:102:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 102 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:103:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 103 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:107:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchGenericSIMD' requested here 107 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 1123 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:108:59: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervGenericSIMD' requested here 108 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 647 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:114:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 114 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:115:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 115 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:119:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchSIMD' requested here 119 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1420 | UBYTE sum_scale[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:120:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervSIMD' requested here 120 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:21: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1123 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:124:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodBranchGenericSIMD' requested here 124 | computeLikelihoodBranchPointer = &PhyloTree::computeNonrevLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1123:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 1123 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1088:12: note: declared here 1088 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1420 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1420:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:1092:12: note: declared here 1092 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 647 | double state_freq[nstates]; | ^~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:125:67: note: in instantiation of function template specialization 'PhyloTree::computeNonrevLikelihoodDervGenericSIMD' requested here 125 | computeLikelihoodDervPointer = &PhyloTree::computeNonrevLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:647:31: note: read of non-const variable 'nstates' is not allowed in a constant expression 647 | double state_freq[nstates]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:612:12: note: declared here 612 | size_t nstates = aln->num_states; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 744 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:744:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:18: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 894 | UBYTE min_scale_vec[VectorClass::size()]; | ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnonrev.h:894:37: note: non-constexpr function 'size' cannot be used in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/vectorclass/vectorf256.h:1466:16: note: declared here 1466 | static int size () { | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:138:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 138 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:139:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 139 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:139:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 139 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:140:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 140 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:141:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 141 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:142:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 142 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:145:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 145 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:146:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 146 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:146:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 146 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:147:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 147 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:148:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 148 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:149:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferSIMD' requested here 149 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:17: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:152:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchGenericSIMD' requested here 152 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:153:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 153 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2388:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferGenericSIMD' requested here 2388 | computeLikelihoodBufferGenericSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:153:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervGenericSIMD' requested here 153 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:154:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenGenericSIMD' requested here 154 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:155:62: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodGenericSIMD' requested here 155 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodGenericSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:156:62: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodFromBufferGenericSIMD' requested here 156 | computeLikelihoodFromBufferPointer = &PhyloTree::computeLikelihoodFromBufferGenericSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3256 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3256:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3246:12: note: declared here 3246 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3268 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3268:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3269 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3269:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3245:12: note: declared here 3245 | size_t ncat = site_rate->getNRate(); | ^ In file included from /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:20: /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:164:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 164 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:165:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 165 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:165:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 165 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:166:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 166 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:167:58: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 167 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:171:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBranchSIMD' requested here 171 | computeLikelihoodBranchPointer = &PhyloTree::computeLikelihoodBranchSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2697 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2697:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2706 | double cat_length[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2706:23: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2707 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2707:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2672:12: note: declared here 2672 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3031 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3031:37: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2673:12: note: declared here 2673 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:172:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 172 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2282 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix], cat_id[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2282:67: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2264:12: note: declared here 2264 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2303 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2303:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2304 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2304:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2263:12: note: declared here 2263 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2386:13: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodBufferSIMD' requested here 2386 | computeLikelihoodBufferSIMD(dad_branch, dad, ptn_lower, ptn_upper, packet_id); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:172:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervSIMD' requested here 172 | computeLikelihoodDervPointer = &PhyloTree::computeLikelihoodDervSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2071 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2071:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 2193 | UBYTE sum_scale[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2193:33: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:2068:12: note: declared here 2068 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3493 | double cat_rate[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:173:58: note: in instantiation of function template specialization 'PhyloTree::computeLikelihoodDervMixlenSIMD' requested here 173 | computeLikelihoodDervMixlenPointer = &PhyloTree::computeLikelihoodDervMixlenSIMD; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3493:21: note: read of non-const variable 'ncat' is not allowed in a constant expression 3493 | double cat_rate[ncat]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 3494 | double cat_prop[ncat]; | ^~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3494:21: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:3460:12: note: declared here 3460 | size_t ncat = site_rate->getNRate(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelfma.cpp:174:58: note: in instantiation of function template specialization 'PhyloTree::computePartialLikelihoodSIMD' requested here 174 | computePartialLikelihoodPointer = &PhyloTree::computePartialLikelihoodSIMD ; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:29: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1324 | size_t mix_addr_nstates[ncat_mix], mix_addr[ncat_mix]; | ^~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1324:49: note: read of non-const variable 'ncat_mix' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1323:12: note: declared here 1323 | size_t ncat_mix = (model_factory->fused_mix_rate) ? ncat : ncat*model->getNMixtures(); | ^ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 1359 | double len_children[ncat*(node->degree()-1)]; // +1 in case num_leaves = 0 | ^~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1359:25: note: read of non-const variable 'ncat' is not allowed in a constant expression /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/tree/phylokernelnew.h:1322:12: note: declared here 1322 | size_t ncat = site_rate->getNRate(); | ^ 286 warnings generated. [ 99% 316/317] : && /usr/local/bin/cmake -E rm -f libkernelfma.a && /usr/bin/llvm-ar qc libkernelfma.a CMakeFiles/kernelfma.dir/tree/phylokernelfma.cpp.o && /usr/bin/llvm-ranlib libkernelfma.a && : [100% 317/317] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++17 -fopenmp -pthread -O3 -ffunction-sections -fdata-sections -rdynamic -Wl,--gc-sections -Xlinker --dependency-file=CMakeFiles/iqtree2.dir/link.d CMakeFiles/iqtree2.dir/obsolete/parsmultistate.cpp.o -o iqtree2 /usr/lib/libexecinfo.so booster/libbooster.a pll/libpll.a ncl/libncl.a nclextra/libnclextra.a utils/libutils.a pda/libpda.a lbfgsb/liblbfgsb.a whtest/libwhtest.a sprng/libsprng.a vectorclass/libvectorclass.a model/libmodel.a gsl/libgsl.a alignment/libalignment.a tree/libtree.a simulator/libsimulator.a terrace/libterrace.a yaml-cpp/libyaml-cpp.a phylo-yaml/libphyloYAML.a main/libmain.a cmaple/maple/libmaple.a -lm terracetphast/libterracetphast.a lsd2/liblsd2.a libkernelsse.a pll/libpllavx.a libkernelavx.a libkernelfma.a yaml-cpp/libyaml-cpp.a booster/libbooster.a pda/libpda.a whtest/libwhtest.a vectorclass/libvectorclass.a terrace/libterrace.a cmaple/tree/libcmaple_tree.a cmaple/model/libcmaple_model.a nclextra/libnclextra.a cmaple/alignment/libcmaple_alignment.a cmaple/utils/libcmaple_utils.a tree/libtree.a pll/libpll.a alignment/libalignment.a simulator/libsimulator.a alignment/libalignment.a simulator/libsimulator.a ncl/libncl.a model/libmodel.a utils/libutils.a lbfgsb/liblbfgsb.a sprng/libsprng.a /usr/lib/libz.so gsl/libgsl.a terraphast/libterraphast.a && cd /wrkdirs/usr/ports/biology/iqtree/work/.build && strip /wrkdirs/usr/ports/biology/iqtree/work/.build/iqtree2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for iqtree-2.4.0_2 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/biology/iqtree/work/.build/iqtree2 /wrkdirs/usr/ports/biology/iqtree/work/stage/usr/local/bin/iqtree install -m 0644 /wrkdirs/usr/ports/biology/iqtree/work/iqtree2-2.4.0/example/* /wrkdirs/usr/ports/biology/iqtree/work/stage/usr/local/share/examples/iqtree ====> 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=2025-09-29T18:35:45+0000' 'PKG_NOTE_ports_top_git_hash=a936fb9b16ba' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=18632db919ce' '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 iqtree-2.4.0_2 ===> Building iqtree-2.4.0_2 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for iqtree-2.4.0_2 build of biology/iqtree | iqtree-2.4.0_2 ended at Mon Sep 29 14:43:04 EDT 2025 build time: 00:07:26