sbuild (Debian sbuild) 0.89.3+deb13u4 (28 December 2025) on debian-ci-siliconvalley +==============================================================================+ | fcl 0.7.0-3.1 (ppc64el) Mon, 21 Sep 2026 23:09:29 +0000 | +==============================================================================+ Package: fcl Version: 0.7.0-3.1 Source Version: 0.7.0-3.1 Distribution: unstable Machine Architecture: amd64 Host Architecture: ppc64el Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: Unpacking /home/crossqa/.cache/sbuild/unstable-amd64-sbuild.tar.zst to /tmp/tmp.sbuild.1Qx4COPbIB... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Mon, 21 Sep 2026 23:09:33 +0000 | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian unstable InRelease [193 kB] Get:2 http://localhost:3142/debian unstable/main Sources [12.0 MB] Get:3 http://localhost:3142/debian unstable/main ppc64el Packages [10.6 MB] Get:4 http://localhost:3142/debian unstable/main amd64 Packages [10.8 MB] Fetched 33.5 MB in 3s (12.3 MB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files Mon, 21 Sep 2026 23:09:38 +0000 | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'fcl' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/science-team/fcl.git Please use: git clone https://salsa.debian.org/science-team/fcl.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 6242 kB of source archives. Get:1 http://localhost:3142/debian unstable/main fcl 0.7.0-3.1 (dsc) [2136 B] Get:2 http://localhost:3142/debian unstable/main fcl 0.7.0-3.1 (tar) [6231 kB] Get:3 http://localhost:3142/debian unstable/main fcl 0.7.0-3.1 (diff) [8404 B] Fetched 6242 kB in 0s (164 MB/s) Download complete and in download only mode +------------------------------------------------------------------------------+ | Install package build dependencies Mon, 21 Sep 2026 23:09:39 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), cmake, pkg-config, libccd-dev, liboctomap-dev, libeigen3-dev, libc-dev, libstdc++-dev, build-essential:amd64, crossbuild-essential-ppc64el:amd64, apt-utils:amd64, libc-dev:ppc64el, libstdc++-dev:ppc64el Filtered Build-Depends: debhelper-compat (= 13), cmake, pkg-config, libccd-dev, liboctomap-dev, libeigen3-dev, libc-dev, libstdc++-dev, build-essential:amd64, crossbuild-essential-ppc64el:amd64, apt-utils:amd64, libc-dev:ppc64el, libstdc++-dev:ppc64el dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-mOH02l/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ Release [609 B] Ign:3 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ Sources [783 B] Get:5 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ Packages [828 B] Fetched 2220 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-powerpc64le-linux-gnu bsdextrautils cmake cpp-16-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu crossbuild-essential-ppc64el debhelper dh-autoreconf dh-strip-nondeterminism dwz file g++-16-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc-16-base:ppc64el gcc-16-cross-base gcc-16-powerpc64le-linux-gnu gcc-16-powerpc64le-linux-gnu-base gcc-powerpc64le-linux-gnu gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13t64 libasan8:ppc64el libasan8-ppc64el-cross libatomic1:ppc64el libatomic1-ppc64el-cross libbrotli1 libc-gconv-modules-extra:ppc64el libc6:ppc64el libc6-dev:ppc64el libc6-dev-ppc64el-cross libc6-ppc64el-cross libccd-dev:ppc64el libccd2:ppc64el libcom-err2 libcurl4t64 libdebhelper-perl libeigen3-dev libelf1t64 libexpat1 libfile-stripnondeterminism-perl libgcc-16-dev:ppc64el libgcc-16-dev-ppc64el-cross libgcc-s1:ppc64el libgcc-s1-ppc64el-cross libgomp1:ppc64el libgomp1-ppc64el-cross libgssapi-krb5-2 libidn2-0 libitm1:ppc64el libitm1-ppc64el-cross libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblsan0:ppc64el liblsan0-ppc64el-cross libmagic-mgc libmagic1t64 libncursesw6 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 liboctomap-dev:ppc64el liboctomap1.10:ppc64el libpipeline1 libpkgconf7 libproc2-1 libpsl5t64 libquadmath0:ppc64el libquadmath0-ppc64el-cross librhash1 libsasl2-2 libsasl2-modules-db libssh2-1t64 libstdc++-16-dev:ppc64el libstdc++-16-dev-ppc64el-cross libstdc++6:ppc64el libstdc++6-ppc64el-cross libtool libtsan2:ppc64el libtsan2-ppc64el-cross libubsan1:ppc64el libubsan1-ppc64el-cross libuchardet0 libunistring5 libuv1t64 libxml2-16 linux-libc-dev-ppc64el-cross m4 man-db pkg-config:ppc64el pkgconf pkgconf:ppc64el pkgconf-bin po-debconf procps sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc cmake-doc cmake-format elpa-cmake-mode ninja-build gcc-16-locales cpp-16-doc cpp-doc dh-make gcc-16-doc manpages-dev flex bison gdb-powerpc64le-linux-gnu gcc-doc gettext-doc libasprintf-dev libgettextpo-dev gnulib-l10n groff lrzip glibc-doc:ppc64el libc-l10n:ppc64el locales:ppc64el libnss-nis:ppc64el manpages-dev:ppc64el libeigen3-doc libmpfrc++-dev krb5-doc krb5-user libstdc++-16-doc:ppc64el libtool-doc gfortran | fortran95-compiler m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx python3:any python3-requests libidn2-0:ppc64el ca-certificates libarchive-cpio-perl krb5-locales libldap-common libgpm2 publicsuffix libsasl2-modules libltdl-dev libmail-sendmail-perl psmisc linux-sysctl-defaults The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-powerpc64le-linux-gnu bsdextrautils cmake cpp-16-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu crossbuild-essential-ppc64el debhelper dh-autoreconf dh-strip-nondeterminism dwz file g++-16-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc-16-base:ppc64el gcc-16-cross-base gcc-16-powerpc64le-linux-gnu gcc-16-powerpc64le-linux-gnu-base gcc-powerpc64le-linux-gnu gettext gettext-base groff-base intltool-debian libarchive-zip-perl libarchive13t64 libasan8:ppc64el libasan8-ppc64el-cross libatomic1:ppc64el libatomic1-ppc64el-cross libbrotli1 libc-gconv-modules-extra:ppc64el libc6:ppc64el libc6-dev:ppc64el libc6-dev-ppc64el-cross libc6-ppc64el-cross libccd-dev:ppc64el libccd2:ppc64el libcom-err2 libcurl4t64 libdebhelper-perl libeigen3-dev libelf1t64 libexpat1 libfile-stripnondeterminism-perl libgcc-16-dev:ppc64el libgcc-16-dev-ppc64el-cross libgcc-s1:ppc64el libgcc-s1-ppc64el-cross libgomp1:ppc64el libgomp1-ppc64el-cross libgssapi-krb5-2 libidn2-0 libitm1:ppc64el libitm1-ppc64el-cross libjsoncpp26 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblsan0:ppc64el liblsan0-ppc64el-cross libmagic-mgc libmagic1t64 libncursesw6 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 liboctomap-dev:ppc64el liboctomap1.10:ppc64el libpipeline1 libpkgconf7 libproc2-1 libpsl5t64 libquadmath0:ppc64el libquadmath0-ppc64el-cross librhash1 libsasl2-2 libsasl2-modules-db libssh2-1t64 libstdc++-16-dev:ppc64el libstdc++-16-dev-ppc64el-cross libstdc++6:ppc64el libstdc++6-ppc64el-cross libtool libtsan2:ppc64el libtsan2-ppc64el-cross libubsan1:ppc64el libubsan1-ppc64el-cross libuchardet0 libunistring5 libuv1t64 libxml2-16 linux-libc-dev-ppc64el-cross m4 man-db pkg-config:ppc64el pkgconf pkgconf:ppc64el pkgconf-bin po-debconf procps sbuild-build-depends-main-dummy:ppc64el sensible-utils 0 upgraded, 108 newly installed, 0 to remove and 0 not upgraded. Need to get 121 MB of archives. After this operation, 504 MB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [932 B] Get:2 http://localhost:3142/debian unstable/main amd64 libexpat1 amd64 2.8.4-1 [130 kB] Get:3 http://localhost:3142/debian unstable/main amd64 libncursesw6 amd64 6.6+20260608-2 [137 kB] Get:4 http://localhost:3142/debian unstable/main amd64 libproc2-1 amd64 2:4.0.7-1 [73.0 kB] Get:5 http://localhost:3142/debian unstable/main amd64 procps amd64 2:4.0.7-1 [989 kB] Get:6 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:7 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.47-4 [345 kB] Get:8 http://localhost:3142/debian unstable/main amd64 libmagic1t64 amd64 1:5.47-4 [111 kB] Get:9 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.47-4 [43.0 kB] Get:10 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 1.0-5 [334 kB] Get:11 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2+b2 [69.0 kB] Get:12 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.24.1-1 [1336 kB] Get:13 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.42.3-1 [102 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.8-3 [49.2 kB] Get:15 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:16 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.21-1 [332 kB] Get:17 http://localhost:3142/debian unstable/main amd64 autoconf all 2.73-2 [516 kB] Get:18 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20240727.1+nmu1 [60.0 kB] Get:19 http://localhost:3142/debian unstable/main amd64 automake all 1:1.19-2 [891 kB] Get:20 http://localhost:3142/debian unstable/main amd64 autopoint all 1.0-5 [820 kB] Get:21 http://localhost:3142/debian unstable/main amd64 binutils-powerpc64le-linux-gnu amd64 2.47-6 [1634 kB] Get:22 http://localhost:3142/debian unstable/main amd64 libxml2-16 amd64 2.15.4+dfsg-1 [683 kB] Get:23 http://localhost:3142/debian unstable/main amd64 libarchive13t64 amd64 3.8.9-1 [364 kB] Get:24 http://localhost:3142/debian unstable/main amd64 libnghttp3-9 amd64 1.17.0-1 [68.1 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libngtcp2-16 amd64 1.24.0-1 [145 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libbrotli1 amd64 1.2.0-4+b1 [312 kB] Get:27 http://localhost:3142/debian unstable/main amd64 libkrb5support0 amd64 1.22.1-3 [31.1 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libcom-err2 amd64 1.47.4-1+b1 [19.5 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libk5crypto3 amd64 1.22.1-3 [79.0 kB] Get:30 http://localhost:3142/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6+b2 [9348 B] Get:31 http://localhost:3142/debian unstable/main amd64 libkrb5-3 amd64 1.22.1-3 [335 kB] Get:32 http://localhost:3142/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.22.1-3 [137 kB] Get:33 http://localhost:3142/debian unstable/main amd64 libunistring5 amd64 1.4.2-1 [480 kB] Get:34 http://localhost:3142/debian unstable/main amd64 libidn2-0 amd64 2.3.8-5 [109 kB] Get:35 http://localhost:3142/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-11 [17.2 kB] Get:36 http://localhost:3142/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-11 [55.2 kB] Get:37 http://localhost:3142/debian unstable/main amd64 libldap2 amd64 2.6.14+dfsg-2 [200 kB] Get:38 http://localhost:3142/debian unstable/main amd64 libnghttp2-14 amd64 1.70.0-1 [92.7 kB] Get:39 http://localhost:3142/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.24.0-1 [26.5 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libpsl5t64 amd64 0.23.3-1 [61.7 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-6 [253 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libcurl4t64 amd64 8.22.0-1 [462 kB] Get:43 http://localhost:3142/debian unstable/main amd64 libjsoncpp26 amd64 1.9.8-2 [87.5 kB] Get:44 http://localhost:3142/debian unstable/main amd64 librhash1 amd64 1.4.6-1.1+b1 [135 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libuv1t64 amd64 1.52.1-4 [158 kB] Get:46 http://localhost:3142/debian unstable/main amd64 cmake amd64 4.3.4-1 [16.2 MB] Get:47 http://localhost:3142/debian unstable/main amd64 gcc-16-powerpc64le-linux-gnu-base amd64 16.2.0-3cross1 [38.9 kB] Get:48 http://localhost:3142/debian unstable/main amd64 cpp-16-powerpc64le-linux-gnu amd64 16.2.0-3cross1 [11.9 MB] Get:49 http://localhost:3142/debian unstable/main amd64 cpp-powerpc64le-linux-gnu amd64 4:16.1.0-3 [4480 B] Get:50 http://localhost:3142/debian unstable/main amd64 gcc-16-cross-base all 16.2.0-3cross1 [34.4 kB] Get:51 http://localhost:3142/debian unstable/main amd64 libc6-ppc64el-cross all 2.43-3cross8 [1505 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libgcc-s1-ppc64el-cross all 16.2.0-3cross1 [51.9 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libgomp1-ppc64el-cross all 16.2.0-3cross1 [150 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libitm1-ppc64el-cross all 16.2.0-3cross1 [29.2 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libatomic1-ppc64el-cross all 16.2.0-3cross1 [10.3 kB] Get:56 http://localhost:3142/debian unstable/main amd64 libasan8-ppc64el-cross all 16.2.0-3cross1 [2786 kB] Get:57 http://localhost:3142/debian unstable/main amd64 liblsan0-ppc64el-cross all 16.2.0-3cross1 [1272 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libtsan2-ppc64el-cross all 16.2.0-3cross1 [2501 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libstdc++6-ppc64el-cross all 16.2.0-3cross1 [865 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libubsan1-ppc64el-cross all 16.2.0-3cross1 [1194 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libquadmath0-ppc64el-cross all 16.2.0-3cross1 [157 kB] Get:62 http://localhost:3142/debian unstable/main amd64 libgcc-16-dev-ppc64el-cross all 16.2.0-3cross1 [1471 kB] Get:63 http://localhost:3142/debian unstable/main amd64 gcc-16-powerpc64le-linux-gnu amd64 16.2.0-3cross1 [22.9 MB] Get:64 http://localhost:3142/debian unstable/main amd64 gcc-powerpc64le-linux-gnu amd64 4:16.1.0-3 [1460 B] Get:65 http://localhost:3142/debian unstable/main amd64 linux-libc-dev-ppc64el-cross all 7.2.6-1 [12.2 kB] Get:66 http://localhost:3142/debian unstable/main amd64 libc6-dev-ppc64el-cross all 2.43-3cross8 [1976 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libstdc++-16-dev-ppc64el-cross all 16.2.0-3cross1 [2806 kB] Get:68 http://localhost:3142/debian unstable/main amd64 g++-16-powerpc64le-linux-gnu amd64 16.2.0-3cross1 [13.1 MB] Get:69 http://localhost:3142/debian unstable/main amd64 g++-powerpc64le-linux-gnu amd64 4:16.1.0-3 [1208 B] Get:70 http://localhost:3142/debian unstable/main amd64 crossbuild-essential-ppc64el all 12.12 [3560 B] Get:71 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 14.5 [77.7 kB] Get:72 http://localhost:3142/debian unstable/main amd64 libtool all 2.6.2-3 [552 kB] Get:73 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 23 [12.7 kB] Get:74 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:75 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.1-1 [17.1 kB] Get:76 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.1-1 [6020 B] Get:77 http://localhost:3142/debian unstable/main amd64 libelf1t64 amd64 0.196-1 [61.2 kB] Get:78 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.17-1 [109 kB] Get:79 http://localhost:3142/debian unstable/main amd64 gettext amd64 1.0-5 [2704 kB] Get:80 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:81 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.22 [216 kB] Get:82 http://localhost:3142/debian unstable/main amd64 debhelper all 14.5 [944 kB] Get:83 http://localhost:3142/debian unstable/main ppc64el gcc-16-base ppc64el 16.2.0-3 [38.7 kB] Get:84 http://localhost:3142/debian unstable/main ppc64el libgcc-s1 ppc64el 16.2.0-3 [51.9 kB] Get:85 http://localhost:3142/debian unstable/main ppc64el libc-gconv-modules-extra ppc64el 2.43-6 [1129 kB] Get:86 http://localhost:3142/debian unstable/main ppc64el libc6 ppc64el 2.43-6 [1745 kB] Get:87 http://localhost:3142/debian unstable/main ppc64el libasan8 ppc64el 16.2.0-3 [2792 kB] Get:88 http://localhost:3142/debian unstable/main ppc64el libatomic1 ppc64el 16.2.0-3 [10.2 kB] Get:89 http://localhost:3142/debian unstable/main ppc64el libc6-dev ppc64el 2.43-6 [1978 kB] Get:90 http://localhost:3142/debian unstable/main ppc64el libccd2 ppc64el 2.1-3+b1 [19.7 kB] Get:91 http://localhost:3142/debian unstable/main ppc64el libccd-dev ppc64el 2.1-3+b1 [11.4 kB] Get:92 http://localhost:3142/debian unstable/main amd64 libpkgconf7 amd64 2.5.1-4 [47.8 kB] Get:93 http://localhost:3142/debian unstable/main amd64 pkgconf-bin amd64 2.5.1-4 [35.9 kB] Get:94 http://localhost:3142/debian unstable/main amd64 pkgconf amd64 2.5.1-4 [33.6 kB] Get:95 http://localhost:3142/debian unstable/main amd64 libeigen3-dev all 5.0.1-3 [1192 kB] Get:96 http://localhost:3142/debian unstable/main ppc64el libgomp1 ppc64el 16.2.0-3 [155 kB] Get:97 http://localhost:3142/debian unstable/main ppc64el libitm1 ppc64el 16.2.0-3 [29.1 kB] Get:98 http://localhost:3142/debian unstable/main ppc64el liblsan0 ppc64el 16.2.0-3 [1273 kB] Get:99 http://localhost:3142/debian unstable/main ppc64el libtsan2 ppc64el 16.2.0-3 [2510 kB] Get:100 http://localhost:3142/debian unstable/main ppc64el libstdc++6 ppc64el 16.2.0-3 [889 kB] Get:101 http://localhost:3142/debian unstable/main ppc64el libubsan1 ppc64el 16.2.0-3 [1196 kB] Get:102 http://localhost:3142/debian unstable/main ppc64el libquadmath0 ppc64el 16.2.0-3 [157 kB] Get:103 http://localhost:3142/debian unstable/main ppc64el libgcc-16-dev ppc64el 16.2.0-3 [1487 kB] Get:104 http://localhost:3142/debian unstable/main ppc64el liboctomap1.10 ppc64el 1.10.0+dfsg-3+b1 [91.4 kB] Get:105 http://localhost:3142/debian unstable/main ppc64el liboctomap-dev ppc64el 1.10.0+dfsg-3+b1 [1142 kB] Get:106 http://localhost:3142/debian unstable/main ppc64el libstdc++-16-dev ppc64el 16.2.0-3 [2942 kB] Get:107 http://localhost:3142/debian unstable/main ppc64el pkgconf ppc64el 2.5.1-4 [33.6 kB] Get:108 http://localhost:3142/debian unstable/main ppc64el pkg-config ppc64el 2.5.1-4 [18.1 kB] Preconfiguring packages ... Fetched 121 MB in 1s (111 MB/s) Selecting previously unselected package libexpat1:amd64. (Reading database ... 12032 files and directories currently installed.) Preparing to unpack .../000-libexpat1_2.8.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.8.4-1) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../001-libncursesw6_6.6+20260608-2_amd64.deb ... Unpacking libncursesw6:amd64 (6.6+20260608-2) ... Selecting previously unselected package libproc2-1:amd64. Preparing to unpack .../002-libproc2-1_2%3a4.0.7-1_amd64.deb ... Unpacking libproc2-1:amd64 (2:4.0.7-1) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.7-1_amd64.deb ... Unpacking procps (2:4.0.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.47-4_amd64.deb ... Unpacking libmagic-mgc (1:5.47-4) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../006-libmagic1t64_1%3a5.47-4_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.47-4) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.47-4_amd64.deb ... Unpacking file (1:5.47-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_1.0-5_amd64.deb ... Unpacking gettext-base (1.0-5) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../009-libuchardet0_0.0.8-2+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-2+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.24.1-1_amd64.deb ... Unpacking groff-base (1.24.1-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.42.3-1_amd64.deb ... Unpacking bsdextrautils (2.42.3-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../012-libpipeline1_1.5.8-3_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-3) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.21-1_amd64.deb ... Unpacking m4 (1.4.21-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.73-2_all.deb ... Unpacking autoconf (2.73-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20240727.1+nmu1_all.deb ... Unpacking autotools-dev (20240727.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.19-2_all.deb ... Unpacking automake (1:1.19-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_1.0-5_all.deb ... Unpacking autopoint (1.0-5) ... Selecting previously unselected package binutils-powerpc64le-linux-gnu. Preparing to unpack .../019-binutils-powerpc64le-linux-gnu_2.47-6_amd64.deb ... Unpacking binutils-powerpc64le-linux-gnu (2.47-6) ... Selecting previously unselected package libxml2-16:amd64. Preparing to unpack .../020-libxml2-16_2.15.4+dfsg-1_amd64.deb ... Unpacking libxml2-16:amd64 (2.15.4+dfsg-1) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../021-libarchive13t64_3.8.9-1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.8.9-1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../022-libnghttp3-9_1.17.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.17.0-1) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../023-libngtcp2-16_1.24.0-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.24.0-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../024-libbrotli1_1.2.0-4+b1_amd64.deb ... Unpacking libbrotli1:amd64 (1.2.0-4+b1) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../025-libkrb5support0_1.22.1-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.22.1-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../026-libcom-err2_1.47.4-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.4-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../027-libk5crypto3_1.22.1-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.22.1-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../028-libkeyutils1_1.6.3-6+b2_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6+b2) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../029-libkrb5-3_1.22.1-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.22.1-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../030-libgssapi-krb5-2_1.22.1-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.22.1-3) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../031-libunistring5_1.4.2-1_amd64.deb ... Unpacking libunistring5:amd64 (1.4.2-1) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../032-libidn2-0_2.3.8-5_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-5) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../033-libsasl2-modules-db_2.1.28+dfsg1-11_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-11) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../034-libsasl2-2_2.1.28+dfsg1-11_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-11) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../035-libldap2_2.6.14+dfsg-2_amd64.deb ... Unpacking libldap2:amd64 (2.6.14+dfsg-2) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../036-libnghttp2-14_1.70.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.70.0-1) ... Selecting previously unselected package libngtcp2-crypto-ossl0:amd64. Preparing to unpack .../037-libngtcp2-crypto-ossl0_1.24.0-1_amd64.deb ... Unpacking libngtcp2-crypto-ossl0:amd64 (1.24.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../038-libpsl5t64_0.23.3-1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.23.3-1) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../039-libssh2-1t64_1.11.1-6_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-6) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../040-libcurl4t64_8.22.0-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.22.0-1) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../041-libjsoncpp26_1.9.8-2_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.8-2) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../042-librhash1_1.4.6-1.1+b1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1.1+b1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../043-libuv1t64_1.52.1-4_amd64.deb ... Unpacking libuv1t64:amd64 (1.52.1-4) ... Selecting previously unselected package cmake. Preparing to unpack .../044-cmake_4.3.4-1_amd64.deb ... Unpacking cmake (4.3.4-1) ... Selecting previously unselected package gcc-16-powerpc64le-linux-gnu-base:amd64. Preparing to unpack .../045-gcc-16-powerpc64le-linux-gnu-base_16.2.0-3cross1_amd64.deb ... Unpacking gcc-16-powerpc64le-linux-gnu-base:amd64 (16.2.0-3cross1) ... Selecting previously unselected package cpp-16-powerpc64le-linux-gnu. Preparing to unpack .../046-cpp-16-powerpc64le-linux-gnu_16.2.0-3cross1_amd64.deb ... Unpacking cpp-16-powerpc64le-linux-gnu (16.2.0-3cross1) ... Selecting previously unselected package cpp-powerpc64le-linux-gnu. Preparing to unpack .../047-cpp-powerpc64le-linux-gnu_4%3a16.1.0-3_amd64.deb ... Unpacking cpp-powerpc64le-linux-gnu (4:16.1.0-3) ... Selecting previously unselected package gcc-16-cross-base. Preparing to unpack .../048-gcc-16-cross-base_16.2.0-3cross1_all.deb ... Unpacking gcc-16-cross-base (16.2.0-3cross1) ... Selecting previously unselected package libc6-ppc64el-cross. Preparing to unpack .../049-libc6-ppc64el-cross_2.43-3cross8_all.deb ... Unpacking libc6-ppc64el-cross (2.43-3cross8) ... Selecting previously unselected package libgcc-s1-ppc64el-cross. Preparing to unpack .../050-libgcc-s1-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libgcc-s1-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libgomp1-ppc64el-cross. Preparing to unpack .../051-libgomp1-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libgomp1-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libitm1-ppc64el-cross. Preparing to unpack .../052-libitm1-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libitm1-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libatomic1-ppc64el-cross. Preparing to unpack .../053-libatomic1-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libatomic1-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libasan8-ppc64el-cross. Preparing to unpack .../054-libasan8-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libasan8-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package liblsan0-ppc64el-cross. Preparing to unpack .../055-liblsan0-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking liblsan0-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libtsan2-ppc64el-cross. Preparing to unpack .../056-libtsan2-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libtsan2-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libstdc++6-ppc64el-cross. Preparing to unpack .../057-libstdc++6-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libstdc++6-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libubsan1-ppc64el-cross. Preparing to unpack .../058-libubsan1-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libubsan1-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libquadmath0-ppc64el-cross. Preparing to unpack .../059-libquadmath0-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libquadmath0-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package libgcc-16-dev-ppc64el-cross. Preparing to unpack .../060-libgcc-16-dev-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libgcc-16-dev-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package gcc-16-powerpc64le-linux-gnu. Preparing to unpack .../061-gcc-16-powerpc64le-linux-gnu_16.2.0-3cross1_amd64.deb ... Unpacking gcc-16-powerpc64le-linux-gnu (16.2.0-3cross1) ... Selecting previously unselected package gcc-powerpc64le-linux-gnu. Preparing to unpack .../062-gcc-powerpc64le-linux-gnu_4%3a16.1.0-3_amd64.deb ... Unpacking gcc-powerpc64le-linux-gnu (4:16.1.0-3) ... Selecting previously unselected package linux-libc-dev-ppc64el-cross. Preparing to unpack .../063-linux-libc-dev-ppc64el-cross_7.2.6-1_all.deb ... Unpacking linux-libc-dev-ppc64el-cross (7.2.6-1) ... Selecting previously unselected package libc6-dev-ppc64el-cross. Preparing to unpack .../064-libc6-dev-ppc64el-cross_2.43-3cross8_all.deb ... Unpacking libc6-dev-ppc64el-cross (2.43-3cross8) ... Selecting previously unselected package libstdc++-16-dev-ppc64el-cross. Preparing to unpack .../065-libstdc++-16-dev-ppc64el-cross_16.2.0-3cross1_all.deb ... Unpacking libstdc++-16-dev-ppc64el-cross (16.2.0-3cross1) ... Selecting previously unselected package g++-16-powerpc64le-linux-gnu. Preparing to unpack .../066-g++-16-powerpc64le-linux-gnu_16.2.0-3cross1_amd64.deb ... Unpacking g++-16-powerpc64le-linux-gnu (16.2.0-3cross1) ... Selecting previously unselected package g++-powerpc64le-linux-gnu. Preparing to unpack .../067-g++-powerpc64le-linux-gnu_4%3a16.1.0-3_amd64.deb ... Unpacking g++-powerpc64le-linux-gnu (4:16.1.0-3) ... Selecting previously unselected package crossbuild-essential-ppc64el. Preparing to unpack .../068-crossbuild-essential-ppc64el_12.12_all.deb ... Unpacking crossbuild-essential-ppc64el (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../069-libdebhelper-perl_14.5_all.deb ... Unpacking libdebhelper-perl (14.5) ... Selecting previously unselected package libtool. Preparing to unpack .../070-libtool_2.6.2-3_all.deb ... Unpacking libtool (2.6.2-3) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../071-dh-autoreconf_23_all.deb ... Unpacking dh-autoreconf (23) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../072-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../073-libfile-stripnondeterminism-perl_1.15.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.15.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../074-dh-strip-nondeterminism_1.15.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.15.1-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../075-libelf1t64_0.196-1_amd64.deb ... Unpacking libelf1t64:amd64 (0.196-1) ... Selecting previously unselected package dwz. Preparing to unpack .../076-dwz_0.17-1_amd64.deb ... Unpacking dwz (0.17-1) ... Selecting previously unselected package gettext. Preparing to unpack .../077-gettext_1.0-5_amd64.deb ... Unpacking gettext (1.0-5) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../078-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../079-po-debconf_1.0.22_all.deb ... Unpacking po-debconf (1.0.22) ... Selecting previously unselected package debhelper. Preparing to unpack .../080-debhelper_14.5_all.deb ... Unpacking debhelper (14.5) ... Selecting previously unselected package gcc-16-base:ppc64el. Preparing to unpack .../081-gcc-16-base_16.2.0-3_ppc64el.deb ... Unpacking gcc-16-base:ppc64el (16.2.0-3) ... Selecting previously unselected package libgcc-s1:ppc64el. Preparing to unpack .../082-libgcc-s1_16.2.0-3_ppc64el.deb ... Unpacking libgcc-s1:ppc64el (16.2.0-3) ... Selecting previously unselected package libc-gconv-modules-extra:ppc64el. Preparing to unpack .../083-libc-gconv-modules-extra_2.43-6_ppc64el.deb ... Unpacking libc-gconv-modules-extra:ppc64el (2.43-6) ... Selecting previously unselected package libc6:ppc64el. Preparing to unpack .../084-libc6_2.43-6_ppc64el.deb ... Unpacking libc6:ppc64el (2.43-6) ... Selecting previously unselected package libasan8:ppc64el. Preparing to unpack .../085-libasan8_16.2.0-3_ppc64el.deb ... Unpacking libasan8:ppc64el (16.2.0-3) ... Selecting previously unselected package libatomic1:ppc64el. Preparing to unpack .../086-libatomic1_16.2.0-3_ppc64el.deb ... Unpacking libatomic1:ppc64el (16.2.0-3) ... Selecting previously unselected package libc6-dev:ppc64el. Preparing to unpack .../087-libc6-dev_2.43-6_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.43-6) ... Selecting previously unselected package libccd2:ppc64el. Preparing to unpack .../088-libccd2_2.1-3+b1_ppc64el.deb ... Unpacking libccd2:ppc64el (2.1-3+b1) ... Selecting previously unselected package libccd-dev:ppc64el. Preparing to unpack .../089-libccd-dev_2.1-3+b1_ppc64el.deb ... Unpacking libccd-dev:ppc64el (2.1-3+b1) ... Selecting previously unselected package libpkgconf7:amd64. Preparing to unpack .../090-libpkgconf7_2.5.1-4_amd64.deb ... Unpacking libpkgconf7:amd64 (2.5.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../091-pkgconf-bin_2.5.1-4_amd64.deb ... Unpacking pkgconf-bin (2.5.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../092-pkgconf_2.5.1-4_amd64.deb ... Unpacking pkgconf:amd64 (2.5.1-4) ... Selecting previously unselected package libeigen3-dev. Preparing to unpack .../093-libeigen3-dev_5.0.1-3_all.deb ... Unpacking libeigen3-dev (5.0.1-3) ... Selecting previously unselected package libgomp1:ppc64el. Preparing to unpack .../094-libgomp1_16.2.0-3_ppc64el.deb ... Unpacking libgomp1:ppc64el (16.2.0-3) ... Selecting previously unselected package libitm1:ppc64el. Preparing to unpack .../095-libitm1_16.2.0-3_ppc64el.deb ... Unpacking libitm1:ppc64el (16.2.0-3) ... Selecting previously unselected package liblsan0:ppc64el. Preparing to unpack .../096-liblsan0_16.2.0-3_ppc64el.deb ... Unpacking liblsan0:ppc64el (16.2.0-3) ... Selecting previously unselected package libtsan2:ppc64el. Preparing to unpack .../097-libtsan2_16.2.0-3_ppc64el.deb ... Unpacking libtsan2:ppc64el (16.2.0-3) ... Selecting previously unselected package libstdc++6:ppc64el. Preparing to unpack .../098-libstdc++6_16.2.0-3_ppc64el.deb ... Unpacking libstdc++6:ppc64el (16.2.0-3) ... Selecting previously unselected package libubsan1:ppc64el. Preparing to unpack .../099-libubsan1_16.2.0-3_ppc64el.deb ... Unpacking libubsan1:ppc64el (16.2.0-3) ... Selecting previously unselected package libquadmath0:ppc64el. Preparing to unpack .../100-libquadmath0_16.2.0-3_ppc64el.deb ... Unpacking libquadmath0:ppc64el (16.2.0-3) ... Selecting previously unselected package libgcc-16-dev:ppc64el. Preparing to unpack .../101-libgcc-16-dev_16.2.0-3_ppc64el.deb ... Unpacking libgcc-16-dev:ppc64el (16.2.0-3) ... Selecting previously unselected package liboctomap1.10:ppc64el. Preparing to unpack .../102-liboctomap1.10_1.10.0+dfsg-3+b1_ppc64el.deb ... Unpacking liboctomap1.10:ppc64el (1.10.0+dfsg-3+b1) ... Selecting previously unselected package liboctomap-dev:ppc64el. Preparing to unpack .../103-liboctomap-dev_1.10.0+dfsg-3+b1_ppc64el.deb ... Unpacking liboctomap-dev:ppc64el (1.10.0+dfsg-3+b1) ... Selecting previously unselected package libstdc++-16-dev:ppc64el. Preparing to unpack .../104-libstdc++-16-dev_16.2.0-3_ppc64el.deb ... Unpacking libstdc++-16-dev:ppc64el (16.2.0-3) ... Selecting previously unselected package pkgconf:ppc64el. Preparing to unpack .../105-pkgconf_2.5.1-4_ppc64el.deb ... Unpacking pkgconf:ppc64el (2.5.1-4) ... Selecting previously unselected package pkg-config:ppc64el. Preparing to unpack .../106-pkg-config_2.5.1-4_ppc64el.deb ... Unpacking pkg-config:ppc64el (2.5.1-4) ... Selecting previously unselected package sbuild-build-depends-main-dummy:ppc64el. Preparing to unpack .../107-sbuild-build-depends-main-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-main-dummy:ppc64el (0.invalid.0) ... Setting up libc-gconv-modules-extra:ppc64el (2.43-6) ... Setting up libexpat1:amd64 (2.8.4-1) ... Setting up libpipeline1:amd64 (1.5.8-3) ... Setting up libkeyutils1:amd64 (1.6.3-6+b2) ... Setting up bsdextrautils (2.42.3-1) ... Setting up libmagic-mgc (1:5.47-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libxml2-16:amd64 (2.15.4+dfsg-1) ... Setting up libc6-ppc64el-cross (2.43-3cross8) ... Setting up libdebhelper-perl (14.5) ... Setting up libbrotli1:amd64 (1.2.0-4+b1) ... Setting up libpkgconf7:amd64 (2.5.1-4) ... Setting up libuv1t64:amd64 (1.52.1-4) ... Setting up libmagic1t64:amd64 (1:5.47-4) ... Setting up libnghttp2-14:amd64 (1.70.0-1) ... Setting up gcc-16-powerpc64le-linux-gnu-base:amd64 (16.2.0-3cross1) ... Setting up gettext-base (1.0-5) ... Setting up m4 (1.4.21-1) ... Setting up libcom-err2:amd64 (1.47.4-1+b1) ... Setting up gcc-16-base:ppc64el (16.2.0-3) ... Setting up file (1:5.47-4) ... Setting up gcc-16-cross-base (16.2.0-3cross1) ... Setting up libelf1t64:amd64 (0.196-1) ... Setting up libkrb5support0:amd64 (1.22.1-3) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-11) ... Setting up cpp-16-powerpc64le-linux-gnu (16.2.0-3cross1) ... Setting up autotools-dev (20240727.1+nmu1) ... Setting up libproc2-1:amd64 (2:4.0.7-1) ... Setting up libjsoncpp26:amd64 (1.9.8-2) ... Setting up libunistring5:amd64 (1.4.2-1) ... Setting up autopoint (1.0-5) ... Setting up pkgconf-bin (2.5.1-4) ... Setting up libncursesw6:amd64 (6.6+20260608-2) ... Setting up libk5crypto3:amd64 (1.22.1-3) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-11) ... Setting up autoconf (2.73-2) ... Setting up libnghttp3-9:amd64 (1.17.0-1) ... Setting up libitm1-ppc64el-cross (16.2.0-3cross1) ... Setting up libatomic1-ppc64el-cross (16.2.0-3cross1) ... Setting up dwz (0.17-1) ... Setting up sensible-utils (0.0.26) ... Setting up libuchardet0:amd64 (0.0.8-2+b2) ... Setting up linux-libc-dev-ppc64el-cross (7.2.6-1) ... Setting up procps (2:4.0.7-1) ... Setting up libngtcp2-16:amd64 (1.24.0-1) ... Setting up librhash1:amd64 (1.4.6-1.1+b1) ... Setting up libgcc-s1-ppc64el-cross (16.2.0-3cross1) ... Setting up libkrb5-3:amd64 (1.22.1-3) ... Setting up libssh2-1t64:amd64 (1.11.1-6) ... Setting up binutils-powerpc64le-linux-gnu (2.47-6) ... Setting up libarchive13t64:amd64 (3.8.9-1) ... Setting up libldap2:amd64 (2.6.14+dfsg-2) ... Setting up cpp-powerpc64le-linux-gnu (4:16.1.0-3) ... Setting up automake (1:1.19-2) ... update-alternatives: using /usr/bin/automake-1.19 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.15.1-1) ... Setting up gettext (1.0-5) ... Setting up libc6-dev-ppc64el-cross (2.43-3cross8) ... Setting up libtool (2.6.2-3) ... Setting up libquadmath0-ppc64el-cross (16.2.0-3cross1) ... Setting up libasan8-ppc64el-cross (16.2.0-3cross1) ... Setting up libidn2-0:amd64 (2.3.8-5) ... Setting up libgomp1-ppc64el-cross (16.2.0-3cross1) ... Setting up liblsan0-ppc64el-cross (16.2.0-3cross1) ... Setting up pkgconf:amd64 (2.5.1-4) ... Setting up pkgconf:ppc64el (2.5.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libtsan2-ppc64el-cross (16.2.0-3cross1) ... Setting up dh-autoreconf (23) ... Setting up libeigen3-dev (5.0.1-3) ... Setting up libgssapi-krb5-2:amd64 (1.22.1-3) ... Setting up pkg-config:ppc64el (2.5.1-4) ... Setting up libngtcp2-crypto-ossl0:amd64 (1.24.0-1) ... Setting up libstdc++6-ppc64el-cross (16.2.0-3cross1) ... Setting up dh-strip-nondeterminism (1.15.1-1) ... Setting up groff-base (1.24.1-1) ... Setting up libubsan1-ppc64el-cross (16.2.0-3cross1) ... Setting up po-debconf (1.0.22) ... Setting up libpsl5t64:amd64 (0.23.3-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcurl4t64:amd64 (8.22.0-1) ... Setting up libgcc-16-dev-ppc64el-cross (16.2.0-3cross1) ... Setting up debhelper (14.5) ... Setting up gcc-16-powerpc64le-linux-gnu (16.2.0-3cross1) ... Setting up libstdc++-16-dev-ppc64el-cross (16.2.0-3cross1) ... Setting up cmake (4.3.4-1) ... Setting up g++-16-powerpc64le-linux-gnu (16.2.0-3cross1) ... Setting up gcc-powerpc64le-linux-gnu (4:16.1.0-3) ... Setting up g++-powerpc64le-linux-gnu (4:16.1.0-3) ... Setting up crossbuild-essential-ppc64el (12.12) ... Setting up libgcc-s1:ppc64el (16.2.0-3) ... Setting up libc6:ppc64el (2.43-6) ... Setting up libasan8:ppc64el (16.2.0-3) ... Setting up libc6-dev:ppc64el (2.43-6) ... Setting up libtsan2:ppc64el (16.2.0-3) ... Setting up libstdc++6:ppc64el (16.2.0-3) ... Setting up liblsan0:ppc64el (16.2.0-3) ... Setting up libitm1:ppc64el (16.2.0-3) ... Setting up libgomp1:ppc64el (16.2.0-3) ... Setting up libccd2:ppc64el (2.1-3+b1) ... Setting up liboctomap1.10:ppc64el (1.10.0+dfsg-3+b1) ... Setting up libquadmath0:ppc64el (16.2.0-3) ... Setting up libatomic1:ppc64el (16.2.0-3) ... Setting up libubsan1:ppc64el (16.2.0-3) ... Setting up libccd-dev:ppc64el (2.1-3+b1) ... Setting up libgcc-16-dev:ppc64el (16.2.0-3) ... Setting up liboctomap-dev:ppc64el (1.10.0+dfsg-3+b1) ... Setting up libstdc++-16-dev:ppc64el (16.2.0-3) ... Setting up sbuild-build-depends-main-dummy:ppc64el (0.invalid.0) ... Processing triggers for libc-bin (2.43-6) ... +------------------------------------------------------------------------------+ | Check architectures Mon, 21 Sep 2026 23:09:53 +0000 | +------------------------------------------------------------------------------+ Arch check ok (ppc64el included in any) +------------------------------------------------------------------------------+ | Build environment Mon, 21 Sep 2026 23:09:53 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.107+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.107-1 (2026-08-29) amd64 (x86_64) Toolchain package versions: binutils_2.47-6 dpkg-dev_1.23.11 g++-16_16.2.0-3 gcc-16_16.2.0-3 libc6-dev_2.43-6 libstdc++-16-dev_16.2.0-3 libstdc++-16-dev-ppc64el-cross_16.2.0-3cross1 libstdc++6_16.2.0-3 libstdc++6-ppc64el-cross_16.2.0-3cross1 linux-libc-dev_7.2.6-1 Package versions: apt_3.3.3 apt-utils_3.3.3 autoconf_2.73-2 automake_1:1.19-2 autopoint_1.0-5 autotools-dev_20240727.1+nmu1 base-files_14.2 base-passwd_3.6.8 bash_5.3-4 binutils_2.47-6 binutils-common_2.47-6 binutils-powerpc64le-linux-gnu_2.47-6 binutils-x86-64-linux-gnu_2.47-6 bsdextrautils_2.42.3-1 build-essential_12.12 bzip2_1.0.8-6+b2 cmake_4.3.4-1 coreutils_9.10-1 cpp_4:16.1.0-3 cpp-16_16.2.0-3 cpp-16-powerpc64le-linux-gnu_16.2.0-3cross1 cpp-16-x86-64-linux-gnu_16.2.0-3 cpp-powerpc64le-linux-gnu_4:16.1.0-3 cpp-x86-64-linux-gnu_4:16.1.0-3 crossbuild-essential-ppc64el_12.12 dash_0.5.12-12 debconf_1.5.92 debhelper_14.5 debian-archive-keyring_2025.1 debianutils_5.24 dh-autoreconf_23 dh-strip-nondeterminism_1.15.1-1 diffutils_1:3.12-1 dpkg_1.23.11 dpkg-dev_1.23.11 dwz_0.17-1 file_1:5.47-4 findutils_4.11.0-2 g++_4:16.1.0-3 g++-16_16.2.0-3 g++-16-powerpc64le-linux-gnu_16.2.0-3cross1 g++-16-x86-64-linux-gnu_16.2.0-3 g++-powerpc64le-linux-gnu_4:16.1.0-3 g++-x86-64-linux-gnu_4:16.1.0-3 gcc_4:16.1.0-3 gcc-16_16.2.0-3 gcc-16-base_16.2.0-3 gcc-16-cross-base_16.2.0-3cross1 gcc-16-powerpc64le-linux-gnu_16.2.0-3cross1 gcc-16-powerpc64le-linux-gnu-base_16.2.0-3cross1 gcc-16-x86-64-linux-gnu_16.2.0-3 gcc-powerpc64le-linux-gnu_4:16.1.0-3 gcc-x86-64-linux-gnu_4:16.1.0-3 gettext_1.0-5 gettext-base_1.0-5 grep_3.12-1 groff-base_1.24.1-1 gzip_1.14-1 hostname_3.25 init-system-helpers_1.69+nmu2 intltool-debian_0.35.0+20060710.6 libacl1_2.4.0-1 libapt-pkg7.0_3.3.3 libarchive-zip-perl_1.68-1 libarchive13t64_3.8.9-1 libasan8_16.2.0-3 libasan8-ppc64el-cross_16.2.0-3cross1 libatomic1_16.2.0-3 libatomic1-ppc64el-cross_16.2.0-3cross1 libattr1_1:2.6.0-1 libaudit-common_1:4.2.1-1 libaudit1_1:4.2.1-1 libbinutils_2.47-6 libblkid1_2.42.3-1 libbrotli1_1.2.0-4+b1 libbz2-1.0_1.0.8-6+b2 libc-bin_2.43-6 libc-dev-bin_2.43-6 libc-gconv-modules-extra_2.43-6 libc6_2.43-6 libc6-dev_2.43-6 libc6-dev-ppc64el-cross_2.43-3cross8 libc6-ppc64el-cross_2.43-3cross8 libcap-ng0_0.9.6-1 libcc1-0_16.2.0-3 libccd-dev_2.1-3+b1 libccd2_2.1-3+b1 libcom-err2_1.47.4-1+b1 libcrypt1_1:4.5.2+20251210-1 libctf-nobfd0_2.47-6 libctf0_2.47-6 libcurl4t64_8.22.0-1 libdb5.3t64_5.3.28+dfsg2-11+b1 libdebconfclient0_0.283 libdebhelper-perl_14.5 libdpkg-perl_1.23.11 libeigen3-dev_5.0.1-3 libelf1t64_0.196-1 libexpat1_2.8.4-1 libfile-stripnondeterminism-perl_1.15.1-1 libgcc-16-dev_16.2.0-3 libgcc-16-dev-ppc64el-cross_16.2.0-3cross1 libgcc-s1_16.2.0-3 libgcc-s1-ppc64el-cross_16.2.0-3cross1 libgdbm-compat4t64_1.26-1+b2 libgdbm6t64_1.26-1+b2 libgmp10_2:6.3.0+dfsg-5+b2 libgomp1_16.2.0-3 libgomp1-ppc64el-cross_16.2.0-3cross1 libgprofng0_2.47-6 libgssapi-krb5-2_1.22.1-3 libhogweed6t64_3.10.2-1+b1 libhwasan0_16.2.0-3 libidn2-0_2.3.8-5 libisl23_0.28-1 libitm1_16.2.0-3 libitm1-ppc64el-cross_16.2.0-3cross1 libjansson4_2.15.1-1 libjsoncpp26_1.9.8-2 libk5crypto3_1.22.1-3 libkeyutils1_1.6.3-6+b2 libkrb5-3_1.22.1-3 libkrb5support0_1.22.1-3 libldap2_2.6.14+dfsg-2 liblsan0_16.2.0-3 liblsan0-ppc64el-cross_16.2.0-3cross1 liblz4-1_1.10.0-10 liblzma5_5.8.4-1 libmagic-mgc_1:5.47-4 libmagic1t64_1:5.47-4 libmd0_1.2.0-2 libmount1_2.42.3-1 libmpc3_1.3.1-3 libmpfr6_4.2.2-3 libncursesw6_6.6+20260608-2 libnettle8t64_3.10.2-1+b1 libnghttp2-14_1.70.0-1 libnghttp3-9_1.17.0-1 libngtcp2-16_1.24.0-1 libngtcp2-crypto-ossl0_1.24.0-1 liboctomap-dev_1.10.0+dfsg-3+b1 liboctomap1.10_1.10.0+dfsg-3+b1 libpam-modules_1.7.0-8 libpam-modules-bin_1.7.0-8 libpam-runtime_1.7.0-8 libpam0g_1.7.0-8 libpcre2-8-0_10.48-3 libperl5.42_5.42.3-1 libpipeline1_1.5.8-3 libpkgconf7_2.5.1-4 libproc2-1_2:4.0.7-1 libpsl5t64_0.23.3-1 libquadmath0_16.2.0-3 libquadmath0-ppc64el-cross_16.2.0-3cross1 librhash1_1.4.6-1.1+b1 libsasl2-2_2.1.28+dfsg1-11 libsasl2-modules-db_2.1.28+dfsg1-11 libseccomp2_2.6.1-1+b1 libselinux1_3.11-2 libsframe3_2.47-6 libsmartcols1_2.42.3-1 libssh2-1t64_1.11.1-6 libssl3t64_3.6.4-1 libstdc++-16-dev_16.2.0-3 libstdc++-16-dev-ppc64el-cross_16.2.0-3cross1 libstdc++6_16.2.0-3 libstdc++6-ppc64el-cross_16.2.0-3cross1 libsystemd0_262~rc3-1 libtinfo6_6.6+20260608-2 libtool_2.6.2-3 libtsan2_16.2.0-3 libtsan2-ppc64el-cross_16.2.0-3cross1 libubsan1_16.2.0-3 libubsan1-ppc64el-cross_16.2.0-3cross1 libuchardet0_0.0.8-2+b2 libudev1_262~rc3-1 libunistring5_1.4.2-1 libuuid1_2.42.3-1 libuv1t64_1.52.1-4 libxml2-16_2.15.4+dfsg-1 libxxhash0_0.8.3-2+b2 libzstd1_1.5.7+dfsg-4 linux-libc-dev_7.2.6-1 linux-libc-dev-ppc64el-cross_7.2.6-1 login_1:4.16.0-2+really2.42.3-1 login.defs_1:4.19.3-2 m4_1.4.21-1 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20260302-1 ncurses-base_6.6+20260608-2 ncurses-bin_6.6+20260608-2 openssl-provider-legacy_3.6.4-1 patch_2.8-2 perl_5.42.3-1 perl-base_5.42.3-1 perl-modules-5.42_5.42.3-1 pkg-config_2.5.1-4 pkgconf_2.5.1-4 pkgconf-bin_2.5.1-4 po-debconf_1.0.22 procps_2:4.0.7-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-3 sensible-utils_0.0.26 sqv_1.5.0-1 sysvinit-utils_3.18-1 tar_1.35+dfsg-6 util-linux_2.42.3-1 xz-utils_5.8.4-1 zlib1g_1:1.3.dfsg+really1.3.2-3 +------------------------------------------------------------------------------+ | Build Mon, 21 Sep 2026 23:09:53 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: fcl Binary: libfcl0.7, libfcl-dev Architecture: any Version: 0.7.0-3.1 Maintainer: Debian Science Maintainers Uploaders: Jose Luis Rivero , Leopold Palomo-Avellaneda Homepage: https://flexible-collision-library.github.io/ Standards-Version: 4.6.0 Vcs-Browser: https://salsa.debian.org/science-team/fcl Vcs-Git: https://salsa.debian.org/science-team/fcl.git Testsuite: autopkgtest Testsuite-Triggers: build-essential Build-Depends: debhelper-compat (= 13), cmake, pkg-config, libccd-dev, liboctomap-dev, libeigen3-dev Package-List: libfcl-dev deb libdevel optional arch=any libfcl0.7 deb libs optional arch=any Checksums-Sha1: f42156022e6be4fd4a5355697fc59ec90b159b16 6231480 fcl_0.7.0.orig.tar.gz aa017d4c53177c44ba234718730c609b2ad627aa 8404 fcl_0.7.0-3.1.debian.tar.xz Checksums-Sha256: 90409e940b24045987506a6b239424a4222e2daf648c86dd146cbcb692ebdcbc 6231480 fcl_0.7.0.orig.tar.gz 097861749c22e5bb54c48b2d79cba7c7347d0fc5b13619640d737e6fb774bf8d 8404 fcl_0.7.0-3.1.debian.tar.xz Files: 71cd05e256cca35667360e418d18e7ee 6231480 fcl_0.7.0.orig.tar.gz e63bc1f0373926b3618104c5e3f50ced 8404 fcl_0.7.0-3.1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAmqlbUgACgkQxxl2mbKb IyrcZQ/+NDfEIQhFC4C/OTMKJsxwXIpZSmqoWBYyxzIylXuRVgDl7cq2n/XE86cF QgMP5FCd8aMOSRGZZOp9zC523whVAoDbVZW6ePaGTLNtizcXt0zCqy0kj7YCNVze PDioI0GYq4skmRAiRaMxxOgWmEVOimnWOW8zxa+sFw/CJqVBejUCnxAAGEYCZ513 Qrz+jIFLub1HTFR9HiGNcUj0FfCYmvznqQHL7W9nB/oHHLe9gm6AUU7uOzaMdxvy 4p9O0MPreKs0ICFYiZys77O1QsQswyf0bNMwGGWMSf6HJLRVwqbvLmIre2GPm3/I 8c/hsswxMoFIPZFPXdub3uuquEtlSJ+fhICsjTnKd1PGoeLW1tHg5KRw6RqDdhYc ERvTdflDVivmBwcVGZK58Ubw3EyH8Zc6s5hP2ZgVgVENh/Ju9Q18O4YaHR3UMp1i 5Wc7PrfWY4wrhmyTYeefbq0Yf8aCsSB7lid+jrgh9sXEtybCxToB+DmCpJYx4M49 mNQrMg6c5kRYf3CFKpxQrpdz4IH7M9tjUGD6jbPt/XgtlzRy02HGDmSKMhSSqfqv Ea3mS3uKf9xeKfHsDtGt4EnT5QY94MOrgyZ09j+w+E0ldrTopw3CV++SQYFDk1e0 HeXLkNPD/VeLxnn0v/2/TQFolxx1EAdoL80aTmwRyD4yQ0Ul6V8= =JDza -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./fcl_0.7.0-3.1.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./fcl_0.7.0-3.1.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting fcl in /build/reproducible-path/fcl-0.7.0 dpkg-source: info: unpacking fcl_0.7.0.orig.tar.gz dpkg-source: info: unpacking fcl_0.7.0-3.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-disable-test-convex-sparc.patch dpkg-source: info: applying 0002-Use-target_compile_features-to-specify-the-C-11-requ.patch dpkg-source: info: applying 0003-Create-a-functional-CI-via-updating-disable-mac-os-i.patch dpkg-source: info: applying 0004-fix-ToEigenVector-test-gjk-libccd-inl-epa.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.ppc64el DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=sbuild OLDPWD=/home/crossqa PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SBUILD_CONFIG=/tmp/tmp.jSFVNLzSgR/sbuild.conf SHELL=/bin/sh USER=sbuild XDG_SESSION_CLASS=user dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -appc64el -Pcross,nocheck -us -uc -B --jobs-try=1 dpkg-buildpackage: info: source package fcl dpkg-buildpackage: info: source version 0.7.0-3.1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Maximiliano Curia dpkg-architecture: warning: specified GNU system type powerpc64le-linux-gnu does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture ppc64el debian/rules clean dh clean dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/fcl-0.7.0' dh_auto_configure -- \ -DBUILD_TESTING=ON \ -DFCL_NO_DEFAULT_RPATH=OFF \ -DFCL_USE_X64_SSE=OFF \ cd obj-powerpc64le-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=powerpc64le-linux-gnu-pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_COMPILER=/usr/bin/powerpc64le-linux-gnu-gcc -DCMAKE_CXX_COMPILER=/usr/bin/powerpc64le-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/powerpc64le-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/powerpc64le-linux-gnu-pkg-config -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=ppc64le -DCMAKE_INSTALL_LIBDIR=lib/powerpc64le-linux-gnu -DBUILD_TESTING:BOOL=OFF -DBUILD_TESTING=ON -DFCL_NO_DEFAULT_RPATH=OFF -DFCL_USE_X64_SSE=OFF .. -- The CXX compiler identification is GNU 16.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/powerpc64le-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test _compiler_supports_sse -- Performing Test _compiler_supports_sse - Failed -- Eigen3 version .. found in /usr/include/eigen3, but at least version 3.0.5 is required -- FCL uses OctoMap -- Performing Test COMPILER_SUPPORTS_VISIBILITY -- Performing Test COMPILER_SUPPORTS_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done (0.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_COMPILER CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED PKGCONFIG_EXECUTABLE -- Build files have been written to: /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu make[1]: Leaving directory '/build/reproducible-path/fcl-0.7.0' dh_auto_build -a cd obj-powerpc64le-linux-gnu && make -j1 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/fcl-0.7.0 -B/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/CMakeFiles /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/fcl.dir/build.make src/CMakeFiles/fcl.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/src /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src/CMakeFiles/fcl.dir/DependInfo.cmake "--color=" fcl make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f src/CMakeFiles/fcl.dir/build.make src/CMakeFiles/fcl.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 0%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_SSaP.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_SSaP.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_SSaP.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_SSaP.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_SSaP.cpp [ 1%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_SaP.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_SaP.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_SaP.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_SaP.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_SaP.cpp [ 1%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_bruteforce.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_bruteforce.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_bruteforce.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_bruteforce.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_bruteforce.cpp [ 2%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_collision_manager.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_collision_manager.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_collision_manager.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_collision_manager.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_collision_manager.cpp [ 2%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_continuous_collision_manager.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_continuous_collision_manager.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_continuous_collision_manager.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_continuous_collision_manager.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_continuous_collision_manager.cpp [ 3%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:46, from /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:38: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:149, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:45, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:41: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = double; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:192:46: required from ‘bool fcl::detail::dynamic_AABB_tree::collisionRecurse_(typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode*, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const Eigen::MatrixBase&, void*, fcl::CollisionCallBack) [with S = double; Derived = Eigen::Block, 3, 1, true>; typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode = fcl::detail::NodeBase >; typename fcl::OcTree::OcTreeNode = octomap::OcTreeNode; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 192 | const AABB& root2_bv_t = translate(root2_bv, translation2); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:383:29: required from ‘bool fcl::detail::dynamic_AABB_tree::collisionRecurse(typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode*, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, fcl::Transform3&, void*, fcl::CollisionCallBack) [with S = double; typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode = fcl::detail::NodeBase >; typename fcl::OcTree::OcTreeNode = octomap::OcTreeNode; fcl::Transform3 = Eigen::Transform; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 383 | return collisionRecurse_(root1, tree2, root2, root2_bv, tf2.translation(), cdata, callback); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:907:52: required from ‘void fcl::DynamicAABBTreeCollisionManager::collide(fcl::CollisionObject*, void*, fcl::CollisionCallBack) const [with S = double; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 907 | detail::dynamic_AABB_tree::collisionRecurse(dtree.getRoot(), octree, octree->getRoot(), octree->getRootBV(), obj->getTransform(), cdata, callback); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:44:7: required from here 44 | class DynamicAABBTreeCollisionManager; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:41: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:28: required from ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double; fcl::Transform3 = Eigen::Transform]’ 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56: required from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB; Transform3 = Eigen::Transform; typename BV1::S = double]’ 979 | detail::ConvertBVImpl::run(bv1, tf1, bv2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:81:18: required from ‘bool fcl::detail::dynamic_AABB_tree::collisionRecurse_(typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode*, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, fcl::Transform3&, void*, fcl::CollisionCallBack) [with S = double; typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode = fcl::detail::NodeBase >; typename fcl::OcTree::OcTreeNode = octomap::OcTreeNode; fcl::Transform3 = Eigen::Transform; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 81 | convertBV(root1->bv, Transform3::Identity(), obb1); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:385:29: required from ‘bool fcl::detail::dynamic_AABB_tree::collisionRecurse(typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode*, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, fcl::Transform3&, void*, fcl::CollisionCallBack) [with S = double; typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode = fcl::detail::NodeBase >; typename fcl::OcTree::OcTreeNode = octomap::OcTreeNode; fcl::Transform3 = Eigen::Transform; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 385 | return collisionRecurse_(root1, tree2, root2, root2_bv, tf2, cdata, callback); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:907:52: required from ‘void fcl::DynamicAABBTreeCollisionManager::collide(fcl::CollisionObject*, void*, fcl::CollisionCallBack) const [with S = double; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 907 | detail::dynamic_AABB_tree::collisionRecurse(dtree.getRoot(), octree, octree->getRoot(), octree->getRootBV(), obj->getTransform(), cdata, callback); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:44:7: required from here 44 | class DynamicAABBTreeCollisionManager; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree.h:287, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:48: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In member function ‘void fcl::detail::HierarchyTree::bottomup(NodeVecIterator, NodeVecIterator) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:355:34: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | S cur_size = ((*it1)->bv + (*it2)->bv).size(); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In function ‘bool fcl::detail::nodeBaseLess(NodeBase*, NodeBase*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:1052:18: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1052 | if(a->bv.center()[d] < b->bv.center()[d]) return true; | ~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In member function ‘void fcl::detail::HierarchyTree::recurseRefit(NodeType*) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:1042:38: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1042 | node->bv = node->children[0]->bv + node->children[1]->bv; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In member function ‘void fcl::detail::HierarchyTree::init_2(std::vector*>&) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:584:49: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 584 | leaves[i]->code = coder(leaves[i]->bv.center()); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In member function ‘void fcl::detail::HierarchyTree::insertLeaf(NodeType*, NodeType*) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:847:42: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 847 | prev->bv = prev->children[0]->bv + prev->children[1]->bv; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:28: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h: In member function ‘void fcl::DynamicAABBTreeCollisionManager::distance(fcl::CollisionObject*, void*, fcl::DistanceCallBack) const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:934:113: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 934 | detail::dynamic_AABB_tree::distanceRecurse(dtree.getRoot(), octree, octree->getRoot(), octree->getRootBV(), obj->getTransform(), cdata, callback, min_dist); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::AABB >::run(const fcl::AABB&, fcl::Transform3&, fcl::AABB&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:704:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 704 | const Vector3 center = bv1.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In function ‘void fcl::detail::HierarchyTree::recurseRefit(NodeType*) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:1036:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1036 | void HierarchyTree::recurseRefit(NodeType* node) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In member function ‘void fcl::detail::HierarchyTree::init_2(std::vector*>&) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:572:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 572 | void HierarchyTree::init_2(std::vector& leaves) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In function ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = double; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In member function ‘fcl::detail::HierarchyTree::NodeType* fcl::detail::HierarchyTree::topdown_1(NodeVecIterator, NodeVecIterator) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:463:39: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 463 | typename HierarchyTree::NodeType* HierarchyTree::topdown_1(const NodeVecIterator lbeg, const NodeVecIterator lend) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h: In member function ‘void fcl::DynamicAABBTreeCollisionManager::distance(fcl::CollisionObject*, void*, fcl::DistanceCallBack) const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:922:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | void DynamicAABBTreeCollisionManager::distance(CollisionObject* obj, void* cdata, DistanceCallBack callback) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h: In function ‘bool fcl::detail::dynamic_AABB_tree::collisionRecurse_(typename fcl::DynamicAABBTreeCollisionManager::DynamicAABBNode*, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, fcl::Transform3&, void*, fcl::CollisionCallBack) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:63:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 63 | bool collisionRecurse_( | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h: In member function ‘void fcl::DynamicAABBTreeCollisionManager::collide(fcl::CollisionObject*, void*, fcl::CollisionCallBack) const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:896:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 896 | void DynamicAABBTreeCollisionManager::collide(CollisionObject* obj, void* cdata, CollisionCallBack callback) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h: In member function ‘void fcl::detail::HierarchyTree::init_1(std::vector*>&) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree-inl.h:546:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void HierarchyTree::init_1(std::vector& leaves) | ^~~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree_array.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree_array.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree_array.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree_array.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:44, from /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:149, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:45, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:45, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:41: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = double; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:198:45: required from ‘bool fcl::detail::dynamic_AABB_tree_array::collisionRecurse_(typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode*, size_t, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const Eigen::MatrixBase&, void*, fcl::CollisionCallBack) [with S = double; Derived = Eigen::Block, 3, 1, true>; typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode = fcl::detail::implementation_array::NodeBase >; size_t = long unsigned int; typename fcl::OcTree::OcTreeNode = octomap::OcTreeNode; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 198 | const AABB& root_bv_t = translate(root2_bv, translation2); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:708:29: required from ‘bool fcl::detail::dynamic_AABB_tree_array::collisionRecurse(typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode*, size_t, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, fcl::Transform3&, void*, fcl::CollisionCallBack) [with S = double; typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode = fcl::detail::implementation_array::NodeBase >; size_t = long unsigned int; typename fcl::OcTree::OcTreeNode = octomap::OcTreeNode; fcl::Transform3 = Eigen::Transform; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 708 | return collisionRecurse_(nodes1, root1_id, tree2, root2, root2_bv, tf2.translation(), cdata, callback); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:911:58: required from ‘void fcl::DynamicAABBTreeCollisionManager_Array::collide(fcl::CollisionObject*, void*, fcl::CollisionCallBack) const [with S = double; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 911 | detail::dynamic_AABB_tree_array::collisionRecurse(dtree.getNodes(), dtree.getRoot(), octree, octree->getRoot(), octree->getRootBV(), obj->getTransform(), cdata, callback); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:44:7: required from here 44 | class DynamicAABBTreeCollisionManager_Array; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:41: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:28: required from ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double; fcl::Transform3 = Eigen::Transform]’ 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56: required from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB; Transform3 = Eigen::Transform; typename BV1::S = double]’ 979 | detail::ConvertBVImpl::run(bv1, tf1, bv2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:85:18: required from ‘bool fcl::detail::dynamic_AABB_tree_array::collisionRecurse_(typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode*, size_t, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, fcl::Transform3&, void*, fcl::CollisionCallBack) [with S = double; typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode = fcl::detail::implementation_array::NodeBase >; size_t = long unsigned int; typename fcl::OcTree::OcTreeNode = octomap::OcTreeNode; fcl::Transform3 = Eigen::Transform; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 85 | convertBV(root1->bv, Transform3::Identity(), obb1); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:710:29: required from ‘bool fcl::detail::dynamic_AABB_tree_array::collisionRecurse(typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode*, size_t, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, fcl::Transform3&, void*, fcl::CollisionCallBack) [with S = double; typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode = fcl::detail::implementation_array::NodeBase >; size_t = long unsigned int; typename fcl::OcTree::OcTreeNode = octomap::OcTreeNode; fcl::Transform3 = Eigen::Transform; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 710 | return collisionRecurse_(nodes1, root1_id, tree2, root2, root2_bv, tf2, cdata, callback); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:911:58: required from ‘void fcl::DynamicAABBTreeCollisionManager_Array::collide(fcl::CollisionObject*, void*, fcl::CollisionCallBack) const [with S = double; fcl::CollisionCallBack = bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)]’ 911 | detail::dynamic_AABB_tree_array::collisionRecurse(dtree.getNodes(), dtree.getRoot(), octree, octree->getRoot(), octree->getRootBV(), obj->getTransform(), cdata, callback); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:44:7: required from here 44 | class DynamicAABBTreeCollisionManager_Array; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array.h:293, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h: In member function ‘void fcl::detail::implementation_array::HierarchyTree::bottomup(size_t*, size_t*) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h:560:38: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 560 | S cur_size = (nodes[*it1].bv + nodes[*it2].bv).size(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h: In member function ‘bool fcl::detail::implementation_array::nodeBaseLess::operator()(size_t, size_t) const [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h:1059:24: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | if(nodes[i].bv.center()[d] < nodes[j].bv.center()[d]) | ~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h: In member function ‘void fcl::detail::implementation_array::HierarchyTree::recurseRefit(size_t) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h:1024:56: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | nodes[node].bv = nodes[nodes[node].children[0]].bv + nodes[nodes[node].children[1]].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h: In member function ‘void fcl::detail::implementation_array::HierarchyTree::init_2(NodeType*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h:203:45: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | nodes[i].code = coder(nodes[i].bv.center()); | ~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h: In member function ‘void fcl::detail::implementation_array::HierarchyTree::insertLeaf(size_t, size_t) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h:859:62: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 859 | nodes[prev].bv = nodes[nodes[prev].children[0]].bv + nodes[nodes[prev].children[1]].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:28: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h: In member function ‘void fcl::DynamicAABBTreeCollisionManager_Array::distance(fcl::CollisionObject*, void*, fcl::DistanceCallBack) const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:938:137: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | detail::dynamic_AABB_tree_array::distanceRecurse(dtree.getNodes(), dtree.getRoot(), octree, octree->getRoot(), octree->getRootBV(), obj->getTransform(), cdata, callback, min_dist); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::AABB >::run(const fcl::AABB&, fcl::Transform3&, fcl::AABB&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:704:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 704 | const Vector3 center = bv1.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h: In member function ‘size_t fcl::detail::implementation_array::HierarchyTree::removeLeaf(size_t) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h:876:8: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | size_t HierarchyTree::removeLeaf(size_t leaf) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h: In member function ‘size_t fcl::detail::implementation_array::HierarchyTree::topdown_1(size_t*, size_t*) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h:640:8: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 640 | size_t HierarchyTree::topdown_1(size_t* lbeg, size_t* lend) | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h: In member function ‘void fcl::DynamicAABBTreeCollisionManager_Array::distance(fcl::CollisionObject*, void*, fcl::DistanceCallBack) const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:926:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 926 | void DynamicAABBTreeCollisionManager_Array::distance(CollisionObject* obj, void* cdata, DistanceCallBack callback) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h: In function ‘bool fcl::detail::dynamic_AABB_tree_array::collisionRecurse_(typename fcl::DynamicAABBTreeCollisionManager_Array::DynamicAABBNode*, size_t, const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, fcl::Transform3&, void*, fcl::CollisionCallBack) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:65:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 65 | bool collisionRecurse_( | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h: In member function ‘void fcl::DynamicAABBTreeCollisionManager_Array::collide(fcl::CollisionObject*, void*, fcl::CollisionCallBack) const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h:900:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | void DynamicAABBTreeCollisionManager_Array::collide(CollisionObject* obj, void* cdata, CollisionCallBack callback) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h: In member function ‘bool fcl::detail::implementation_array::nodeBaseLess::operator()(size_t, size_t) const [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h:1057:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | bool nodeBaseLess::operator()(size_t i, size_t j) const | ^~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_interval_tree.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_interval_tree.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_interval_tree.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_interval_tree.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_interval_tree.cpp [ 4%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_spatialhash.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/broadphase_spatialhash.cpp.o -MF CMakeFiles/fcl.dir/broadphase/broadphase_spatialhash.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/broadphase_spatialhash.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_spatialhash.cpp In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/simple_hash_table.h:89, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_spatialhash.h:45, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_spatialhash-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/broadphase/broadphase_spatialhash.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/simple_hash_table-inl.h: In member function ‘void fcl::detail::SimpleHashTable::insert(Key, Data) [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/simple_hash_table-inl.h:74:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void SimpleHashTable::insert(Key key, Data value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/detail/interval_tree.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/detail/interval_tree.cpp.o -MF CMakeFiles/fcl.dir/broadphase/detail/interval_tree.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/detail/interval_tree.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/detail/interval_tree.cpp [ 5%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/detail/interval_tree_node.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/detail/interval_tree_node.cpp.o -MF CMakeFiles/fcl.dir/broadphase/detail/interval_tree_node.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/detail/interval_tree_node.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/detail/interval_tree_node.cpp [ 6%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/detail/morton.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/detail/morton.cpp.o -MF CMakeFiles/fcl.dir/broadphase/detail/morton.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/detail/morton.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/detail/morton.cpp [ 6%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/detail/simple_interval.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/detail/simple_interval.cpp.o -MF CMakeFiles/fcl.dir/broadphase/detail/simple_interval.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/detail/simple_interval.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/detail/simple_interval.cpp [ 7%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/detail/spatial_hash.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/broadphase/detail/spatial_hash.cpp.o -MF CMakeFiles/fcl.dir/broadphase/detail/spatial_hash.cpp.o.d -o CMakeFiles/fcl.dir/broadphase/detail/spatial_hash.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/broadphase/detail/spatial_hash.cpp [ 7%] Building CXX object src/CMakeFiles/fcl.dir/common/detail/profiler.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/common/detail/profiler.cpp.o -MF CMakeFiles/fcl.dir/common/detail/profiler.cpp.o.d -o CMakeFiles/fcl.dir/common/detail/profiler.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/common/detail/profiler.cpp [ 8%] Building CXX object src/CMakeFiles/fcl.dir/common/exception.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/common/exception.cpp.o -MF CMakeFiles/fcl.dir/common/exception.cpp.o.d -o CMakeFiles/fcl.dir/common/exception.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/common/exception.cpp [ 8%] Building CXX object src/CMakeFiles/fcl.dir/common/time.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/common/time.cpp.o -MF CMakeFiles/fcl.dir/common/time.cpp.o.d -o CMakeFiles/fcl.dir/common/time.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/common/time.cpp [ 9%] Building CXX object src/CMakeFiles/fcl.dir/geometry/bvh/BVH_utility.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/bvh/BVH_utility.cpp.o -MF CMakeFiles/fcl.dir/geometry/bvh/BVH_utility.cpp.o.d -o CMakeFiles/fcl.dir/geometry/bvh/BVH_utility.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/bvh/BVH_utility.cpp [ 9%] Building CXX object src/CMakeFiles/fcl.dir/geometry/bvh/BV_node_base.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/bvh/BV_node_base.cpp.o -MF CMakeFiles/fcl.dir/geometry/bvh/BV_node_base.cpp.o.d -o CMakeFiles/fcl.dir/geometry/bvh/BV_node_base.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/bvh/BV_node_base.cpp [ 10%] Building CXX object src/CMakeFiles/fcl.dir/geometry/bvh/detail/BVH_front.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/bvh/detail/BVH_front.cpp.o -MF CMakeFiles/fcl.dir/geometry/bvh/detail/BVH_front.cpp.o.d -o CMakeFiles/fcl.dir/geometry/bvh/detail/BVH_front.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/bvh/detail/BVH_front.cpp [ 10%] Building CXX object src/CMakeFiles/fcl.dir/geometry/collision_geometry.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/collision_geometry.cpp.o -MF CMakeFiles/fcl.dir/geometry/collision_geometry.cpp.o.d -o CMakeFiles/fcl.dir/geometry/collision_geometry.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/collision_geometry.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/geometry/collision_geometry.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In instantiation of ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/geometry/collision_geometry.cpp:44:7: required from here 44 | class CollisionGeometry; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object src/CMakeFiles/fcl.dir/geometry/octree/octree.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/octree/octree.cpp.o -MF CMakeFiles/fcl.dir/geometry/octree/octree.cpp.o.d -o CMakeFiles/fcl.dir/geometry/octree/octree.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/octree/octree.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/geometry/octree/octree.cpp:38: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h: In instantiation of ‘fcl::AABB fcl::OcTree::getRootBV() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/src/geometry/octree/octree.cpp:49:7: required from here 49 | class OcTree; | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:95:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | AABB OcTree::getRootBV() const | ^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h: In member function ‘void fcl::OcTree::computeLocalAABB() [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:89:46: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 89 | this->aabb_center = this->aabb_local.center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h: In member function ‘fcl::AABB fcl::OcTree::getRootBV() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:95:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | AABB OcTree::getRootBV() const | ^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h: In member function ‘void fcl::OcTree::computeLocalAABB() [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:86:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 86 | void OcTree::computeLocalAABB() | ^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:86:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:86:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:88:31: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | this->aabb_local = getRootBV(); | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:89:46: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 89 | this->aabb_center = this->aabb_local.center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 11%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/box.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/box.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/box.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/box.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/box.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/box.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box-inl.h:124:18: required from ‘std::vector > fcl::Box::getBoundVertices(fcl::Transform3&) const [with S_ = double; fcl::Transform3 = Eigen::Transform]’ 124 | result[0] = tf * Vector3(a, b, c); | ~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/geometry/shape/box.cpp:44:7: required from here 44 | class Box; | ^~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 12%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/capsule.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/capsule.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/capsule.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/capsule.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/capsule.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/capsule.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/capsule-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/capsule.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/capsule-inl.h:115:18: required from ‘std::vector > fcl::Capsule::getBoundVertices(fcl::Transform3&) const [with S_ = double; fcl::Transform3 = Eigen::Transform]’ 115 | result[0] = tf * Vector3(0, a, b + hl); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/geometry/shape/capsule.cpp:44:7: required from here 44 | class Capsule; | ^~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 12%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/cone.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/cone.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/cone.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/cone.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/cone.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/cone.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/cone-inl.h: In instantiation of ‘fcl::Vector3 fcl::Cone::computeCOM() const [with S_ = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/geometry/shape/cone.cpp:44:7: required from here 44 | class Cone; | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/cone-inl.h:97:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 97 | Vector3 Cone::computeCOM() const | ^~~~~~~ [ 13%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/convex.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/convex.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/convex.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/convex.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/convex.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/convex.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex-inl.h: In instantiation of ‘fcl::Vector3 fcl::Convex::computeCOM() const [with S_ = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/geometry/shape/convex.cpp:44:7: required from here 44 | class Convex; | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex-inl.h:162:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 162 | Vector3 Convex::computeCOM() const { | ^~~~~~~~~ [ 13%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/cylinder.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/cylinder.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/cylinder.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/cylinder.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/cylinder.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/cylinder.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/cylinder-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/cylinder.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/cylinder-inl.h:107:18: required from ‘std::vector > fcl::Cylinder::getBoundVertices(fcl::Transform3&) const [with S_ = double; fcl::Transform3 = Eigen::Transform]’ 107 | result[0] = tf * Vector3(r2, 0, -hl); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/geometry/shape/cylinder.cpp:44:7: required from here 44 | class Cylinder; | ^~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/ellipsoid.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/ellipsoid.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/ellipsoid.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/ellipsoid.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/ellipsoid.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/ellipsoid.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/ellipsoid-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/ellipsoid.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/ellipsoid-inl.h:130:18: required from ‘std::vector > fcl::Ellipsoid::getBoundVertices(fcl::Transform3&) const [with S_ = double; fcl::Transform3 = Eigen::Transform]’ 130 | result[0] = tf * Vector3(0, Ba, Cb); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/geometry/shape/ellipsoid.cpp:44:7: required from here 44 | class Ellipsoid; | ^~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/halfspace.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/halfspace.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/halfspace.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/halfspace.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/halfspace.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/halfspace.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/halfspace-inl.h: In member function ‘void fcl::Halfspace::computeLocalAABB() [with S_ = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/halfspace-inl.h:122:46: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 122 | this->aabb_center = this->aabb_local.center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 15%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/plane.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/plane.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/plane.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/plane.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/plane.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/plane.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/plane-inl.h: In member function ‘void fcl::Plane::computeLocalAABB() [with S_ = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/plane-inl.h:122:46: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 122 | this->aabb_center = this->aabb_local.center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 15%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/shape_base.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/shape_base.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/shape_base.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/shape_base.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/shape_base.cpp [ 16%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/sphere.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/sphere.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/sphere.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/sphere.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/sphere.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/sphere.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere-inl.h:102:18: required from ‘std::vector > fcl::Sphere::getBoundVertices(fcl::Transform3&) const [with S_ = double; fcl::Transform3 = Eigen::Transform]’ 102 | result[0] = tf * Vector3(0, a, b); | ~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/geometry/shape/sphere.cpp:44:7: required from here 44 | class Sphere; | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/triangle_p.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/triangle_p.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/triangle_p.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/triangle_p.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/triangle_p.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/triangle_p.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/triangle_p-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/triangle_p.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/triangle_p-inl.h:84:18: required from ‘std::vector > fcl::TriangleP::getBoundVertices(fcl::Transform3&) const [with S_ = double; fcl::Transform3 = Eigen::Transform]’ 84 | result[0] = tf * a; | ~~~^~~ /build/reproducible-path/fcl-0.7.0/src/geometry/shape/triangle_p.cpp:44:7: required from here 44 | class TriangleP; | ^~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/fcl.dir/geometry/shape/utility.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/geometry/shape/utility.cpp.o -MF CMakeFiles/fcl.dir/geometry/shape/utility.cpp.o.d -o CMakeFiles/fcl.dir/geometry/shape/utility.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/geometry/shape/utility.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/geometry/shape/utility.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:667:16: required from ‘static void fcl::detail::ComputeBVImpl, fcl::Plane >::run(const fcl::Plane&, fcl::Transform3&, fcl::OBB&) [with S = double; fcl::Transform3 = Eigen::Transform]’ 667 | bv.To = tf * p; /// n'd' = R * n * (d + (R * n) * T) = R * (n * d) + T | ~~~^~~ /build/reproducible-path/fcl-0.7.0/src/geometry/shape/utility.cpp:188:8: required from here 188 | struct ComputeBVImpl, Plane>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/fcl.dir/math/bv/AABB.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/bv/AABB.cpp.o -MF CMakeFiles/fcl.dir/math/bv/AABB.cpp.o.d -o CMakeFiles/fcl.dir/math/bv/AABB.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/bv/AABB.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/bv/AABB.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::AABB::operator+(const fcl::AABB&) const [with S_ = double]’: /build/reproducible-path/fcl-0.7.0/src/math/bv/AABB.cpp:44:7: required from here 44 | class AABB; | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:180:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | AABB AABB::operator +(const AABB& other) const | ^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::Vector3 fcl::AABB::center() const [with S_ = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/bv/AABB.cpp:44:7: required from here 44 | class AABB; | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:230:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Vector3 AABB::center() const | ^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In member function ‘fcl::AABB fcl::AABB::operator+(const fcl::AABB&) const [with S_ = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:180:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | AABB AABB::operator +(const AABB& other) const | ^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In member function ‘fcl::Vector3 fcl::AABB::center() const [with S_ = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:230:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Vector3 AABB::center() const | ^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In member function ‘fcl::AABB fcl::AABB::operator+(const fcl::AABB&) const [with S_ = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:180:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | AABB AABB::operator +(const AABB& other) const | ^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In member function ‘fcl::Vector3 fcl::AABB::center() const [with S_ = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:230:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Vector3 AABB::center() const | ^~~~~~~ [ 18%] Building CXX object src/CMakeFiles/fcl.dir/math/bv/OBB.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/bv/OBB.cpp.o -MF CMakeFiles/fcl.dir/math/bv/OBB.cpp.o.d -o CMakeFiles/fcl.dir/math/bv/OBB.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/bv/OBB.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/bv/OBB.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/OBB-inl.h: In instantiation of ‘fcl::Vector3 fcl::OBB::center() const [with S_ = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/bv/OBB.cpp:45:7: required from here 45 | class OBB; | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/OBB-inl.h:213:18: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 213 | const Vector3 OBB::center() const | ^~~~~~ [ 18%] Building CXX object src/CMakeFiles/fcl.dir/math/bv/OBBRSS.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/bv/OBBRSS.cpp.o -MF CMakeFiles/fcl.dir/math/bv/OBBRSS.cpp.o.d -o CMakeFiles/fcl.dir/math/bv/OBBRSS.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/bv/OBBRSS.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/bv/OBBRSS.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/OBBRSS-inl.h: In instantiation of ‘fcl::Vector3 fcl::OBBRSS::center() const [with S_ = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/bv/OBBRSS.cpp:45:7: required from here 45 | class OBBRSS; | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/OBBRSS-inl.h:140:18: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 140 | const Vector3 OBBRSS::center() const | ^~~~~~~~~ [ 19%] Building CXX object src/CMakeFiles/fcl.dir/math/bv/RSS.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/bv/RSS.cpp.o -MF CMakeFiles/fcl.dir/math/bv/RSS.cpp.o.d -o CMakeFiles/fcl.dir/math/bv/RSS.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/bv/RSS.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/bv/RSS.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/RSS-inl.h: In instantiation of ‘fcl::Vector3 fcl::RSS::center() const [with S_ = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/bv/RSS.cpp:45:7: required from here 45 | class RSS; | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/RSS-inl.h:416:18: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 416 | const Vector3 RSS::center() const | ^~~~~~ [ 19%] Building CXX object src/CMakeFiles/fcl.dir/math/bv/kDOP.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/bv/kDOP.cpp.o -MF CMakeFiles/fcl.dir/math/bv/kDOP.cpp.o.d -o CMakeFiles/fcl.dir/math/bv/kDOP.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/bv/kDOP.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/bv/kDOP.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/kDOP-inl.h: In instantiation of ‘fcl::Vector3 fcl::KDOP::center() const [with S_ = double; long unsigned int N = 16; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/bv/kDOP.cpp:45:7: required from here 45 | class KDOP; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/kDOP-inl.h:253:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 253 | Vector3 KDOP::center() const | ^~~~~~~~~~ [ 20%] Building CXX object src/CMakeFiles/fcl.dir/math/bv/kIOS.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/bv/kIOS.cpp.o -MF CMakeFiles/fcl.dir/math/bv/kIOS.cpp.o.d -o CMakeFiles/fcl.dir/math/bv/kIOS.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/bv/kIOS.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/bv/kIOS.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/kIOS-inl.h: In instantiation of ‘static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const kIOS_Sphere&, const kIOS_Sphere&) [with S_ = double]’: /build/reproducible-path/fcl-0.7.0/src/math/bv/kIOS.cpp:44:7: required from here 44 | class kIOS; | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/kIOS-inl.h:52:31: note: parameter passing for argument of type ‘fcl::kIOS::kIOS_Sphere’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | typename kIOS::kIOS_Sphere kIOS::encloseSphere( | ^~~~~~~ [ 20%] Building CXX object src/CMakeFiles/fcl.dir/math/bv/utility.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/bv/utility.cpp.o -MF CMakeFiles/fcl.dir/math/bv/utility.cpp.o.d -o CMakeFiles/fcl.dir/math/bv/utility.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/bv/utility.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/math/bv/utility.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:110:40: required from ‘void fcl::detail::OBB_fit_functions::fit3(fcl::Vector3*, fcl::OBB&) [with S = double; fcl::Vector3 = Eigen::Matrix]’ 110 | bv.axis.col(2).noalias() = e[0].cross(e[1]); | ~~~~~~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/src/math/bv/utility.cpp:57:52: required from here 57 | void fit3(const Vector3d* const ps, OBB& bv); | ^ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/CMakeFiles/fcl.dir/math/constants.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/constants.cpp.o -MF CMakeFiles/fcl.dir/math/constants.cpp.o.d -o CMakeFiles/fcl.dir/math/constants.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/constants.cpp [ 21%] Building CXX object src/CMakeFiles/fcl.dir/math/detail/polysolver.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/detail/polysolver.cpp.o -MF CMakeFiles/fcl.dir/math/detail/polysolver.cpp.o.d -o CMakeFiles/fcl.dir/math/detail/polysolver.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/detail/polysolver.cpp [ 22%] Building CXX object src/CMakeFiles/fcl.dir/math/detail/project.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/detail/project.cpp.o -MF CMakeFiles/fcl.dir/math/detail/project.cpp.o.d -o CMakeFiles/fcl.dir/math/detail/project.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/detail/project.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/detail/project.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/detail/project-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/math/detail/project.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/detail/project-inl.h:84:36: required from ‘static fcl::detail::Project::ProjectResult fcl::detail::Project::projectTriangle(fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&) [with S = double; fcl::Vector3 = Eigen::Matrix]’ 84 | const Vector3& n = dl[0].cross(dl[1]); | ~~~~~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/src/math/detail/project.cpp:47:7: required from here 47 | class Project; | ^~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object src/CMakeFiles/fcl.dir/math/detail/seed.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/detail/seed.cpp.o -MF CMakeFiles/fcl.dir/math/detail/seed.cpp.o.d -o CMakeFiles/fcl.dir/math/detail/seed.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/detail/seed.cpp [ 23%] Building CXX object src/CMakeFiles/fcl.dir/math/geometry.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/geometry.cpp.o -MF CMakeFiles/fcl.dir/math/geometry.cpp.o.d -o CMakeFiles/fcl.dir/math/geometry.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/geometry.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/geometry.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h: In instantiation of ‘void fcl::eigen_old(Matrix3&, Vector3&, Matrix3&) [with S = double; Matrix3 = Eigen::Matrix; Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/geometry.cpp:56:65: required from here 56 | void eigen_old(const Matrix3d& m, Vector3d& dout, Matrix3d& vout); | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:483:7: warning: variable ‘nrot’ set but not used [-Wunused-but-set-variable=] 483 | int nrot; | ^~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase, 3, 1, true> >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:601:44: required from ‘void fcl::axisFromEigen(Matrix3&, Vector3&, Matrix3&) [with S = double; Matrix3 = Eigen::Matrix; Vector3 = Eigen::Matrix]’ 601 | axis.col(2).noalias() = axis.col(0).cross(axis.col(1)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/math/geometry.cpp:61:67: required from here 61 | const Matrix3d& eigenV, const Vector3d& eigenS, Matrix3d& axis); | ^ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, 3, 1, true>, Eigen::Block, 3, 1, true>, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/interp_motion.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/interp_motion.cpp.o -MF CMakeFiles/fcl.dir/math/motion/interp_motion.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/interp_motion.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/interp_motion.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/interp_motion.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/interp_motion-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/math/motion/interp_motion.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/interp_motion-inl.h:135:44: required from ‘bool fcl::InterpMotion::integrate(double) const [with S = double]’ 135 | tf.translation() = linear_vel * dt + tf1 * reference_p - tf.linear() * reference_p; | ~~~~^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/math/motion/interp_motion.cpp:44:7: required from here 44 | class InterpMotion; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 24%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/motion_base.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/motion_base.cpp.o -MF CMakeFiles/fcl.dir/math/motion/motion_base.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/motion_base.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/motion_base.cpp [ 24%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/screw_motion.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/screw_motion.cpp.o -MF CMakeFiles/fcl.dir/math/motion/screw_motion.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/screw_motion.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/screw_motion.cpp In file included from /usr/include/eigen3/Eigen/Geometry:39, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/screw_motion.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/screw_motion-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/math/motion/screw_motion.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h: In instantiation of ‘typename Eigen::internal::rotation_base_generic_product_selector::ReturnType Eigen::RotationBase::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, const Eigen::Matrix >; Derived = Eigen::Quaternion; int Dim_ = 3; typename Eigen::internal::rotation_base_generic_product_selector::ReturnType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/screw_motion-inl.h:102:63: required from ‘bool fcl::ScrewMotion::integrate(double) const [with S = double]’ 102 | tf.translation() = p + axis * (dt * linear_vel) + delta_rot * (tf1.translation() - p); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/math/motion/screw_motion.cpp:44:7: required from here 44 | class ScrewMotion; | ^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:77:7: note: parameter passing for argument of type ‘Eigen::internal::rotation_base_generic_product_selector, Eigen::CwiseBinaryOp, const Eigen::Block, 3, 1, true>, const Eigen::Matrix >, true>::ReturnType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 77 | operator*(const EigenBase& e) const { | ^~~~~~~~ [ 25%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/spline_motion.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/spline_motion.cpp.o -MF CMakeFiles/fcl.dir/math/motion/spline_motion.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/spline_motion.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/spline_motion.cpp [ 25%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/taylor_model/interval.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/taylor_model/interval.cpp.o -MF CMakeFiles/fcl.dir/math/motion/taylor_model/interval.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/taylor_model/interval.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/interval.cpp [ 26%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/taylor_model/interval_matrix.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/taylor_model/interval_matrix.cpp.o -MF CMakeFiles/fcl.dir/math/motion/taylor_model/interval_matrix.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/taylor_model/interval_matrix.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/interval_matrix.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/interval_matrix.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval_matrix-inl.h: In instantiation of ‘fcl::Vector3 fcl::IMatrix3::getColumnLow(size_t) const [with S = double; fcl::Vector3 = Eigen::Matrix; size_t = long unsigned int]’: /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/interval_matrix.cpp:45:8: required from here 45 | struct IMatrix3; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval_matrix-inl.h:137:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Vector3 IMatrix3::getColumnLow(size_t i) const | ^~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/taylor_model/interval_vector.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/taylor_model/interval_vector.cpp.o -MF CMakeFiles/fcl.dir/math/motion/taylor_model/interval_vector.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/taylor_model/interval_vector.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/interval_vector.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/interval_vector.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval_vector-inl.h: In instantiation of ‘fcl::Vector3 fcl::IVector3::getLow() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/interval_vector.cpp:45:8: required from here 45 | struct IVector3; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval_vector-inl.h:266:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 266 | Vector3 IVector3::getLow() const | ^~~~~~~~~~~ [ 27%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_matrix.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_matrix.cpp.o -MF CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_matrix.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_matrix.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/taylor_matrix.cpp [ 27%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_model.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_model.cpp.o -MF CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_model.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_model.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/taylor_model.cpp [ 28%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_vector.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_vector.cpp.o -MF CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_vector.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_vector.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/taylor_vector.cpp [ 28%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/taylor_model/time_interval.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/taylor_model/time_interval.cpp.o -MF CMakeFiles/fcl.dir/math/motion/taylor_model/time_interval.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/taylor_model/time_interval.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/taylor_model/time_interval.cpp [ 29%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/translation_motion.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/translation_motion.cpp.o -MF CMakeFiles/fcl.dir/math/motion/translation_motion.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/translation_motion.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/translation_motion.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/motion/translation_motion.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/translation_motion-inl.h: In instantiation of ‘fcl::Vector3 fcl::TranslationMotion::getVelocity() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/motion/translation_motion.cpp:44:7: required from here 44 | class TranslationMotion; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/translation_motion-inl.h:127:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Vector3 TranslationMotion::getVelocity() const | ^~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/fcl.dir/math/motion/triangle_motion_bound_visitor.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/motion/triangle_motion_bound_visitor.cpp.o -MF CMakeFiles/fcl.dir/math/motion/triangle_motion_bound_visitor.cpp.o.d -o CMakeFiles/fcl.dir/math/motion/triangle_motion_bound_visitor.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/motion/triangle_motion_bound_visitor.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval_vector.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/taylor_vector.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/taylor_matrix.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/triangle_motion_bound_visitor.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/triangle_motion_bound_visitor-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/math/motion/triangle_motion_bound_visitor.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/triangle_motion_bound_visitor-inl.h:199:89: required from ‘static S fcl::TriangleMotionBoundVisitorVisitImpl >::run(const fcl::TriangleMotionBoundVisitor&, const fcl::SplineMotion&) [with S = double]’ 199 | S R_bound = std::abs(visitor.a.dot(visitor.n)) + visitor.a.norm() + (visitor.a.cross(visitor.n)).norm(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/triangle_motion_bound_visitor-inl.h:84:31: required from ‘S fcl::TriangleMotionBoundVisitor::visit(const fcl::SplineMotion&) const [with S = double]’ 83 | return TriangleMotionBoundVisitorVisitImpl< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | S, SplineMotion>::run(*this, motion); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/math/motion/triangle_motion_bound_visitor.cpp:44:7: required from here 44 | class TriangleMotionBoundVisitor; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/fcl.dir/math/rng.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/rng.cpp.o -MF CMakeFiles/fcl.dir/math/rng.cpp.o.d -o CMakeFiles/fcl.dir/math/rng.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/rng.cpp [ 30%] Building CXX object src/CMakeFiles/fcl.dir/math/sampler/sampler_base.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/sampler/sampler_base.cpp.o -MF CMakeFiles/fcl.dir/math/sampler/sampler_base.cpp.o.d -o CMakeFiles/fcl.dir/math/sampler/sampler_base.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_base.cpp [ 31%] Building CXX object src/CMakeFiles/fcl.dir/math/sampler/sampler_se2.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/sampler/sampler_se2.cpp.o -MF CMakeFiles/fcl.dir/math/sampler/sampler_se2.cpp.o.d -o CMakeFiles/fcl.dir/math/sampler/sampler_se2.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se2.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se2.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se2-inl.h: In instantiation of ‘fcl::Vector3 fcl::SamplerSE2::sample() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se2.cpp:44:7: required from here 44 | class SamplerSE2; | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se2-inl.h:91:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Vector3 SamplerSE2::sample() const | ^~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/fcl.dir/math/sampler/sampler_se2_disk.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/sampler/sampler_se2_disk.cpp.o -MF CMakeFiles/fcl.dir/math/sampler/sampler_se2_disk.cpp.o.d -o CMakeFiles/fcl.dir/math/sampler/sampler_se2_disk.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se2_disk.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se2_disk.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se2_disk-inl.h: In instantiation of ‘fcl::Vector3 fcl::SamplerSE2_disk::sample() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se2_disk.cpp:44:7: required from here 44 | class SamplerSE2_disk; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se2_disk-inl.h:76:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Vector3 SamplerSE2_disk::sample() const | ^~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler.cpp.o -MF CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler.cpp.o.d -o CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_euler.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_euler.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h: In instantiation of ‘fcl::Vector6 fcl::SamplerSE3Euler::sample() const [with S = double; fcl::Vector6 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_euler.cpp:44:7: required from here 44 | class SamplerSE3Euler; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h:67:12: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Vector6 SamplerSE3Euler::sample() const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h:78:58: warning: ‘Eigen::Matrix::Scalar, 3, 1> Eigen::MatrixBase::eulerAngles(Eigen::Index, Eigen::Index, Eigen::Index) const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double; Eigen::Index = long int]’ is deprecated: Use .canonicalEulerAngles() instead. [-Wdeprecated-declarations] 78 | Vector3 angles = quat.toRotationMatrix().eulerAngles(0, 1, 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:37, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h:41: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h:136:77: note: declared here 136 | EIGEN_DEVICE_FUNC inline Matrix::Scalar, 3, 1> MatrixBase::eulerAngles( | ^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h: In instantiation of ‘Eigen::Matrix::Scalar, 3, 1> Eigen::MatrixBase::eulerAngles(Eigen::Index, Eigen::Index, Eigen::Index) const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double; Eigen::Index = long int]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h:78:58: required from ‘fcl::Vector6 fcl::SamplerSE3Euler::sample() const [with S = double; fcl::Vector6 = Eigen::Matrix]’ 78 | Vector3 angles = quat.toRotationMatrix().eulerAngles(0, 1, 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_euler.cpp:44:7: required from here 44 | class SamplerSE3Euler; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h:136:77: note: parameter passing for argument of type ‘Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | EIGEN_DEVICE_FUNC inline Matrix::Scalar, 3, 1> MatrixBase::eulerAngles( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h: In member function ‘fcl::Vector6 fcl::SamplerSE3Euler::sample() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h:67:12: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Vector6 SamplerSE3Euler::sample() const | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h:78:14: note: parameter passing for argument of type ‘Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Vector3 angles = quat.toRotationMatrix().eulerAngles(0, 1, 2); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h:84:10: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 84 | return q; | ^ /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h: In member function ‘Eigen::Matrix::Scalar, 3, 1> Eigen::MatrixBase::eulerAngles(Eigen::Index, Eigen::Index, Eigen::Index) const [with Derived = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h:136:77: note: parameter passing for argument of type ‘Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | EIGEN_DEVICE_FUNC inline Matrix::Scalar, 3, 1> MatrixBase::eulerAngles( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h: In member function ‘fcl::Vector6 fcl::SamplerSE3Euler::sample() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler-inl.h:67:12: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Vector6 SamplerSE3Euler::sample() const | ^~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler_ball.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler_ball.cpp.o -MF CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler_ball.cpp.o.d -o CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler_ball.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_euler_ball.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_euler_ball.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h: In instantiation of ‘fcl::Vector6 fcl::SamplerSE3Euler_ball::sample() const [with S = double; fcl::Vector6 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_euler_ball.cpp:44:7: required from here 44 | class SamplerSE3Euler_ball; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h:80:12: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Vector6 SamplerSE3Euler_ball::sample() const | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h:93:58: warning: ‘Eigen::Matrix::Scalar, 3, 1> Eigen::MatrixBase::eulerAngles(Eigen::Index, Eigen::Index, Eigen::Index) const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double; Eigen::Index = long int]’ is deprecated: Use .canonicalEulerAngles() instead. [-Wdeprecated-declarations] 93 | Vector3 angles = quat.toRotationMatrix().eulerAngles(0, 1, 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:37, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h:41: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h:136:77: note: declared here 136 | EIGEN_DEVICE_FUNC inline Matrix::Scalar, 3, 1> MatrixBase::eulerAngles( | ^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h: In instantiation of ‘Eigen::Matrix::Scalar, 3, 1> Eigen::MatrixBase::eulerAngles(Eigen::Index, Eigen::Index, Eigen::Index) const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double; Eigen::Index = long int]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h:93:58: required from ‘fcl::Vector6 fcl::SamplerSE3Euler_ball::sample() const [with S = double; fcl::Vector6 = Eigen::Matrix]’ 93 | Vector3 angles = quat.toRotationMatrix().eulerAngles(0, 1, 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_euler_ball.cpp:44:7: required from here 44 | class SamplerSE3Euler_ball; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h:136:77: note: parameter passing for argument of type ‘Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | EIGEN_DEVICE_FUNC inline Matrix::Scalar, 3, 1> MatrixBase::eulerAngles( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h: In member function ‘fcl::Vector6 fcl::SamplerSE3Euler_ball::sample() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h:80:12: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Vector6 SamplerSE3Euler_ball::sample() const | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h:93:14: note: parameter passing for argument of type ‘Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Vector3 angles = quat.toRotationMatrix().eulerAngles(0, 1, 2); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h:98:10: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 98 | return q; | ^ /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h: In member function ‘Eigen::Matrix::Scalar, 3, 1> Eigen::MatrixBase::eulerAngles(Eigen::Index, Eigen::Index, Eigen::Index) const [with Derived = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h:136:77: note: parameter passing for argument of type ‘Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | EIGEN_DEVICE_FUNC inline Matrix::Scalar, 3, 1> MatrixBase::eulerAngles( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h: In member function ‘fcl::Vector6 fcl::SamplerSE3Euler_ball::sample() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h:80:12: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Vector6 SamplerSE3Euler_ball::sample() const | ^~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat.cpp.o -MF CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat.cpp.o.d -o CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_quat.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_quat.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_quat-inl.h: In instantiation of ‘fcl::Vector6 fcl::SamplerSE3Quat::sample() const [with S = double; fcl::Vector6 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_quat.cpp:44:7: required from here 44 | class SamplerSE3Quat; | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_quat-inl.h:84:12: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Vector6 SamplerSE3Quat::sample() const | ^~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat_ball.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat_ball.cpp.o -MF CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat_ball.cpp.o.d -o CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat_ball.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_quat_ball.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_quat_ball.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_quat_ball-inl.h: In instantiation of ‘fcl::Vector7 fcl::SamplerSE3Quat_ball::sample() const [with S = double; fcl::Vector7 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/math/sampler/sampler_se3_quat_ball.cpp:44:7: required from here 44 | class SamplerSE3Quat_ball; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_se3_quat_ball-inl.h:80:12: note: parameter passing for argument of type ‘fcl::Vector7’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Vector7 SamplerSE3Quat_ball::sample() const | ^~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/fcl.dir/math/triangle.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/triangle.cpp.o -MF CMakeFiles/fcl.dir/math/triangle.cpp.o.d -o CMakeFiles/fcl.dir/math/triangle.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/triangle.cpp [ 34%] Building CXX object src/CMakeFiles/fcl.dir/math/variance3.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/math/variance3.cpp.o -MF CMakeFiles/fcl.dir/math/variance3.cpp.o.d -o CMakeFiles/fcl.dir/math/variance3.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/math/variance3.cpp [ 35%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/collision.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/collision.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/collision.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/collision.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:75, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision.cpp:38: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver.h:180, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_algo.h:61, from /usr/powerpc64le-linux-gnu/include/c++/16/algorithm:63, from /usr/include/eigen3/Eigen/Core:95, from /usr/include/eigen3/Eigen/Dense:1: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:61: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node.h:224, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:68: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; Shape = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:252:36: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 252 | /* bool res = */ AABB(tf1 * p1, tf1 * p2, tf1 * p3).overlap(shape_aabb, overlap_part); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep.h:206, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:44: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; Shape = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:252:36: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 252 | /* bool res = */ AABB(tf1 * p1, tf1 * p2, tf1 * p3).overlap(shape_aabb, overlap_part); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:868:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 868 | int BVHModel::recursiveBuildTree(int bv_id, int first_primitive, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h: In function ‘std::size_t fcl::detail::ShapeShapeCollide(const fcl::CollisionGeometry*, fcl::Transform3&, const fcl::CollisionGeometry*, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with Shape1 = fcl::Halfspace; Shape2 = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:279:13: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 279 | std::size_t ShapeShapeCollide( | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:961:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | int BVHModel::recursiveRefitTree_bottomup(int bv_id) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; Shape = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:137:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | bool initialize( | ^~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node.h:99, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:77: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:45, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility.h:130, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:59: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::kIOS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node.h:98, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:76: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeCollisionTraversalNode::leafTesting(int, int) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h:69:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | void OcTreeCollisionTraversalNode::leafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeTriangleIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double; Shape = fcl::Halfspace]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:355:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 355 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeTransformedTriangleIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double; Shape = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:451:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 451 | static bool run( | ^~~ [ 35%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/collision_object.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/collision_object.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/collision_object.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/collision_object.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision_object.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision_object.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h: In instantiation of ‘fcl::Vector3 fcl::CollisionObject::getTranslation() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision_object.cpp:44:7: required from here 44 | class CollisionObject; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:149:18: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 149 | const Vector3 CollisionObject::getTranslation() const | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:149, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:41: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = double; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:122:21: required from ‘void fcl::CollisionObject::computeAABB() [with S = double]’ 122 | aabb = translate(cgeom->aabb_local, t.translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision_object.cpp:44:7: required from here 44 | class CollisionObject; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: required from ‘void fcl::CollisionObject::computeAABB() [with S = double]’ 126 | Vector3 center = t * cgeom->aabb_center; | ~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision_object.cpp:44:7: required from here 44 | class CollisionObject; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h: In member function ‘void fcl::CollisionObject::computeAABB() [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:122:21: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | aabb = translate(cgeom->aabb_local, t.translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:16: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Vector3 center = t * cgeom->aabb_center; | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In function ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = double; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/collision_request.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/collision_request.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/collision_request.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/collision_request.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision_request.cpp [ 36%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/collision_result.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/collision_result.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/collision_result.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/collision_result.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/collision_result.cpp [ 37%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/contact.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/contact.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/contact.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/contact.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/contact.cpp [ 37%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/contact_point.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/contact_point.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/contact_point.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/contact_point.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/contact_point.cpp [ 38%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/continuous_collision.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/continuous_collision.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/continuous_collision.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/continuous_collision.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/continuous_collision.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:75, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/continuous_collision-inl.h:50, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/continuous_collision.cpp:38: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/continuous_collision.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/continuous_collision-inl.h:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/halfspace.h:91:28: required from ‘std::ostream& fcl::operator<<(std::ostream&, const Halfspace&)’ 91 | out << "Halfspace(n: " << halfspace.n.transpose() << ", d: " | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/failed_at_this_configuration.h:110:25: required from ‘void fcl::detail::ThrowDetailedConfiguration(const Shape1&, const Pose&, const Shape2&, const Pose&, const Solver&, const std::exception&) [with Shape1 = fcl::Halfspace; Shape2 = fcl::Halfspace; Solver = GJKSolver_indep; Pose = Eigen::Transform]’ 108 | ss << "Error with configuration" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | << "\n Original error message: " << e.what() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "\n Shape 1: " << s1 | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:681:31: required from ‘bool fcl::detail::GJKSolver_indep::shapeSignedDistance(const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) const [with Shape1 = fcl::Halfspace; Shape2 = fcl::Halfspace; S_ = double; fcl::Transform3 = Eigen::Transform; S = double; fcl::Vector3 = Eigen::Matrix]’ 681 | ThrowDetailedConfiguration(s1, tf1, s2, tf2, *this, e); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_distance_traversal_node-inl.h:87:33: required from ‘void fcl::detail::ShapeDistanceTraversalNode::leafTesting(int, int) const [with Shape1 = fcl::Halfspace; Shape2 = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ 87 | nsolver->shapeSignedDistance(*model1, this->tf1, *model2, this->tf2, &distance, &closest_p1, &closest_p2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_distance_traversal_node-inl.h:70:6: required from here 70 | void ShapeDistanceTraversalNode::leafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/tbv_motion_bound_visitor-inl.h:201:56: required from ‘static S fcl::TBVMotionBoundVisitorVisitImpl, fcl::ScrewMotion >::run(const fcl::TBVMotionBoundVisitor >&, const fcl::ScrewMotion&) [with S = double]’ 201 | S c_proj_max = ((tf.linear() * visitor.bv.To).cross(axis)).squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/tbv_motion_bound_visitor-inl.h:98:34: required from ‘typename BV::S fcl::TBVMotionBoundVisitor::visit(const fcl::ScrewMotion&) const [with BV = fcl::RSS; typename BV::S = double; typename BV::S = double]’ 97 | return TBVMotionBoundVisitorVisitImpl< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | S, BV, ScrewMotion>::run(*this, motion); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/tbv_motion_bound_visitor-inl.h:92:16: required from here 92 | typename BV::S TBVMotionBoundVisitor::visit( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, 3, 3, false>, Eigen::Matrix, 0>, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/conservative_advancement_func_matrix-inl.h:49, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/conservative_advancement_func_matrix.h:73, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/continuous_collision.h:46: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node.h:162, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/conservative_advancement_func_matrix-inl.h:65: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node-inl.h: In member function ‘bool fcl::detail::ShapeMeshConservativeAdvancementTraversalNode::canStop(S) const [with Shape = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node-inl.h:140:40: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Vector3 n = data.P2 - this->tf1 * data.P1; n.normalize(); | ~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node-inl.h: In member function ‘bool fcl::detail::ShapeMeshConservativeAdvancementTraversalNode::canStop(S) const [with Shape = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node-inl.h:140:40: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Vector3 n = data.P2 - this->tf1 * data.P1; n.normalize(); | ~~~~~~~~~~^~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep.h:206, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/continuous_collision.h:44: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Halfspace; Shape2 = fcl::Plane]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:868:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 868 | int BVHModel::recursiveBuildTree(int bv_id, int first_primitive, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/conservative_advancement_func_matrix-inl.h: In function ‘bool fcl::detail::conservativeAdvancement(const Shape&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, typename BV::S&) [with Shape = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/conservative_advancement_func_matrix-inl.h:459:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 459 | bool conservativeAdvancement(const Shape& o1, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Box]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ [ 38%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_object.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_object.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/continuous_collision_object.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/continuous_collision_object.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/continuous_collision_object.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/narrowphase/continuous_collision_object.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/continuous_collision_object-inl.h: In member function ‘void fcl::ContinuousCollisionObject::computeAABB() [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/continuous_collision_object-inl.h:134:25: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 134 | aabb.min_ = box.getLow(); | ~~~~~~~~~~^~ [ 39%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_request.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_request.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/continuous_collision_request.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/continuous_collision_request.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/continuous_collision_request.cpp [ 39%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_result.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/continuous_collision_result.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/continuous_collision_result.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/continuous_collision_result.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/continuous_collision_result.cpp [ 40%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/cost_source.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/cost_source.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/cost_source.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/cost_source.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/cost_source.cpp [ 40%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/epa.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/epa.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/epa.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/epa.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/epa.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/epa.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/epa-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/epa.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/epa-inl.h:131:29: required from ‘bool fcl::detail::EPA::getEdgeDist(SimplexF*, SimplexV*, SimplexV*, S&) [with S = double; SimplexV = fcl::detail::GJK::SimplexV]’ 131 | Vector3 n_ab = ba.cross(face->n); | ~~~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/epa.cpp:47:8: required from here 47 | struct EPA; | ^~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/gjk.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/gjk.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk-inl.h: In instantiation of ‘fcl::Vector3 fcl::detail::GJK::getGuessFromSimplex() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/gjk.cpp:47:8: required from here 47 | struct GJK; | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk-inl.h:75:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Vector3 GJK::getGuessFromSimplex() const | ^~~~~~ [ 41%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk_libccd.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk_libccd.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk_libccd.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk_libccd.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/gjk_libccd.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd.h:47, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/gjk_libccd.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/minkowski_diff.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/minkowski_diff.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/minkowski_diff.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/minkowski_diff.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/minkowski_diff.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/minkowski_diff.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/minkowski_diff-inl.h: In instantiation of ‘fcl::Vector3 fcl::detail::MinkowskiDiff::support0(fcl::Vector3&) const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/minkowski_diff.cpp:47:8: required from here 47 | struct MinkowskiDiff; | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/minkowski_diff-inl.h:217:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Vector3 MinkowskiDiff::support0(const Vector3& d) const | ^~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/failed_at_this_configuration.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/failed_at_this_configuration.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/failed_at_this_configuration.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/failed_at_this_configuration.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/failed_at_this_configuration.cpp [ 43%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_indep.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_indep.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_indep.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_indep.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/gjk_solver_indep.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/gjk_solver_indep.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In instantiation of ‘fcl::Vector3 fcl::detail::GJKSolver_indep::getCachedGuess() const [with S_ = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/gjk_solver_indep.cpp:47:8: required from here 47 | struct GJKSolver_indep; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:1067:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | Vector3 GJKSolver_indep::getCachedGuess() const | ^~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_libccd.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_libccd.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_libccd.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_libccd.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/gjk_solver_libccd.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_libccd.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_libccd-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/gjk_solver_libccd.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/box_box.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/box_box.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/box_box.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/box_box.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/box_box.cpp [ 44%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.cpp In file included from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h: In instantiation of ‘bool fcl::detail::capsuleCapsuleDistance(const fcl::Capsule&, fcl::Transform3&, const fcl::Capsule&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; fcl::Transform3 = Eigen::Transform; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.cpp:63:53: required from here 63 | double* dist, Vector3d* p1_res, Vector3d* p2_res); | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h:178:24: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 178 | auto calc_half_arm = [](const Capsule& c, | ^~~~~~~~~~~~~~~~~~~~~~~ 179 | const Transform3& X_FC) -> Vector3 { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | const S half_length = c.lz / 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | const Vector3 Cz_F = z_axis(X_FC); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | return half_length * Cz_F; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | }; | ~ [ 45%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/halfspace.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/halfspace.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/halfspace.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/halfspace.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/halfspace.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/halfspace.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:210:36: required from ‘bool fcl::detail::ellipsoidHalfspaceIntersect(const fcl::Ellipsoid&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, std::vector >*) [with S = double; fcl::Transform3 = Eigen::Transform]’ 210 | const Vector3 point = tf1 * point_in_halfspace_coords; // roughly speaking, a middle point of the intersecting volume | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/halfspace.cpp:72:48: required from here 72 | std::vector>* contacts); | ^ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:255, from /usr/include/eigen3/Eigen/Dense:1: In function ‘Packet Eigen::internal::psub(const Packet&, const Packet&) [with Packet = __vector(2) double]’, inlined from ‘const Packet Eigen::internal::scalar_difference_op::packetOp(const Packet&, const Packet&) const [with Packet = __vector(2) double; LhsScalar = double; RhsScalar = double]’ at /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:377:26, inlined from ‘PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1139:31, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; Packet = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:712:111, inlined from ‘static void Eigen::internal::copy_using_evaluator_linearvec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index_ = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:434:73, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop_impl::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:510:82, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Traversal = 3; int Unrolling = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68, inlined from ‘constexpr void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:828:37, inlined from ‘static constexpr void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:979:31, inlined from ‘constexpr void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:920:51, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)(! evaluator_assume_aliasing::value)), void*>) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:891:27, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:873:18, inlined from ‘constexpr Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:718:30, inlined from ‘Eigen::Matrix& Eigen::Matrix::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Scalar_ = double; int Rows_ = 3; int Cols_ = 1; int Options_ = 0; int MaxRows_ = 3; int MaxCols_ = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:224:22, inlined from ‘bool fcl::detail::convexHalfspaceIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:531:40: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:3321:14: warning: ‘*(Eigen::internal::Packet2d*)((char*)&v + offsetof(Eigen::Vector3,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ may be used uninitialized [-Wmaybe-uninitialized] 3321 | return a - b; | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h: In function ‘bool fcl::detail::convexHalfspaceIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:507:14: note: ‘*(Eigen::internal::Packet2d*)((char*)&v + offsetof(Eigen::Vector3,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ was declared here 507 | Vector3 v; | ^ In file included from /usr/include/eigen3/Eigen/Core:305: In member function ‘const Eigen::internal::scalar_difference_op::result_type Eigen::internal::scalar_difference_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1128:22, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:694:61, inlined from ‘static constexpr void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index_ = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:226:23, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop_impl::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:511:93, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Traversal = 3; int Unrolling = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68, inlined from ‘constexpr void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:828:37, inlined from ‘static constexpr void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:979:31, inlined from ‘constexpr void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:920:51, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)(! evaluator_assume_aliasing::value)), void*>) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:891:27, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:873:18, inlined from ‘constexpr Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:718:30, inlined from ‘Eigen::Matrix& Eigen::Matrix::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Scalar_ = double; int Rows_ = 3; int Cols_ = 1; int Options_ = 0; int MaxRows_ = 3; int MaxCols_ = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:224:22, inlined from ‘bool fcl::detail::convexHalfspaceIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:531:40: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:373:16: warning: ‘v.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::.Eigen::internal::DenseStorage_impl::m_data.Eigen::internal::plain_array::array[2]’ may be used uninitialized [-Wmaybe-uninitialized] 373 | return a - b; | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h: In function ‘bool fcl::detail::convexHalfspaceIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:507:14: note: ‘v.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::.Eigen::internal::DenseStorage_impl::m_data.Eigen::internal::plain_array::array[2]’ was declared here 507 | Vector3 v; | ^ [ 45%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/intersect.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/intersect.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/intersect.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/intersect.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/intersect.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/intersect.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/intersect-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/intersect.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/intersect-inl.h:745:27: required from ‘static bool fcl::detail::Intersect::intersect_Triangle(fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3*, unsigned int*, S*, fcl::Vector3*) [with S = double; fcl::Vector3 = Eigen::Matrix]’ 745 | Vector3 n1 = e1.cross(e2); | ~~~~~~~~^~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/intersect.cpp:47:7: required from here 47 | class Intersect; | ^~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/plane.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/plane.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/plane.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/plane.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/plane.cpp In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/plane.cpp:38: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:136:69: required from ‘bool fcl::detail::spherePlaneIntersect(const fcl::Sphere&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, std::vector >*) [with S = double; fcl::Transform3 = Eigen::Transform]’ 136 | const Vector3 normal = (signed_dist > 0) ? (-new_s2.n).eval() : new_s2.n; | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/plane.cpp:64:70: required from here 64 | std::vector>* contacts); | ^ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /usr/include/eigen3/Eigen/Core:255: In function ‘Packet Eigen::internal::psub(const Packet&, const Packet&) [with Packet = __vector(2) double]’, inlined from ‘const Packet Eigen::internal::scalar_difference_op::packetOp(const Packet&, const Packet&) const [with Packet = __vector(2) double; LhsScalar = double; RhsScalar = double]’ at /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:377:26, inlined from ‘PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1139:31, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; Packet = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:712:111, inlined from ‘static void Eigen::internal::copy_using_evaluator_linearvec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index_ = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:434:73, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop_impl::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:510:82, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Traversal = 3; int Unrolling = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68, inlined from ‘constexpr void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:828:37, inlined from ‘static constexpr void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:979:31, inlined from ‘constexpr void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:920:51, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)(! evaluator_assume_aliasing::value)), void*>) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:891:27, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:873:18, inlined from ‘constexpr Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:718:30, inlined from ‘Eigen::Matrix& Eigen::Matrix::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Scalar_ = double; int Rows_ = 3; int Cols_ = 1; int Options_ = 0; int MaxRows_ = 3; int MaxCols_ = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:224:22, inlined from ‘bool fcl::detail::convexPlaneIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:668:42: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:3321:14: warning: ‘*(Eigen::internal::Packet2d*)((char*)&v_min + offsetof(Eigen::Vector3,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ may be used uninitialized [-Wmaybe-uninitialized] 3321 | return a - b; | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h: In function ‘bool fcl::detail::convexPlaneIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:648:14: note: ‘*(Eigen::internal::Packet2d*)((char*)&v_min + offsetof(Eigen::Vector3,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ was declared here 648 | Vector3 v_min, v_max; | ^~~~~ In file included from /usr/include/eigen3/Eigen/Core:305: In member function ‘const Eigen::internal::scalar_difference_op::result_type Eigen::internal::scalar_difference_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1128:22, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:694:61, inlined from ‘static constexpr void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index_ = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:226:23, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop_impl::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:511:93, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Traversal = 3; int Unrolling = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68, inlined from ‘constexpr void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:828:37, inlined from ‘static constexpr void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:979:31, inlined from ‘constexpr void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:920:51, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)(! evaluator_assume_aliasing::value)), void*>) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:891:27, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:873:18, inlined from ‘constexpr Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:718:30, inlined from ‘Eigen::Matrix& Eigen::Matrix::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Scalar_ = double; int Rows_ = 3; int Cols_ = 1; int Options_ = 0; int MaxRows_ = 3; int MaxCols_ = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:224:22, inlined from ‘bool fcl::detail::convexPlaneIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:668:42: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:373:16: warning: ‘v_min.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::.Eigen::internal::DenseStorage_impl::m_data.Eigen::internal::plain_array::array[2]’ may be used uninitialized [-Wmaybe-uninitialized] 373 | return a - b; | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h: In function ‘bool fcl::detail::convexPlaneIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:648:14: note: ‘v_min.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::.Eigen::internal::DenseStorage_impl::m_data.Eigen::internal::plain_array::array[2]’ was declared here 648 | Vector3 v_min, v_max; | ^~~~~ In function ‘Packet Eigen::internal::psub(const Packet&, const Packet&) [with Packet = __vector(2) double]’, inlined from ‘const Packet Eigen::internal::scalar_difference_op::packetOp(const Packet&, const Packet&) const [with Packet = __vector(2) double; LhsScalar = double; RhsScalar = double]’ at /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:377:26, inlined from ‘PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1139:31, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 0; int LoadMode = 0; Packet = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:712:111, inlined from ‘static void Eigen::internal::copy_using_evaluator_linearvec_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index_ = 0; int Stop = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:434:73, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop_impl::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:510:82, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Traversal = 3; int Unrolling = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68, inlined from ‘constexpr void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:828:37, inlined from ‘static constexpr void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:979:31, inlined from ‘constexpr void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:920:51, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)(! evaluator_assume_aliasing::value)), void*>) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:891:27, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:873:18, inlined from ‘constexpr Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:718:30, inlined from ‘Eigen::Matrix& Eigen::Matrix::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Scalar_ = double; int Rows_ = 3; int Cols_ = 1; int Options_ = 0; int MaxRows_ = 3; int MaxCols_ = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:224:22, inlined from ‘bool fcl::detail::convexPlaneIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:674:42: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:3321:14: warning: ‘*(Eigen::internal::Packet2d*)((char*)&v_max + offsetof(Eigen::Vector3,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ may be used uninitialized [-Wmaybe-uninitialized] 3321 | return a - b; | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h: In function ‘bool fcl::detail::convexPlaneIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:648:21: note: ‘*(Eigen::internal::Packet2d*)((char*)&v_max + offsetof(Eigen::Vector3,Eigen::Matrix::.Eigen::PlainObjectBase >::.Eigen::MatrixBase >::.Eigen::DenseBase >::.Eigen::DenseCoeffsBase, 3>::.Eigen::DenseCoeffsBase, 1>::.Eigen::DenseCoeffsBase, 0>::))’ was declared here 648 | Vector3 v_min, v_max; | ^~~~~ In member function ‘const Eigen::internal::scalar_difference_op::result_type Eigen::internal::scalar_difference_op::operator()(const LhsScalar&, const RhsScalar&) const [with LhsScalar = double; RhsScalar = double]’, inlined from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = const Eigen::Matrix; Rhs = const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1128:22, inlined from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >; Functor = Eigen::internal::assign_op; int Version = 0]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:694:61, inlined from ‘static constexpr void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Index_ = 2; int Stop = 3]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:226:23, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop_impl::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:511:93, inlined from ‘static constexpr void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >, Eigen::internal::assign_op, 0>; int Traversal = 3; int Unrolling = 2]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:324:68, inlined from ‘constexpr void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:828:37, inlined from ‘static constexpr void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:979:31, inlined from ‘constexpr void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:920:51, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, std::enable_if_t<((bool)(! evaluator_assume_aliasing::value)), void*>) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:891:27, inlined from ‘constexpr void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:873:18, inlined from ‘constexpr Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:718:30, inlined from ‘Eigen::Matrix& Eigen::Matrix::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Scalar_ = double; int Rows_ = 3; int Cols_ = 1; int Options_ = 0; int MaxRows_ = 3; int MaxCols_ = 1]’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:224:22, inlined from ‘bool fcl::detail::convexPlaneIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:674:42: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:373:16: warning: ‘v_max.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::.Eigen::internal::DenseStorage_impl::m_data.Eigen::internal::plain_array::array[2]’ may be used uninitialized [-Wmaybe-uninitialized] 373 | return a - b; | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h: In function ‘bool fcl::detail::convexPlaneIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:648:21: note: ‘v_max.Eigen::Matrix::.Eigen::PlainObjectBase >::m_storage.Eigen::DenseStorage::.Eigen::internal::DenseStorage_impl::m_data.Eigen::internal::plain_array::array[2]’ was declared here 648 | Vector3 v_min, v_max; | ^~~~~ [ 46%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_box.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_box.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_box.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_box.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_box.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box.h:40, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h:40, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_box.cpp:37: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h:175:57: required from ‘bool fcl::detail::sphereBoxIntersect(const fcl::Sphere&, fcl::Transform3&, const fcl::Box&, fcl::Transform3&, std::vector >*) [with S = double; fcl::Transform3 = Eigen::Transform]’ 175 | contacts->emplace_back(X_FB.linear() * n_SB_B, X_FB * p_BP, depth); | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_box.cpp:49:63: required from here 49 | std::vector>* contacts); | ^ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_capsule-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Block, 3, 1, true>; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_capsule-inl.h:97:55: required from ‘bool fcl::detail::sphereCapsuleIntersect(const fcl::Sphere&, fcl::Transform3&, const fcl::Capsule&, fcl::Transform3&, std::vector >*) [with S = double; fcl::Transform3 = Eigen::Transform]’ 97 | const Vector3 s_c = tf2.inverse(Eigen::Isometry) * tf1.translation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.cpp:58:72: required from here 58 | std::vector>* contacts); | ^ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Block, 3, 1, true>, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/cylinder.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.h:40, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder-inl.h:40, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.cpp:37: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder-inl.h:218:57: required from ‘bool fcl::detail::sphereCylinderIntersect(const fcl::Sphere&, fcl::Transform3&, const fcl::Cylinder&, fcl::Transform3&, std::vector >*) [with S = double; fcl::Transform3 = Eigen::Transform]’ 218 | contacts->emplace_back(X_FC.linear() * n_SC_C, X_FC * p_CP, depth); | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.cpp:50:68: required from here 50 | std::vector>* contacts); | ^ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.cpp In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_sphere-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.cpp:38: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; EvalReturnType = const Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_sphere-inl.h:79:58: required from ‘bool fcl::detail::sphereSphereIntersect(const fcl::Sphere&, fcl::Transform3&, const fcl::Sphere&, fcl::Transform3&, std::vector >*) [with S = double; fcl::Transform3 = Eigen::Transform]’ 79 | const Vector3 normal = len > 0 ? (diff / len).eval() : diff; | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.cpp:50:71: required from here 50 | std::vector>* contacts); | ^ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ [ 48%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_triangle-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_triangle-inl.h:123:38: required from ‘bool fcl::detail::projectInTriangle(fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&) [with S = double; fcl::Vector3 = Eigen::Matrix]’ 123 | Vector3 edge1_normal(edge1.cross(normal)); | ~~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.cpp:52:160: required from here 52 | bool projectInTriangle(const Vector3& p1, const Vector3& p2, const Vector3& p3, const Vector3& normal, const Vector3& p); | ^ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/triangle_distance.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/triangle_distance.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/triangle_distance.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/triangle_distance.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/triangle_distance.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/triangle_distance.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/triangle_distance-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/triangle_distance.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/triangle_distance-inl.h:112:20: required from ‘static void fcl::detail::TriangleDistance::segPoints(fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&) [with S = double; fcl::Vector3 = Eigen::Matrix]’ 112 | TMP = T.cross(A); | ~~~~~~~^~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/primitive_shape_algorithm/triangle_distance.cpp:48:7: required from here 48 | class TriangleDistance; | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/collision_traversal_node_base.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/collision_traversal_node_base.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/collision_traversal_node_base.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/collision_traversal_node_base.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/collision/collision_traversal_node_base.cpp [ 50%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/OBB.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:599:90: required from ‘void fcl::detail::meshCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, fcl::Vector3*, fcl::Vector3*, fcl::Triangle*, fcl::Triangle*, fcl::Matrix3&, fcl::Vector3&, fcl::Transform3&, fcl::Transform3&, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; fcl::Vector3 = Eigen::Matrix; typename BV::S = double; fcl::Matrix3 = Eigen::Matrix; fcl::Transform3 = Eigen::Transform; typename BV::S = double; typename BV::S = double]’ 599 | result.addContact(Contact(model1, model2, primitive_id1, primitive_id2, tf1 * contacts[i], tf1.linear() * normal, penetration)); | ~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:303:47: required from ‘void fcl::detail::MeshCollisionTraversalNodeOBB::leafTesting(int, int) const [with S = double]’ 303 | detail::meshCollisionOrientedNodeLeafTesting( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 304 | b1, | ~~~ 305 | b2, | ~~~ 306 | this->model1, | ~~~~~~~~~~~~~ 307 | this->model2, | ~~~~~~~~~~~~~ 308 | this->vertices1, | ~~~~~~~~~~~~~~~~ 309 | this->vertices2, | ~~~~~~~~~~~~~~~~ 310 | this->tri_indices1, | ~~~~~~~~~~~~~~~~~~~ 311 | this->tri_indices2, | ~~~~~~~~~~~~~~~~~~~ 312 | R, | ~~ 313 | T, | ~~ 314 | this->tf1, | ~~~~~~~~~~ 315 | this->tf2, | ~~~~~~~~~~ 316 | this->enable_statistics, | ~~~~~~~~~~~~~~~~~~~~~~~~ 317 | this->cost_density, | ~~~~~~~~~~~~~~~~~~~ 318 | this->num_leaf_tests, | ~~~~~~~~~~~~~~~~~~~~~ 319 | this->request, | ~~~~~~~~~~~~~~ 320 | *this->result); | ~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.cpp:48:7: required from here 48 | class MeshCollisionTraversalNodeOBB; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node.cpp [ 51%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision_node.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision_node.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision_node.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision_node.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/collision_node.cpp In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BV_node.h:78, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/collision_node.cpp:38: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BV_node-inl.h: In instantiation of ‘fcl::Vector3 fcl::BVNode::getCenter() const [with BV = fcl::OBB; fcl::Vector3 = Eigen::Matrix; typename BV::S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node-inl.h:98:55: required from ‘void fcl::detail::collide2(MeshCollisionTraversalNodeOBB*, BVHFrontList*) [with S = double; BVHFrontList = std::__cxx11::list]’ 98 | Ttemp = node->R * node->model2->getBV(0).getCenter() + node->T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/collision_node.cpp:60:84: required from here 60 | void collide2(MeshCollisionTraversalNodeOBB* node, BVHFrontList* front_list); | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BV_node-inl.h:63:33: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Vector3::S> BVNode::getCenter() const | ^~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/conservative_advancement_stack_data.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/conservative_advancement_stack_data.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/conservative_advancement_stack_data.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/conservative_advancement_stack_data.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/distance/conservative_advancement_stack_data.cpp [ 52%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/distance_traversal_node_base.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/distance_traversal_node_base.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/distance_traversal_node_base.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/distance_traversal_node_base.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/distance/distance_traversal_node_base.cpp [ 52%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.cpp In file included from /usr/include/eigen3/Eigen/Geometry:39, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval_vector.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/taylor_vector.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/taylor_matrix.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/tbv_motion_bound_visitor.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h: In instantiation of ‘typename Eigen::internal::rotation_base_generic_product_selector::ReturnType Eigen::RotationBase::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Quaternion; int Dim_ = 3; typename Eigen::internal::rotation_base_generic_product_selector::ReturnType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node-inl.h:731:33: required from ‘void fcl::detail::meshConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::Triangle*, const fcl::Triangle*, fcl::Vector3*, fcl::Vector3*, fcl::Matrix3&, fcl::Vector3&, const fcl::MotionBase*, const fcl::MotionBase*, bool, typename BV::S&, fcl::Vector3&, fcl::Vector3&, int&, int&, typename BV::S&, int&) [with BV = fcl::RSS; fcl::Vector3 = Eigen::Matrix; typename BV::S = double; fcl::Matrix3 = Eigen::Matrix; typename BV::S = double; typename BV::S = double]’ 731 | Vector3 n_transformed = R0 * n; | ~~~^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node-inl.h:375:61: required from ‘void fcl::detail::MeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = double]’ 375 | detail::meshConservativeAdvancementOrientedNodeLeafTesting( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 376 | b1, | ~~~ 377 | b2, | ~~~ 378 | this->model1, | ~~~~~~~~~~~~~ 379 | this->model2, | ~~~~~~~~~~~~~ 380 | this->tri_indices1, | ~~~~~~~~~~~~~~~~~~~ 381 | this->tri_indices2, | ~~~~~~~~~~~~~~~~~~~ 382 | this->vertices1, | ~~~~~~~~~~~~~~~~ 383 | this->vertices2, | ~~~~~~~~~~~~~~~~ 384 | R, | ~~ 385 | T, | ~~ 386 | this->motion1, | ~~~~~~~~~~~~~~ 387 | this->motion2, | ~~~~~~~~~~~~~~ 388 | this->enable_statistics, | ~~~~~~~~~~~~~~~~~~~~~~~~ 389 | this->min_distance, | ~~~~~~~~~~~~~~~~~~~ 390 | this->closest_p1, | ~~~~~~~~~~~~~~~~~ 391 | this->closest_p2, | ~~~~~~~~~~~~~~~~~ 392 | this->last_tri_id1, | ~~~~~~~~~~~~~~~~~~~ 393 | this->last_tri_id2, | ~~~~~~~~~~~~~~~~~~~ 394 | this->delta_t, | ~~~~~~~~~~~~~~ 395 | this->num_leaf_tests); | ~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.cpp:48:7: required from here 48 | class MeshConservativeAdvancementTraversalNodeRSS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h:77:7: note: parameter passing for argument of type ‘Eigen::internal::rotation_base_generic_product_selector, Eigen::Matrix, true>::ReturnType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 77 | operator*(const EigenBase& e) const { | ^~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/triangle_distance.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_distance_traversal_node-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.cpp:38: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_distance_traversal_node-inl.h:600:36: required from ‘void fcl::detail::distancePostprocessOrientedNode(const fcl::BVHModel*, const fcl::BVHModel*, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::RSS; fcl::Transform3 = Eigen::Transform; typename BV::S = double]’ 600 | result.nearest_points[0] = tf1 * result.nearest_points[0]; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_distance_traversal_node-inl.h:254:42: required from ‘void fcl::detail::MeshDistanceTraversalNodeRSS::postprocess() [with S = double]’ 254 | detail::distancePostprocessOrientedNode( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255 | this->model1, | ~~~~~~~~~~~~~ 256 | this->model2, | ~~~~~~~~~~~~~ 257 | this->tf1, | ~~~~~~~~~~ 258 | this->request, | ~~~~~~~~~~~~~~ 259 | *this->result); | ~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.cpp:48:7: required from here 48 | class MeshDistanceTraversalNodeRSS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_node_base.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_node_base.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_node_base.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_node_base.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/traversal_node_base.cpp [ 54%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_recurse.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_recurse.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_recurse.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_recurse.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/detail/traversal/traversal_recurse.cpp [ 54%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/distance.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/distance.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/distance.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/distance.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/distance.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance-inl.h:41, from /build/reproducible-path/fcl-0.7.0/src/narrowphase/distance.cpp:38: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/halfspace.h:91:28: required from ‘std::ostream& fcl::operator<<(std::ostream&, const Halfspace&)’ 91 | out << "Halfspace(n: " << halfspace.n.transpose() << ", d: " | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/failed_at_this_configuration.h:110:25: required from ‘void fcl::detail::ThrowDetailedConfiguration(const Shape1&, const Pose&, const Shape2&, const Pose&, const Solver&, const std::exception&) [with Shape1 = fcl::Halfspace; Shape2 = fcl::Halfspace; Solver = GJKSolver_indep; Pose = Eigen::Transform]’ 108 | ss << "Error with configuration" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | << "\n Original error message: " << e.what() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "\n Shape 1: " << s1 | ~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:681:31: required from ‘bool fcl::detail::GJKSolver_indep::shapeSignedDistance(const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) const [with Shape1 = fcl::Halfspace; Shape2 = fcl::Halfspace; S_ = double; fcl::Transform3 = Eigen::Transform; S = double; fcl::Vector3 = Eigen::Matrix]’ 681 | ThrowDetailedConfiguration(s1, tf1, s2, tf2, *this, e); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_distance_traversal_node-inl.h:87:33: required from ‘void fcl::detail::ShapeDistanceTraversalNode::leafTesting(int, int) const [with Shape1 = fcl::Halfspace; Shape2 = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ 87 | nsolver->shapeSignedDistance(*model1, this->tf1, *model2, this->tf2, &distance, &closest_p1, &closest_p2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/shape_distance_traversal_node-inl.h:70:6: required from here 70 | void ShapeDistanceTraversalNode::leafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver.h:180, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:45, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility.h:130, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_distance_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:59: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::AABB >::run(const fcl::AABB&, fcl::Transform3&, fcl::AABB&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:704:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 704 | const Vector3 center = bv1.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:806:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 806 | const Vector3 center = bv1.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:806:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 806 | const Vector3 center = bv1.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::kIOS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:809:16: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 809 | Vector3 center2 = tf1 * center; | ^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:806:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 806 | const Vector3 center = bv1.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::RSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:806:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 806 | const Vector3 center = bv1.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::OBB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:806:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 806 | const Vector3 center = bv1.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:50: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h: In static member function ‘static void fcl::detail::ComputeBVImpl, fcl::Plane >::run(const fcl::Plane&, fcl::Transform3&, fcl::OBB&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:667:16: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 667 | bv.To = tf * p; /// n'd' = R * n * (d + (R * n) * T) = R * (n * d) + T | ~~~^~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_algo.h:61, from /usr/powerpc64le-linux-gnu/include/c++/16/algorithm:63, from /usr/include/eigen3/Eigen/Core:95: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep.h:206, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:51: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeTransformedTriangleDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape = fcl::Box]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:972:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 972 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:133:70: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | OcTreeMeshDistanceRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Box]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:244:68: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | OcTreeShapeDistanceRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Halfspace]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:244:68: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | OcTreeShapeDistanceRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Plane]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:244:68: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | OcTreeShapeDistanceRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:244:68: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | OcTreeShapeDistanceRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:244:68: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | OcTreeShapeDistanceRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:244:68: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | OcTreeShapeDistanceRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:244:68: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | OcTreeShapeDistanceRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:244:68: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | OcTreeShapeDistanceRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeTransformedTriangleDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape = fcl::Halfspace]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:972:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 972 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Halfspace; Shape2 = fcl::Plane]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:617:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 617 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node.h:224, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:68, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance-inl.h:43: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; Shape = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:252:36: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 252 | /* bool res = */ AABB(tf1 * p1, tf1 * p2, tf1 * p3).overlap(shape_aabb, overlap_part); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:868:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 868 | int BVHModel::recursiveBuildTree(int bv_id, int first_primitive, int num_primitives) | ^~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:961:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | int BVHModel::recursiveRefitTree_bottomup(int bv_id) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h: In static member function ‘static void fcl::detail::ComputeBVImpl, fcl::Convex >::run(const fcl::Convex&, fcl::Transform3&, fcl::OBB&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:252:15: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 252 | static void run(const Convex& s, const Transform3& tf, OBB& bv) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Convex; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node.h:99, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:77: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node.h:95, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:71: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshDistanceTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:804:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 804 | static void run(const BV1& bv1, const Transform3& tf1, AABB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshDistanceTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:804:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 804 | static void run(const BV1& bv1, const Transform3& tf1, AABB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshDistanceTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::kIOS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:804:15: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 804 | static void run(const BV1& bv1, const Transform3& tf1, AABB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshDistanceTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::kIOS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:804:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 804 | static void run(const BV1& bv1, const Transform3& tf1, AABB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshDistanceTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::RSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:804:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 804 | static void run(const BV1& bv1, const Transform3& tf1, AABB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshDistanceTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::AABB&) [with S = double; BV1 = fcl::OBB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:804:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 804 | static void run(const BV1& bv1, const Transform3& tf1, AABB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshDistanceTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node.h:98, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:76: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeCollisionTraversalNode::leafTesting(int, int) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h:69:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | void OcTreeCollisionTraversalNode::leafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeTriangleIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double; Shape = fcl::Halfspace]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:355:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 355 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeTransformedTriangleIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double; Shape = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:451:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 451 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshDistanceTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeTransformedTriangleDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:948:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 948 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Plane]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Halfspace]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeDistance(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:231:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | void OcTreeSolver::OcTreeShapeDistance( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In function ‘static bool fcl::detail::ShapeDistanceIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = double; Shape1 = fcl::Sphere; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:596:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 596 | static bool run( | ^~~ [ 55%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/distance_request.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/distance_request.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/distance_request.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/distance_request.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/distance_request.cpp [ 55%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/distance_result.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/powerpc64le-linux-gnu-g++ -Dfcl_EXPORTS -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -W -Wall -Wextra -Wpedantic -fPIC -fvisibility=hidden -MD -MT src/CMakeFiles/fcl.dir/narrowphase/distance_result.cpp.o -MF CMakeFiles/fcl.dir/narrowphase/distance_result.cpp.o.d -o CMakeFiles/fcl.dir/narrowphase/distance_result.cpp.o -c /build/reproducible-path/fcl-0.7.0/src/narrowphase/distance_result.cpp [ 56%] Linking CXX shared library ../lib/libfcl.so cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/fcl.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -shared -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/fcl.dir/link.d -Wl,-soname,libfcl.so.0.7 -o ../lib/libfcl.so.0.7.0 CMakeFiles/fcl.dir/broadphase/broadphase_SSaP.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_SaP.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_bruteforce.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_collision_manager.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_continuous_collision_manager.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree_array.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_interval_tree.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_spatialhash.cpp.o CMakeFiles/fcl.dir/broadphase/detail/interval_tree.cpp.o CMakeFiles/fcl.dir/broadphase/detail/interval_tree_node.cpp.o CMakeFiles/fcl.dir/broadphase/detail/morton.cpp.o CMakeFiles/fcl.dir/broadphase/detail/simple_interval.cpp.o CMakeFiles/fcl.dir/broadphase/detail/spatial_hash.cpp.o CMakeFiles/fcl.dir/common/detail/profiler.cpp.o CMakeFiles/fcl.dir/common/exception.cpp.o CMakeFiles/fcl.dir/common/time.cpp.o CMakeFiles/fcl.dir/geometry/bvh/BVH_utility.cpp.o CMakeFiles/fcl.dir/geometry/bvh/BV_node_base.cpp.o CMakeFiles/fcl.dir/geometry/bvh/detail/BVH_front.cpp.o CMakeFiles/fcl.dir/geometry/collision_geometry.cpp.o CMakeFiles/fcl.dir/geometry/octree/octree.cpp.o CMakeFiles/fcl.dir/geometry/shape/box.cpp.o CMakeFiles/fcl.dir/geometry/shape/capsule.cpp.o CMakeFiles/fcl.dir/geometry/shape/cone.cpp.o CMakeFiles/fcl.dir/geometry/shape/convex.cpp.o CMakeFiles/fcl.dir/geometry/shape/cylinder.cpp.o CMakeFiles/fcl.dir/geometry/shape/ellipsoid.cpp.o CMakeFiles/fcl.dir/geometry/shape/halfspace.cpp.o CMakeFiles/fcl.dir/geometry/shape/plane.cpp.o CMakeFiles/fcl.dir/geometry/shape/shape_base.cpp.o CMakeFiles/fcl.dir/geometry/shape/sphere.cpp.o CMakeFiles/fcl.dir/geometry/shape/triangle_p.cpp.o CMakeFiles/fcl.dir/geometry/shape/utility.cpp.o CMakeFiles/fcl.dir/math/bv/AABB.cpp.o CMakeFiles/fcl.dir/math/bv/OBB.cpp.o CMakeFiles/fcl.dir/math/bv/OBBRSS.cpp.o CMakeFiles/fcl.dir/math/bv/RSS.cpp.o CMakeFiles/fcl.dir/math/bv/kDOP.cpp.o CMakeFiles/fcl.dir/math/bv/kIOS.cpp.o CMakeFiles/fcl.dir/math/bv/utility.cpp.o CMakeFiles/fcl.dir/math/constants.cpp.o CMakeFiles/fcl.dir/math/detail/polysolver.cpp.o CMakeFiles/fcl.dir/math/detail/project.cpp.o CMakeFiles/fcl.dir/math/detail/seed.cpp.o CMakeFiles/fcl.dir/math/geometry.cpp.o CMakeFiles/fcl.dir/math/motion/interp_motion.cpp.o CMakeFiles/fcl.dir/math/motion/motion_base.cpp.o CMakeFiles/fcl.dir/math/motion/screw_motion.cpp.o CMakeFiles/fcl.dir/math/motion/spline_motion.cpp.o CMakeFiles/fcl.dir/math/motion/taylor_model/interval.cpp.o CMakeFiles/fcl.dir/math/motion/taylor_model/interval_matrix.cpp.o CMakeFiles/fcl.dir/math/motion/taylor_model/interval_vector.cpp.o CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_matrix.cpp.o CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_model.cpp.o CMakeFiles/fcl.dir/math/motion/taylor_model/taylor_vector.cpp.o CMakeFiles/fcl.dir/math/motion/taylor_model/time_interval.cpp.o CMakeFiles/fcl.dir/math/motion/translation_motion.cpp.o CMakeFiles/fcl.dir/math/motion/triangle_motion_bound_visitor.cpp.o CMakeFiles/fcl.dir/math/rng.cpp.o CMakeFiles/fcl.dir/math/sampler/sampler_base.cpp.o CMakeFiles/fcl.dir/math/sampler/sampler_se2.cpp.o CMakeFiles/fcl.dir/math/sampler/sampler_se2_disk.cpp.o CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler.cpp.o CMakeFiles/fcl.dir/math/sampler/sampler_se3_euler_ball.cpp.o CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat.cpp.o CMakeFiles/fcl.dir/math/sampler/sampler_se3_quat_ball.cpp.o CMakeFiles/fcl.dir/math/triangle.cpp.o CMakeFiles/fcl.dir/math/variance3.cpp.o CMakeFiles/fcl.dir/narrowphase/collision.cpp.o CMakeFiles/fcl.dir/narrowphase/collision_object.cpp.o CMakeFiles/fcl.dir/narrowphase/collision_request.cpp.o CMakeFiles/fcl.dir/narrowphase/collision_result.cpp.o CMakeFiles/fcl.dir/narrowphase/contact.cpp.o CMakeFiles/fcl.dir/narrowphase/contact_point.cpp.o CMakeFiles/fcl.dir/narrowphase/continuous_collision.cpp.o CMakeFiles/fcl.dir/narrowphase/continuous_collision_object.cpp.o CMakeFiles/fcl.dir/narrowphase/continuous_collision_request.cpp.o CMakeFiles/fcl.dir/narrowphase/continuous_collision_result.cpp.o CMakeFiles/fcl.dir/narrowphase/cost_source.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/epa.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/gjk_libccd.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/convexity_based_algorithm/minkowski_diff.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/failed_at_this_configuration.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_indep.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/gjk_solver_libccd.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/box_box.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/halfspace.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/intersect.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/plane.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_box.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/primitive_shape_algorithm/triangle_distance.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/collision_traversal_node_base.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/collision_node.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/conservative_advancement_stack_data.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/distance_traversal_node_base.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_node_base.cpp.o CMakeFiles/fcl.dir/narrowphase/detail/traversal/traversal_recurse.cpp.o CMakeFiles/fcl.dir/narrowphase/distance.cpp.o CMakeFiles/fcl.dir/narrowphase/distance_request.cpp.o CMakeFiles/fcl.dir/narrowphase/distance_result.cpp.o /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library ../lib/libfcl.so.0.7.0 ../lib/libfcl.so.0.7 ../lib/libfcl.so make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 56%] Built target fcl make -f test/CMakeFiles/gtest.dir/build.make test/CMakeFiles/gtest.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/gtest.dir/DependInfo.cmake "--color=" gtest make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/gtest.dir/build.make test/CMakeFiles/gtest.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 56%] Building CXX object test/CMakeFiles/gtest.dir/gtest/src/gtest-all.cc.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/gtest.dir/gtest/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/gtest/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/gtest/src/gtest-all.cc.o -c /build/reproducible-path/fcl-0.7.0/test/gtest/src/gtest-all.cc In file included from /build/reproducible-path/fcl-0.7.0/test/gtest/src/gtest-all.cc:43: /build/reproducible-path/fcl-0.7.0/test/gtest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: /build/reproducible-path/fcl-0.7.0/test/gtest/src/gtest-death-test.cc:991:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 991 | StackLowerThanAddress(&dummy, &result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/src/gtest-death-test.cc:983:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 983 | void StackLowerThanAddress(const void* ptr, bool* result) { | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/src/gtest-death-test.cc:989:7: note: ‘dummy’ declared here 989 | int dummy; | ^~~~~ [ 57%] Linking CXX static library ../lib/libgtest.a cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-ar qc ../lib/libgtest.a "CMakeFiles/gtest.dir/gtest/src/gtest-all.cc.o" /usr/bin/powerpc64le-linux-gnu-ranlib ../lib/libgtest.a make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 57%] Built target gtest make -f test/CMakeFiles/gtest_main.dir/build.make test/CMakeFiles/gtest_main.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=" gtest_main make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/gtest_main.dir/build.make test/CMakeFiles/gtest_main.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 57%] Building CXX object test/CMakeFiles/gtest_main.dir/gtest/src/gtest_main.cc.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/gtest_main.dir/gtest/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/gtest/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/gtest/src/gtest_main.cc.o -c /build/reproducible-path/fcl-0.7.0/test/gtest/src/gtest_main.cc [ 58%] Linking CXX static library ../lib/libgtest_main.a cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-ar qc ../lib/libgtest_main.a CMakeFiles/gtest_main.dir/gtest/src/gtest_main.cc.o /usr/bin/powerpc64le-linux-gnu-ranlib ../lib/libgtest_main.a make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 58%] Built target gtest_main make -f test/CMakeFiles/test_fcl_utility.dir/build.make test/CMakeFiles/test_fcl_utility.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_utility.dir/DependInfo.cmake "--color=" test_fcl_utility make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_utility.dir/build.make test/CMakeFiles/test_fcl_utility.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 58%] Building CXX object test/CMakeFiles/test_fcl_utility.dir/test_fcl_utility.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_utility.dir/test_fcl_utility.cpp.o -MF CMakeFiles/test_fcl_utility.dir/test_fcl_utility.cpp.o.d -o CMakeFiles/test_fcl_utility.dir/test_fcl_utility.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.h:54, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.cpp:38: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/constants.h:40, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.h:47: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX static library ../lib/libtest_fcl_utility.a cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -P CMakeFiles/test_fcl_utility.dir/cmake_clean_target.cmake cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_utility.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-ar qc ../lib/libtest_fcl_utility.a CMakeFiles/test_fcl_utility.dir/test_fcl_utility.cpp.o /usr/bin/powerpc64le-linux-gnu-ranlib ../lib/libtest_fcl_utility.a make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 59%] Built target test_fcl_utility make -f test/CMakeFiles/test_fcl_auto_diff.dir/build.make test/CMakeFiles/test_fcl_auto_diff.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_auto_diff.dir/DependInfo.cmake "--color=" test_fcl_auto_diff make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_auto_diff.dir/build.make test/CMakeFiles/test_fcl_auto_diff.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 59%] Building CXX object test/CMakeFiles/test_fcl_auto_diff.dir/test_fcl_auto_diff.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_auto_diff.dir/test_fcl_auto_diff.cpp.o -MF CMakeFiles/test_fcl_auto_diff.dir/test_fcl_auto_diff.cpp.o.d -o CMakeFiles/test_fcl_auto_diff.dir/test_fcl_auto_diff.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_auto_diff.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_auto_diff.cpp:42: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 60%] Linking CXX executable test_fcl_auto_diff cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_auto_diff.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_auto_diff.dir/link.d CMakeFiles/test_fcl_auto_diff.dir/test_fcl_auto_diff.cpp.o -o test_fcl_auto_diff -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 60%] Built target test_fcl_auto_diff make -f test/CMakeFiles/test_fcl_box_box.dir/build.make test/CMakeFiles/test_fcl_box_box.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_box_box.dir/DependInfo.cmake "--color=" test_fcl_box_box make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_box_box.dir/build.make test/CMakeFiles/test_fcl_box_box.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 60%] Building CXX object test/CMakeFiles/test_fcl_box_box.dir/test_fcl_box_box.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_box_box.dir/test_fcl_box_box.cpp.o -MF CMakeFiles/test_fcl_box_box.dir/test_fcl_box_box.cpp.o.d -o CMakeFiles/test_fcl_box_box.dir/test_fcl_box_box.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_box_box.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:75, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_box_box.cpp:47: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_box_box.cpp:44: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_box_box.cpp:444:35: required from ‘void test_collision_box_box_edge_contact(fcl::GJKSolverType, S) [with S = double]’ 444 | << "\n\texpected: " << expected_pos.transpose() /build/reproducible-path/fcl-0.7.0/test/test_fcl_box_box.cpp:455:46: required from here 455 | test_collision_box_box_edge_contact(fcl::GJKSolverType::GST_LIBCCD, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | 1e-14); | ~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ [ 61%] Linking CXX executable test_fcl_box_box cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_box_box.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_box_box.dir/link.d CMakeFiles/test_fcl_box_box.dir/test_fcl_box_box.cpp.o -o test_fcl_box_box -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 61%] Built target test_fcl_box_box make -f test/CMakeFiles/test_fcl_broadphase_collision_1.dir/build.make test/CMakeFiles/test_fcl_broadphase_collision_1.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_broadphase_collision_1.dir/DependInfo.cmake "--color=" test_fcl_broadphase_collision_1 make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_broadphase_collision_1.dir/build.make test/CMakeFiles/test_fcl_broadphase_collision_1.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 61%] Building CXX object test/CMakeFiles/test_fcl_broadphase_collision_1.dir/test_fcl_broadphase_collision_1.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_broadphase_collision_1.dir/test_fcl_broadphase_collision_1.cpp.o -MF CMakeFiles/test_fcl_broadphase_collision_1.dir/test_fcl_broadphase_collision_1.cpp.o.d -o CMakeFiles/test_fcl_broadphase_collision_1.dir/test_fcl_broadphase_collision_1.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:139, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp:46: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_collision_manager.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_bruteforce.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table.h:89, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_spatialhash.h:46, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp:42: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h: In member function ‘void fcl::detail::SparseHashTable::insert(Key, Data) [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash; TableT = fcl::detail::unordered_map_hash_table]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h:69:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | void SparseHashTable::insert(Key key, Data value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter.h:175, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:49, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/default_broadphase_callbacks.h:40, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp:48: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In function ‘void fcl::detail::computeSplitValue_bvcenter(const BV&, S&) [with S = double; BV = fcl::OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:552:14: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 552 | Vector3 center = bv.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h: In member function ‘void fcl::detail::SparseHashTable::remove(Key, Data) [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash; TableT = fcl::detail::unordered_map_hash_table]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h:100:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | void SparseHashTable::remove(Key key, Data value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp: In function ‘void broad_phase_update_collision_test(S, std::size_t, std::size_t, std::size_t, bool, bool) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp:438:16: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 438 | Vector3 T = env[i]->getTranslation(); | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h: In member function ‘std::vector fcl::detail::SparseHashTable::query(Key) const [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash; TableT = fcl::detail::unordered_map_hash_table]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h:79:19: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::vector SparseHashTable::query(Key key) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp: In function ‘void broad_phase_duplicate_check_test(S, std::size_t, bool) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp:204:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 204 | void broad_phase_duplicate_check_test(S env_scale, std::size_t env_size, bool verbose) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_spatialhash.h:172: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_spatialhash-inl.h: In member function ‘bool fcl::SpatialHashingCollisionManager::distance_(fcl::CollisionObject*, void*, fcl::DistanceCallBack, S&) const [with S = double; HashTable = fcl::detail::SparseHashTable, fcl::CollisionObject*, fcl::detail::SpatialHash, fcl::detail::unordered_map_hash_table>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_spatialhash-inl.h:397:35: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 397 | obj, hash_table->query(overlap_aabb), cdata, callback, min_dist)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp: In function ‘void broad_phase_update_collision_test(S, std::size_t, std::size_t, std::size_t, bool, bool) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_1.cpp:350:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 350 | void broad_phase_update_collision_test(S env_scale, std::size_t env_size, std::size_t query_size, std::size_t num_max_contacts, bool exhaustive, bool use_mesh) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h: In member function ‘void fcl::detail::SparseHashTable::insert(Key, Data) [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash; TableT = fcl::detail::unordered_map_hash_table]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h:69:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | void SparseHashTable::insert(Key key, Data value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Linking CXX executable test_fcl_broadphase_collision_1 cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_broadphase_collision_1.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_broadphase_collision_1.dir/link.d CMakeFiles/test_fcl_broadphase_collision_1.dir/test_fcl_broadphase_collision_1.cpp.o -o test_fcl_broadphase_collision_1 -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 62%] Built target test_fcl_broadphase_collision_1 make -f test/CMakeFiles/test_fcl_broadphase_collision_2.dir/build.make test/CMakeFiles/test_fcl_broadphase_collision_2.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_broadphase_collision_2.dir/DependInfo.cmake "--color=" test_fcl_broadphase_collision_2 make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_broadphase_collision_2.dir/build.make test/CMakeFiles/test_fcl_broadphase_collision_2.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 62%] Building CXX object test/CMakeFiles/test_fcl_broadphase_collision_2.dir/test_fcl_broadphase_collision_2.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_broadphase_collision_2.dir/test_fcl_broadphase_collision_2.cpp.o -MF CMakeFiles/test_fcl_broadphase_collision_2.dir/test_fcl_broadphase_collision_2.cpp.o.d -o CMakeFiles/test_fcl_broadphase_collision_2.dir/test_fcl_broadphase_collision_2.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_2.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:139, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_2.cpp:46: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_collision_manager.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_bruteforce.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_2.cpp:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table.h:89, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_spatialhash.h:46, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_2.cpp:42: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h: In member function ‘std::vector fcl::detail::SparseHashTable::query(Key) const [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash; TableT = fcl::detail::unordered_map_hash_table]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h:79:19: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::vector SparseHashTable::query(Key key) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model.h:162, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_collision_2.cpp:51: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h: In function ‘int fcl::generateBVHModel(BVHModel&, const Box&, Transform3&, FinalizeModel) [with BV = OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h:102:22: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | points[i] = pose * points[i]; | ~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h: In member function ‘std::vector fcl::detail::SparseHashTable::query(Key) const [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash; TableT = fcl::detail::unordered_map_hash_table]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h:79:19: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::vector SparseHashTable::query(Key key) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Linking CXX executable test_fcl_broadphase_collision_2 cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_broadphase_collision_2.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_broadphase_collision_2.dir/link.d CMakeFiles/test_fcl_broadphase_collision_2.dir/test_fcl_broadphase_collision_2.cpp.o -o test_fcl_broadphase_collision_2 -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 63%] Built target test_fcl_broadphase_collision_2 make -f test/CMakeFiles/test_fcl_broadphase_distance.dir/build.make test/CMakeFiles/test_fcl_broadphase_distance.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_broadphase_distance.dir/DependInfo.cmake "--color=" test_fcl_broadphase_distance make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_broadphase_distance.dir/build.make test/CMakeFiles/test_fcl_broadphase_distance.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 63%] Building CXX object test/CMakeFiles/test_fcl_broadphase_distance.dir/test_fcl_broadphase_distance.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_broadphase_distance.dir/test_fcl_broadphase_distance.cpp.o -MF CMakeFiles/test_fcl_broadphase_distance.dir/test_fcl_broadphase_distance.cpp.o.d -o CMakeFiles/test_fcl_broadphase_distance.dir/test_fcl_broadphase_distance.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_distance.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:139, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_distance.cpp:46: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_collision_manager.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_bruteforce.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_distance.cpp:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table.h:89, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_spatialhash.h:46, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_distance.cpp:42: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h: In member function ‘void fcl::detail::SparseHashTable::insert(Key, Data) [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash; TableT = fcl::detail::unordered_map_hash_table]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h:69:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | void SparseHashTable::insert(Key key, Data value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model.h:162, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_broadphase_distance.cpp:51: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h: In function ‘int fcl::generateBVHModel(BVHModel&, const Box&, Transform3&, FinalizeModel) [with BV = OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h:102:22: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | points[i] = pose * points[i]; | ~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h: In member function ‘std::vector fcl::detail::SparseHashTable::query(Key) const [with Key = fcl::AABB; Data = fcl::CollisionObject*; HashFnc = fcl::detail::SpatialHash; TableT = fcl::detail::unordered_map_hash_table]’: /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/sparse_hash_table-inl.h:79:19: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::vector SparseHashTable::query(Key key) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Linking CXX executable test_fcl_broadphase_distance cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_broadphase_distance.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_broadphase_distance.dir/link.d CMakeFiles/test_fcl_broadphase_distance.dir/test_fcl_broadphase_distance.cpp.o -o test_fcl_broadphase_distance -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 64%] Built target test_fcl_broadphase_distance make -f test/CMakeFiles/test_fcl_bvh_models.dir/build.make test/CMakeFiles/test_fcl_bvh_models.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_bvh_models.dir/DependInfo.cmake "--color=" test_fcl_bvh_models make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_bvh_models.dir/build.make test/CMakeFiles/test_fcl_bvh_models.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 64%] Building CXX object test/CMakeFiles/test_fcl_bvh_models.dir/test_fcl_bvh_models.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_bvh_models.dir/test_fcl_bvh_models.cpp.o -MF CMakeFiles/test_fcl_bvh_models.dir/test_fcl_bvh_models.cpp.o.d -o CMakeFiles/test_fcl_bvh_models.dir/test_fcl_bvh_models.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_bvh_models.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.h:54, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_bvh_models.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/OBB.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:44, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_bvh_models.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter.h:100, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:50: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In instantiation of ‘fcl::Vector3 fcl::BVHModel::computeCOM() const [with BV = fcl::KDOP; fcl::Vector3 = Eigen::Matrix; typename BV::S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: required from here 766 | Vector3 BVHModel::computeCOM() const | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:90:42: required from ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’ 90 | return FitImpl::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 91 | *this, primitive_indices, num_primitives); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘void fcl::BVHModel::computeLocalAABB() [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1088:35: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1088 | this->aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In member function ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter.h:175, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In static member function ‘static void fcl::detail::ComputeRuleCenterImpl::run(fcl::detail::BVSplitter&, const BV&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:125:16: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Vector3 center = bv.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In static member function ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In member function ‘void fcl::detail::BVSplitter::computeRule(const BV&, unsigned int*, int) [with BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:78:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 78 | void BVSplitter::computeRule( | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:25: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Linking CXX executable test_fcl_bvh_models cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_bvh_models.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_bvh_models.dir/link.d CMakeFiles/test_fcl_bvh_models.dir/test_fcl_bvh_models.cpp.o -o test_fcl_bvh_models -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 65%] Built target test_fcl_bvh_models make -f test/CMakeFiles/test_fcl_capsule_box_1.dir/build.make test/CMakeFiles/test_fcl_capsule_box_1.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_capsule_box_1.dir/DependInfo.cmake "--color=" test_fcl_capsule_box_1 make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_capsule_box_1.dir/build.make test/CMakeFiles/test_fcl_capsule_box_1.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 65%] Building CXX object test/CMakeFiles/test_fcl_capsule_box_1.dir/test_fcl_capsule_box_1.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_capsule_box_1.dir/test_fcl_capsule_box_1.cpp.o -MF CMakeFiles/test_fcl_capsule_box_1.dir/test_fcl_capsule_box_1.cpp.o.d -o CMakeFiles/test_fcl_capsule_box_1.dir/test_fcl_capsule_box_1.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_box_1.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_box_1.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable test_fcl_capsule_box_1 cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_capsule_box_1.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_capsule_box_1.dir/link.d CMakeFiles/test_fcl_capsule_box_1.dir/test_fcl_capsule_box_1.cpp.o -o test_fcl_capsule_box_1 -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 66%] Built target test_fcl_capsule_box_1 make -f test/CMakeFiles/test_fcl_capsule_box_2.dir/build.make test/CMakeFiles/test_fcl_capsule_box_2.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_capsule_box_2.dir/DependInfo.cmake "--color=" test_fcl_capsule_box_2 make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_capsule_box_2.dir/build.make test/CMakeFiles/test_fcl_capsule_box_2.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 66%] Building CXX object test/CMakeFiles/test_fcl_capsule_box_2.dir/test_fcl_capsule_box_2.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_capsule_box_2.dir/test_fcl_capsule_box_2.cpp.o -MF CMakeFiles/test_fcl_capsule_box_2.dir/test_fcl_capsule_box_2.cpp.o.d -o CMakeFiles/test_fcl_capsule_box_2.dir/test_fcl_capsule_box_2.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_box_2.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_box_2.cpp:42: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_box_2.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 67%] Linking CXX executable test_fcl_capsule_box_2 cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_capsule_box_2.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_capsule_box_2.dir/link.d CMakeFiles/test_fcl_capsule_box_2.dir/test_fcl_capsule_box_2.cpp.o -o test_fcl_capsule_box_2 -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 67%] Built target test_fcl_capsule_box_2 make -f test/CMakeFiles/test_fcl_capsule_capsule.dir/build.make test/CMakeFiles/test_fcl_capsule_capsule.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_capsule_capsule.dir/DependInfo.cmake "--color=" test_fcl_capsule_capsule make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_capsule_capsule.dir/build.make test/CMakeFiles/test_fcl_capsule_capsule.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 67%] Building CXX object test/CMakeFiles/test_fcl_capsule_capsule.dir/test_fcl_capsule_capsule.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_capsule_capsule.dir/test_fcl_capsule_capsule.cpp.o -MF CMakeFiles/test_fcl_capsule_capsule.dir/test_fcl_capsule_capsule.cpp.o.d -o CMakeFiles/test_fcl_capsule_capsule.dir/test_fcl_capsule_capsule.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:129, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/capsule.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h:41, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:40: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In instantiation of ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: required from here 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/eigen3/Eigen/Core:358, from /usr/include/eigen3/Eigen/Dense:1, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/constants.h:40, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:39: /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:347:67: required from ‘void SegmentSegmentNearestPtTest_NominalSegments_Test::TestBody() [with gtest_TypeParam_ = double]’ 347 | const Vector3 dir_A = Vector3{S(1), S(2), S(3)}.normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:341:1: required from here 341 | TYPED_TEST(SegmentSegmentNearestPtTest, NominalSegments) { | ^ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h: In instantiation of ‘bool fcl::detail::capsuleCapsuleDistance(const fcl::Capsule&, fcl::Transform3&, const fcl::Capsule&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:605:35: required from ‘testing::AssertionResult CapsuleCapsuleSegmentTest::RunTestConfiguration(Configuration) [with S = float]’ 605 | detail::capsuleCapsuleDistance(this->c1_, this->X_FC1_, this->c2_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | this->X_FC2_, &distance, &p_FW1, &p_FW2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:736:3: required from ‘void CapsuleCapsuleSegmentTest_NominalSeparatedCase_Test::TestBody() [with gtest_TypeParam_ = float]’ 736 | EXPECT_TRUE(this->RunTestConfiguration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 737 | CapsuleCapsuleSegmentTest::kSeparated)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:735:1: required from here 735 | TYPED_TEST(CapsuleCapsuleSegmentTest, NominalSeparatedCase) { | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h:178:24: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 178 | auto calc_half_arm = [](const Capsule& c, | ^~~~~~~~~~~~~~~~~~~~~~~ 179 | const Transform3& X_FC) -> Vector3 { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | const S half_length = c.lz / 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | const Vector3 Cz_F = z_axis(X_FC); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | return half_length * Cz_F; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | }; | ~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘static Eigen::internal::cross_impl::return_type Eigen::internal::cross_impl::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; int Size = 3; return_type = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:92:58: required from ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = ; Base = Eigen::DenseBase >]’ 92 | return internal::cross_impl::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:358:38: required from ‘void SegmentSegmentNearestPtTest_NominalSegments_Test::TestBody() [with gtest_TypeParam_ = double]’ 358 | const Vector3 perp = dir_A.cross(dir_B).normalized(); | ~~~~~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:341:1: required from here 341 | TYPED_TEST(SegmentSegmentNearestPtTest, NominalSegments) { | ^ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:28:60: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 28 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE return_type run(const MatrixBase& first, | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h: In instantiation of ‘fcl::Vector3 fcl::detail::z_axis(fcl::Transform3&) [with S = float; fcl::Vector3 = Eigen::Matrix; fcl::Transform3 = Eigen::Transform]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h:181:35: required from ‘bool fcl::detail::capsuleCapsuleDistance(const fcl::Capsule&, fcl::Transform3&, const fcl::Capsule&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Vector3 = Eigen::Matrix]’ 181 | const Vector3 Cz_F = z_axis(X_FC); | ~~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:605:35: required from ‘testing::AssertionResult CapsuleCapsuleSegmentTest::RunTestConfiguration(Configuration) [with S = float]’ 605 | detail::capsuleCapsuleDistance(this->c1_, this->X_FC1_, this->c2_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | this->X_FC2_, &distance, &p_FW1, &p_FW2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:736:3: required from ‘void CapsuleCapsuleSegmentTest_NominalSeparatedCase_Test::TestBody() [with gtest_TypeParam_ = float]’ 736 | EXPECT_TRUE(this->RunTestConfiguration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 737 | CapsuleCapsuleSegmentTest::kSeparated)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:735:1: required from here 735 | TYPED_TEST(CapsuleCapsuleSegmentTest, NominalSeparatedCase) { | ^ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h:154:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Vector3 z_axis(const Transform3& X_AB) { | ^~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:674:30: required from ‘void CapsuleCapsuleSegmentTest::ConfigureSingleOverlap() [with S = double]’ 674 | expected_p_FW1_ = X_FT() * p_TW1; | ~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:591:9: required from ‘void CapsuleCapsuleSegmentTest::Configure(Configuration) [with S = double]’ 591 | ConfigureSingleOverlap(); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:603:11: required from ‘testing::AssertionResult CapsuleCapsuleSegmentTest::RunTestConfiguration(Configuration) [with S = double]’ 603 | this->Configure(config); | ~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:756:3: required from ‘void CapsuleCapsuleSegmentTest_OverlappingCenterLines_Test::TestBody() [with gtest_TypeParam_ = double]’ 756 | EXPECT_TRUE(this->RunTestConfiguration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 757 | CapsuleCapsuleSegmentTest::kMultipleOverlap)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:755:1: required from here 755 | TYPED_TEST(CapsuleCapsuleSegmentTest, OverlappingCenterLines) { | ^ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:137:5: required from ‘void SegmentSegmentNearestPtTest_OneZeroLength_Test::TestBody() [with gtest_TypeParam_ = float]’ 137 | EXPECT_TRUE(CompareMatrices(this->n0_, p0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:125:1: required from here 125 | TYPED_TEST(SegmentSegmentNearestPtTest, OneZeroLength) { | ^ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:674:30: required from ‘void CapsuleCapsuleSegmentTest::ConfigureSingleOverlap() [with S = double]’ 674 | expected_p_FW1_ = X_FT() * p_TW1; | ~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:591:9: required from ‘void CapsuleCapsuleSegmentTest::Configure(Configuration) [with S = double]’ 591 | ConfigureSingleOverlap(); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:603:11: required from ‘testing::AssertionResult CapsuleCapsuleSegmentTest::RunTestConfiguration(Configuration) [with S = double]’ 603 | this->Configure(config); | ~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:756:3: required from ‘void CapsuleCapsuleSegmentTest_OverlappingCenterLines_Test::TestBody() [with gtest_TypeParam_ = double]’ 756 | EXPECT_TRUE(this->RunTestConfiguration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 757 | CapsuleCapsuleSegmentTest::kMultipleOverlap)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:755:1: required from here 755 | TYPED_TEST(CapsuleCapsuleSegmentTest, OverlappingCenterLines) { | ^ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:393:5: required from ‘void SegmentSegmentNearestPtTest_NominalSegments_Test::TestBody() [with gtest_TypeParam_ = float]’ 393 | EXPECT_TRUE(CompareMatrices(this->n1_, this->n0_ + offset, eps)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:341:1: required from here 341 | TYPED_TEST(SegmentSegmentNearestPtTest, NominalSegments) { | ^ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:376:5: required from ‘void SegmentSegmentNearestPtTest_NominalSegments_Test::TestBody() [with gtest_TypeParam_ = double]’ 376 | EXPECT_TRUE(CompareMatrices(this->n0_, expected_n0, eps)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:341:1: required from here 341 | TYPED_TEST(SegmentSegmentNearestPtTest, NominalSegments) { | ^ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const CwiseNullaryOp, Matrix > >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const CwiseNullaryOp, Matrix > >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void SegmentSegmentNearestPtTest_ParallelSegments_Test::TestBody() [with gtest_TypeParam_ = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:209:20: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 209 | const Vector3 dir = Vector3{S(1), S(2), S(3)}.normalized(); | ^~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void SegmentSegmentNearestPtTest_ParallelSegments_Test::TestBody() [with gtest_TypeParam_ = float]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:209:20: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void SegmentSegmentNearestPtTest_NominalSegments_Test::TestBody() [with gtest_TypeParam_ = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:347:20: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 347 | const Vector3 dir_A = Vector3{S(1), S(2), S(3)}.normalized(); | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void SegmentSegmentNearestPtTest_NominalSegments_Test::TestBody() [with gtest_TypeParam_ = float]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:347:20: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void CapsuleCapsuleSegmentTest::ConfigureViableT(S) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:649:30: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 649 | expected_p_FW1_ = X_FT() * p_TW1; | ~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void CapsuleCapsuleSegmentTest::ConfigureViableT(S) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:649:30: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseNullaryOp, Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void SegmentSegmentNearestPtTest_NominalSegments_Test::TestBody() [with gtest_TypeParam_ = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:358:38: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 358 | const Vector3 perp = dir_A.cross(dir_B).normalized(); | ~~~~~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void CapsuleCapsuleSegmentTest::ConfigureViableT(S) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:651:30: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 651 | expected_p_FW2_ = X_FT() * p_TW2; | ~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void CapsuleCapsuleSegmentTest::ConfigureViableT(S) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:651:30: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 651 | expected_p_FW2_ = X_FT() * p_TW2; | ~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In member function ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h: In function ‘fcl::Vector3 fcl::detail::z_axis(fcl::Transform3&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h:154:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Vector3 z_axis(const Transform3& X_AB) { | ^~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const CwiseNullaryOp, Matrix > >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:58, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:37: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void SegmentSegmentNearestPtTest_ParallelSegments_Test::TestBody() [with gtest_TypeParam_ = float]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:203:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | TYPED_TEST(SegmentSegmentNearestPtTest, ParallelSegments) { | ^ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In member function ‘void SegmentSegmentNearestPtTest_ParallelSegments_Test::TestBody() [with gtest_TypeParam_ = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:203:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In function ‘fcl::Transform3 CapsuleCapsuleSegmentTest::X_FT() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:712:74: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Vector3{S(1), S(2), S(3)}.normalized()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp: In function ‘fcl::Transform3 CapsuleCapsuleSegmentTest::X_FT() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_capsule_capsule.cpp:712:74: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Vector3{S(1), S(2), S(3)}.normalized()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 68%] Linking CXX executable test_fcl_capsule_capsule cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_capsule_capsule.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_capsule_capsule.dir/link.d CMakeFiles/test_fcl_capsule_capsule.dir/test_fcl_capsule_capsule.cpp.o -o test_fcl_capsule_capsule -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 68%] Built target test_fcl_capsule_capsule make -f test/CMakeFiles/test_fcl_cylinder_half_space.dir/build.make test/CMakeFiles/test_fcl_cylinder_half_space.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_cylinder_half_space.dir/DependInfo.cmake "--color=" test_fcl_cylinder_half_space make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_cylinder_half_space.dir/build.make test/CMakeFiles/test_fcl_cylinder_half_space.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 68%] Building CXX object test/CMakeFiles/test_fcl_cylinder_half_space.dir/test_fcl_cylinder_half_space.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_cylinder_half_space.dir/test_fcl_cylinder_half_space.cpp.o -MF CMakeFiles/test_fcl_cylinder_half_space.dir/test_fcl_cylinder_half_space.cpp.o.d -o CMakeFiles/test_fcl_cylinder_half_space.dir/test_fcl_cylinder_half_space.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_cylinder_half_space.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:139, from /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include/fcl/fcl.h:50, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_cylinder_half_space.cpp:40: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_collision_manager.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include/fcl/fcl.h:45: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX executable test_fcl_cylinder_half_space cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_cylinder_half_space.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_cylinder_half_space.dir/link.d CMakeFiles/test_fcl_cylinder_half_space.dir/test_fcl_cylinder_half_space.cpp.o -o test_fcl_cylinder_half_space -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 69%] Built target test_fcl_cylinder_half_space make -f test/CMakeFiles/test_fcl_collision.dir/build.make test/CMakeFiles/test_fcl_collision.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_collision.dir/DependInfo.cmake "--color=" test_fcl_collision make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_collision.dir/build.make test/CMakeFiles/test_fcl_collision.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 69%] Building CXX object test/CMakeFiles/test_fcl_collision.dir/test_fcl_collision.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_collision.dir/test_fcl_collision.cpp.o -MF CMakeFiles/test_fcl_collision.dir/test_fcl_collision.cpp.o.d -o CMakeFiles/test_fcl_collision.dir/test_fcl_collision.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:75, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:41, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:149, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:45, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:61: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = double; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:293:30: required from ‘void test_OBB_AABB_test() [with S = double]’ 293 | AABB aabb2 = translate(aabb, transforms[i].translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:908:29: required from here 908 | test_OBB_AABB_test(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:302:17: required from ‘void test_OBB_AABB_test() [with S = double]’ 302 | std::cout << aabb1.min_.transpose() << " " << aabb1.max_.transpose() << std::endl; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:908:29: required from here 908 | test_OBB_AABB_test(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:932:27: required from ‘bool collide_Test2(fcl::Transform3&, const std::vector >&, const std::vector&, const std::vector >&, const std::vector&, fcl::detail::SplitMethodType, bool) [with BV = fcl::OBB; fcl::Transform3 = Eigen::Transform; typename BV1::S = double; typename BV::S = double]’ 932 | vertices1_new[i] = tf * vertices1[i]; | ~~~^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:477:26: required from ‘void test_mesh_mesh() [with S = double]’ 477 | collide_Test2>(transforms[i], p1, t1, p2, t2, detail::SPLIT_METHOD_MEAN, verbose); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:914:25: required from here 914 | test_mesh_mesh(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter.h:100, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:50, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:61: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In instantiation of ‘fcl::Vector3 fcl::BVHModel::computeCOM() const [with BV = fcl::OBBRSS; fcl::Vector3 = Eigen::Matrix; typename BV::S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: required from here 766 | Vector3 BVHModel::computeCOM() const | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:90:42: required from ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’ 90 | return FitImpl::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 91 | *this, primitive_indices, num_primitives); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter.h:175, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In function ‘void fcl::detail::computeSplitValue_bvcenter(const BV&, S&) [with S = double; BV = fcl::OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:552:14: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 552 | Vector3 center = bv.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp: In function ‘void test_OBB_AABB_test() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:293:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | AABB aabb2 = translate(aabb, transforms[i].translation()); | ^~~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::OBB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:289: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, fcl::BVHModel&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:234:18: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 234 | Vector3 new_v = tf1 * p; | ^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp: In function ‘void test_OBB_AABB_test() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:293:30: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | AABB aabb2 = translate(aabb, transforms[i].translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_collision.cpp:272:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 272 | void test_OBB_AABB_test() | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:961:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | int BVHModel::recursiveRefitTree_bottomup(int bv_id) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, fcl::BVHModel&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::RSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:211:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 211 | bool initialize( | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In static member function ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In member function ‘void fcl::detail::BVSplitter::computeRule(const BV&, unsigned int*, int) [with BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:78:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 78 | void BVSplitter::computeRule( | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:25: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, fcl::BVHModel&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:211:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 211 | bool initialize( | ^~~~~~~~~~ [ 70%] Linking CXX executable test_fcl_collision cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_collision.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_collision.dir/link.d CMakeFiles/test_fcl_collision.dir/test_fcl_collision.cpp.o -o test_fcl_collision -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 70%] Built target test_fcl_collision make -f test/CMakeFiles/test_fcl_constant_eps.dir/build.make test/CMakeFiles/test_fcl_constant_eps.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_constant_eps.dir/DependInfo.cmake "--color=" test_fcl_constant_eps make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_constant_eps.dir/build.make test/CMakeFiles/test_fcl_constant_eps.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 70%] Building CXX object test/CMakeFiles/test_fcl_constant_eps.dir/test_fcl_constant_eps.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_constant_eps.dir/test_fcl_constant_eps.cpp.o -MF CMakeFiles/test_fcl_constant_eps.dir/test_fcl_constant_eps.cpp.o.d -o CMakeFiles/test_fcl_constant_eps.dir/test_fcl_constant_eps.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_constant_eps.cpp [ 71%] Linking CXX executable test_fcl_constant_eps cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_constant_eps.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_constant_eps.dir/link.d CMakeFiles/test_fcl_constant_eps.dir/test_fcl_constant_eps.cpp.o -o test_fcl_constant_eps -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 71%] Built target test_fcl_constant_eps make -f test/CMakeFiles/test_fcl_distance.dir/build.make test/CMakeFiles/test_fcl_distance.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_distance.dir/DependInfo.cmake "--color=" test_fcl_distance make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_distance.dir/build.make test/CMakeFiles/test_fcl_distance.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 71%] Building CXX object test/CMakeFiles/test_fcl_distance.dir/test_fcl_distance.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_distance.dir/test_fcl_distance.cpp.o -MF CMakeFiles/test_fcl_distance.dir/test_fcl_distance.cpp.o.d -o CMakeFiles/test_fcl_distance.dir/test_fcl_distance.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.h:54, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_node_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:358, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:158:113: required from ‘Eigen::Quaternion::Scalar> Eigen::QuaternionBase::normalized() const [with Derived = Eigen::Quaternion; typename Eigen::internal::traits::Scalar = double]’ 158 | EIGEN_DEVICE_FUNC inline Quaternion normalized() const { return Quaternion(coeffs().normalized()); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp:336:22: required from ‘void NearestPointFromDegenerateSimplex() [with S = double]’ 335 | Eigen::Quaterniond(0.672811, 0.340674, 0.155066, 0.638138) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | .normalized() | ~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp:384:44: required from here 384 | NearestPointFromDegenerateSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp:372:35: required from ‘void NearestPointFromDegenerateSimplex() [with S = double]’ 372 | box_object_1.getTransform() * expected_p_B1N1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp:384:44: required from here 384 | NearestPointFromDegenerateSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ In file included from /usr/include/eigen3/Eigen/Geometry:41: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::Quaternion::Scalar> Eigen::QuaternionBase::normalized() const [with Derived = Eigen::Quaternion]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:158:113: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 158 | EIGEN_DEVICE_FUNC inline Quaternion normalized() const { return Quaternion(coeffs().normalized()); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ In member function ‘Eigen::Quaternion::Scalar> Eigen::QuaternionBase::normalized() const [with Derived = Eigen::Quaternion]’, inlined from ‘void NearestPointFromDegenerateSimplex() [with S = double]’ at /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp:336:22: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:158:113: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 158 | EIGEN_DEVICE_FUNC inline Quaternion normalized() const { return Quaternion(coeffs().normalized()); } | ~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp: In function ‘void NearestPointFromDegenerateSimplex() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_distance.cpp:313:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 313 | void NearestPointFromDegenerateSimplex() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] Linking CXX executable test_fcl_distance cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_distance.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_distance.dir/link.d CMakeFiles/test_fcl_distance.dir/test_fcl_distance.cpp.o -o test_fcl_distance -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 72%] Built target test_fcl_distance make -f test/CMakeFiles/test_fcl_frontlist.dir/build.make test/CMakeFiles/test_fcl_frontlist.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_frontlist.dir/DependInfo.cmake "--color=" test_fcl_frontlist make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_frontlist.dir/build.make test/CMakeFiles/test_fcl_frontlist.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 72%] Building CXX object test/CMakeFiles/test_fcl_frontlist.dir/test_fcl_frontlist.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_frontlist.dir/test_fcl_frontlist.cpp.o -MF CMakeFiles/test_fcl_frontlist.dir/test_fcl_frontlist.cpp.o.d -o CMakeFiles/test_fcl_frontlist.dir/test_fcl_frontlist.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_frontlist.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.h:54, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_frontlist.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_node_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_frontlist.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter.h:100, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:50, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In instantiation of ‘fcl::Vector3 fcl::BVHModel::computeCOM() const [with BV = fcl::KDOP; fcl::Vector3 = Eigen::Matrix; typename BV::S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: required from here 766 | Vector3 BVHModel::computeCOM() const | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:90:42: required from ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’ 90 | return FitImpl::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 91 | *this, primitive_indices, num_primitives); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In member function ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter.h:175, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In static member function ‘static void fcl::detail::ComputeRuleCenterImpl::run(fcl::detail::BVSplitter&, const BV&, unsigned int*, int) [with S = double; BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:125:16: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Vector3 center = bv.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:289: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, fcl::BVHModel&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:234:18: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 234 | Vector3 new_v = tf1 * p; | ^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_frontlist.cpp: In function ‘bool collide_front_list_Test(fcl::Transform3&, fcl::Transform3&, const std::vector >&, const std::vector&, const std::vector >&, const std::vector&, fcl::detail::SplitMethodType, bool, bool) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_frontlist.cpp:224:28: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 224 | vertices1_new[i] = tf1 * vertices1[i]; | ~~~~^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:961:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | int BVHModel::recursiveRefitTree_bottomup(int bv_id) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In member function ‘void fcl::detail::BVSplitter::computeRule(const BV&, unsigned int*, int) [with BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:78:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 78 | void BVSplitter::computeRule( | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:25: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, fcl::BVHModel&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:211:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 211 | bool initialize( | ^~~~~~~~~~ [ 73%] Linking CXX executable test_fcl_frontlist cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_frontlist.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_frontlist.dir/link.d CMakeFiles/test_fcl_frontlist.dir/test_fcl_frontlist.cpp.o -o test_fcl_frontlist -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 73%] Built target test_fcl_frontlist make -f test/CMakeFiles/test_fcl_general.dir/build.make test/CMakeFiles/test_fcl_general.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_general.dir/DependInfo.cmake "--color=" test_fcl_general make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_general.dir/build.make test/CMakeFiles/test_fcl_general.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 73%] Building CXX object test/CMakeFiles/test_fcl_general.dir/test_fcl_general.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_general.dir/test_fcl_general.cpp.o -MF CMakeFiles/test_fcl_general.dir/test_fcl_general.cpp.o.d -o CMakeFiles/test_fcl_general.dir/test_fcl_general.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_general.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:139, from /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include/fcl/fcl.h:50, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_general.cpp:40: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_collision_manager.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include/fcl/fcl.h:45: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_general.cpp:70:32: required from ‘void test_general() [with S = double]’ 70 | cout << "contact points: " << contact_point.pos.transpose() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_general.cpp:99:23: required from here 99 | test_general(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ [ 74%] Linking CXX executable test_fcl_general cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_general.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_general.dir/link.d CMakeFiles/test_fcl_general.dir/test_fcl_general.cpp.o -o test_fcl_general -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 74%] Built target test_fcl_general make -f test/CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/build.make test/CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/DependInfo.cmake "--color=" test_fcl_generate_bvh_model_deferred_finalize make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/build.make test/CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 74%] Building CXX object test/CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/test_fcl_generate_bvh_model_deferred_finalize.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/test_fcl_generate_bvh_model_deferred_finalize.cpp.o -MF CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/test_fcl_generate_bvh_model_deferred_finalize.cpp.o.d -o CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/test_fcl_generate_bvh_model_deferred_finalize.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_generate_bvh_model_deferred_finalize.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.h:54, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_generate_bvh_model_deferred_finalize.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/OBB.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model.h:41, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_generate_bvh_model_deferred_finalize.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter.h:100, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:50: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In instantiation of ‘fcl::Vector3 fcl::BVHModel::computeCOM() const [with BV = fcl::KDOP; fcl::Vector3 = Eigen::Matrix; typename BV::S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: required from here 766 | Vector3 BVHModel::computeCOM() const | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:90:42: required from ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’ 90 | return FitImpl::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 91 | *this, primitive_indices, num_primitives); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In member function ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter.h:175, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In static member function ‘static void fcl::detail::ComputeRuleCenterImpl::run(fcl::detail::BVSplitter&, const BV&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:125:16: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Vector3 center = bv.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model.h:162: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h: In function ‘int fcl::generateBVHModel(BVHModel&, const Sphere&, Transform3&, unsigned int, unsigned int, FinalizeModel) [with BV = AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h:167:22: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 167 | points[i] = pose * points[i]; | ~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In static member function ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In member function ‘void fcl::detail::BVSplitter::computeRule(const BV&, unsigned int*, int) [with BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:78:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 78 | void BVSplitter::computeRule( | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:25: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h: In function ‘int fcl::generateBVHModel(BVHModel&, const Box&, Transform3&, FinalizeModel) [with BV = AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h:69:5: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 69 | int generateBVHModel(BVHModel& model, const Box& shape, const Transform3& pose, FinalizeModel finalize_model) | ^~~~~~~~~~~~~~~~ [ 75%] Linking CXX executable test_fcl_generate_bvh_model_deferred_finalize cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/link.d CMakeFiles/test_fcl_generate_bvh_model_deferred_finalize.dir/test_fcl_generate_bvh_model_deferred_finalize.cpp.o -o test_fcl_generate_bvh_model_deferred_finalize -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 75%] Built target test_fcl_generate_bvh_model_deferred_finalize make -f test/CMakeFiles/test_fcl_geometric_shapes.dir/build.make test/CMakeFiles/test_fcl_geometric_shapes.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_geometric_shapes.dir/DependInfo.cmake "--color=" test_fcl_geometric_shapes make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_geometric_shapes.dir/build.make test/CMakeFiles/test_fcl_geometric_shapes.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 75%] Building CXX object test/CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_geometric_shapes.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_geometric_shapes.cpp.o -MF CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_geometric_shapes.cpp.o.d -o CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_geometric_shapes.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:75, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:56: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/interval_vector.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/taylor_vector.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/taylor_model/taylor_matrix.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/motion_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/translation_motion.h:41, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:46: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 3, 1, true> >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:303:38: required from ‘bool inspectContactPointds(const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, fcl::GJKSolverType, const std::vector >&, const std::vector >&, bool, bool, bool, bool, typename Shape1::S) [with Shape1 = fcl::Sphere; Shape2 = fcl::Sphere; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = double; typename Shape1::S = double; typename Shape1::S = double]’ 295 | std::cout << "\n" | ~~~~~~~~~~~~~~~~~ 296 | << "===== [ geometric shape collision test failure report ] ======\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | << "\n" | ~~~~~~~ 298 | << "Solver type: " << test::getGJKSolverName(solver_type) << "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | << "\n" | ~~~~~~~ 300 | << "[ Shape 1 ]\n" | ~~~~~~~~~~~~~~~~~~ 301 | << "Shape type : " << test::getNodeTypeName(s1.getNodeType()) << "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | << "tf1.linear : \n" << tf1.linear() << "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | << "tf1.translation: " << tf1.translation().transpose() << "\n" | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:486:5: required from ‘void testShapeIntersection(const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, fcl::GJKSolverType, bool, const std::vector >&, bool, bool, bool, bool, typename Shape1::S) [with Shape1 = fcl::Sphere; Shape2 = fcl::Sphere; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = double; typename Shape1::S = double; typename Shape1::S = double]’ 486 | EXPECT_TRUE(inspectContactPointds(s1, tf1, s2, tf2, solver_type, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 487 | expected_contacts, actual_contacts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 488 | check_position, | ~~~~~~~~~~~~~~~ 489 | check_depth, | ~~~~~~~~~~~~ 490 | check_normal, check_opposite_normal, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491 | tol)); | ~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:559:24: required from ‘void test_shapeIntersection_spheresphere() [with S = double]’ 559 | testShapeIntersection(s1, tf1, s2, tf2, GST_LIBCCD, false); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:649:46: required from here 649 | test_shapeIntersection_spheresphere(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:151:36: required from ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Cylinder; Shape2 = fcl::Cylinder; fcl::Transform3 = Eigen::Transform]’ 151 | Vector3 point = tf1 * (w0 - epa.normal*(epa.depth *0.5)); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:178:57: required from ‘bool fcl::detail::GJKSolver_indep::shapeIntersect(const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) const [with Shape1 = fcl::Cylinder; Shape2 = fcl::Cylinder; S_ = double; fcl::Transform3 = Eigen::Transform]’ 178 | return ShapeIntersectIndepImpl::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 179 | *this, s1, tf1, s2, tf2, contacts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:460:38: required from ‘void testShapeIntersection(const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, fcl::GJKSolverType, bool, const std::vector >&, bool, bool, bool, bool, typename Shape1::S) [with Shape1 = fcl::Cylinder; Shape2 = fcl::Cylinder; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = double; typename Shape1::S = double; typename Shape1::S = double]’ 460 | res = solver2().shapeIntersect(s1, tf1, s2, tf2, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:989:24: required from ‘void test_shapeIntersection_cylindercylinder() [with S = double]’ 989 | testShapeIntersection(s1, tf1, s2, tf2, GST_LIBCCD, true, contacts, false, false, false); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:1024:50: required from here 1024 | test_shapeIntersection_cylindercylinder(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp: In function ‘void testBoxBoxContactPointds(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 3, 3, false>]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:725:23: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 725 | vertices[i] = tf2 * vertices[i]; | ~~~~^~~~~~~~~~~ In file included from /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_algo.h:61, from /usr/powerpc64le-linux-gnu/include/c++/16/algorithm:63, from /usr/include/eigen3/Eigen/Core:95: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = bool (*)(const fcl::ContactPoint&, const fcl::ContactPoint&)]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep.h:206, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:54: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Cylinder; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = bool (*)(const fcl::ContactPoint&, const fcl::ContactPoint&)]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp: In function ‘void testBoxBoxContactPointds(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 3, 3, false>]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_geometric_shapes.cpp:689:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 689 | void testBoxBoxContactPointds(const Eigen::MatrixBase& R) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Linking CXX executable test_fcl_geometric_shapes cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_geometric_shapes.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_geometric_shapes.dir/link.d CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_geometric_shapes.cpp.o -o test_fcl_geometric_shapes -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 76%] Built target test_fcl_geometric_shapes make -f test/CMakeFiles/test_fcl_math.dir/build.make test/CMakeFiles/test_fcl_math.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_math.dir/DependInfo.cmake "--color=" test_fcl_math make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_math.dir/build.make test/CMakeFiles/test_fcl_math.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 76%] Building CXX object test/CMakeFiles/test_fcl_math.dir/test_fcl_math.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_math.dir/test_fcl_math.cpp.o -MF CMakeFiles/test_fcl_math.dir/test_fcl_math.cpp.o.d -o CMakeFiles/test_fcl_math.dir/test_fcl_math.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_math.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/detail/morton.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_math.cpp:39: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_math.cpp:94:3: required from ‘void test_vec_test_basic_vector() [with S = double]’ 94 | EXPECT_TRUE((v1.cross(v2)).isApprox(Vector3(-2.0, 4.0, -2.0))); | ~~~~~~~~~^~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_math.cpp:111:37: required from here 111 | test_vec_test_basic_vector(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 77%] Linking CXX executable test_fcl_math cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_math.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_math.dir/link.d CMakeFiles/test_fcl_math.dir/test_fcl_math.cpp.o -o test_fcl_math -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 77%] Built target test_fcl_math make -f test/CMakeFiles/test_fcl_profiler.dir/build.make test/CMakeFiles/test_fcl_profiler.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_profiler.dir/DependInfo.cmake "--color=" test_fcl_profiler make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_profiler.dir/build.make test/CMakeFiles/test_fcl_profiler.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 77%] Building CXX object test/CMakeFiles/test_fcl_profiler.dir/test_fcl_profiler.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_profiler.dir/test_fcl_profiler.cpp.o -MF CMakeFiles/test_fcl_profiler.dir/test_fcl_profiler.cpp.o.d -o CMakeFiles/test_fcl_profiler.dir/test_fcl_profiler.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_profiler.cpp [ 78%] Linking CXX executable test_fcl_profiler cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_profiler.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_profiler.dir/link.d CMakeFiles/test_fcl_profiler.dir/test_fcl_profiler.cpp.o -o test_fcl_profiler -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 78%] Built target test_fcl_profiler make -f test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build.make test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/DependInfo.cmake "--color=" test_fcl_shape_mesh_consistency make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build.make test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 78%] Building CXX object test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_shape_mesh_consistency.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_shape_mesh_consistency.cpp.o -MF CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_shape_mesh_consistency.cpp.o.d -o CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_shape_mesh_consistency.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_shape_mesh_consistency.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_shape_mesh_consistency.cpp:45: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep.h:43, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_shape_mesh_consistency.cpp:42: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter.h:100, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:50, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model.h:41, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_shape_mesh_consistency.cpp:44: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In instantiation of ‘fcl::Vector3 fcl::BVHModel::computeCOM() const [with BV = fcl::OBB; fcl::Vector3 = Eigen::Matrix; typename BV::S = double]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: required from here 766 | Vector3 BVHModel::computeCOM() const | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:766:25: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In instantiation of ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:90:42: required from ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’ 90 | return FitImpl::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 91 | *this, primitive_indices, num_primitives); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: required from here 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::RSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In member function ‘BV fcl::detail::BVFitter::fit(unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:88:4: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | BV BVFitter::fit(unsigned int* primitive_indices, int num_primitives) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter.h:175, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In static member function ‘static void fcl::detail::ComputeRuleCenterImpl::run(fcl::detail::BVSplitter&, const BV&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:125:16: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Vector3 center = bv.center(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model.h:162: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h: In function ‘int fcl::generateBVHModel(BVHModel&, const Sphere&, Transform3&, unsigned int, unsigned int, FinalizeModel) [with BV = OBB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h:167:22: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 167 | points[i] = pose * points[i]; | ~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h: In static member function ‘static BV fcl::detail::FitImpl::run(const fcl::detail::BVFitter&, unsigned int*, int) [with S = double; BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_fitter-inl.h:258:13: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | static BV run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h: In member function ‘void fcl::detail::BVSplitter::computeRule(const BV&, unsigned int*, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/detail/BV_splitter-inl.h:78:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 78 | void BVSplitter::computeRule( | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:875:25: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | BV bv = bv_fitter->fit(cur_primitive_indices, num_primitives); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h: In function ‘int fcl::generateBVHModel(BVHModel&, const Cone&, Transform3&, unsigned int, unsigned int, FinalizeModel) [with BV = AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h:361:5: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 361 | int generateBVHModel(BVHModel& model, const Cone& shape, const Transform3& pose, unsigned int circle_split_tot, unsigned int h_num, FinalizeModel finalize_model) | ^~~~~~~~~~~~~~~~ [ 79%] Linking CXX executable test_fcl_shape_mesh_consistency cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_shape_mesh_consistency.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_shape_mesh_consistency.dir/link.d CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_shape_mesh_consistency.cpp.o -o test_fcl_shape_mesh_consistency -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 79%] Built target test_fcl_shape_mesh_consistency make -f test/CMakeFiles/test_fcl_signed_distance.dir/build.make test/CMakeFiles/test_fcl_signed_distance.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_signed_distance.dir/DependInfo.cmake "--color=" test_fcl_signed_distance make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_signed_distance.dir/build.make test/CMakeFiles/test_fcl_signed_distance.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 79%] Building CXX object test/CMakeFiles/test_fcl_signed_distance.dir/test_fcl_signed_distance.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_signed_distance.dir/test_fcl_signed_distance.cpp.o -MF CMakeFiles/test_fcl_signed_distance.dir/test_fcl_signed_distance.cpp.o.d -o CMakeFiles/test_fcl_signed_distance.dir/test_fcl_signed_distance.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:38: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:45, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:37: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:332:25: required from ‘void test_distance_box_box_helper(fcl::Vector3&, fcl::Transform3&, fcl::Vector3&, fcl::Transform3&, const S*) [with S = double; fcl::Vector3 = Eigen::Matrix; fcl::Transform3 = Eigen::Transform]’ 332 | << "\n p_B1P1: " << p_B1P1.transpose() /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:376:31: required from ‘void test_distance_box_box_regression1() [with S = double]’ 376 | test_distance_box_box_helper(box1_size, X_WB1, box2_size, X_WB2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:599:44: required from here 599 | test_distance_box_box_regression1(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:73:3: required from ‘void test_distance_spheresphere(fcl::GJKSolverType) [with S = double]’ 73 | EXPECT_TRUE(CompareMatrices(result.nearest_points[0], Vector3(20, 0, 0), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | request.distance_tolerance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:573:37: required from here 573 | test_distance_spheresphere(GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp: In function ‘void test_distance_cylinder_box_helper(S, S, fcl::Transform3&, fcl::Vector3&, fcl::Transform3&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:246:43: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 246 | const Vector3 p_CPc = X_WC.inverse() * result.nearest_points[0]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, const Matrix, const CwiseNullaryOp, const Matrix > > >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp: In function ‘void test_distance_cylinder_box_helper(S, S, fcl::Transform3&, fcl::Vector3&, fcl::Transform3&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_signed_distance.cpp:221:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 221 | void test_distance_cylinder_box_helper(S cylinder_radius, S cylinder_length, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Linking CXX executable test_fcl_signed_distance cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_signed_distance.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_signed_distance.dir/link.d CMakeFiles/test_fcl_signed_distance.dir/test_fcl_signed_distance.cpp.o -o test_fcl_signed_distance -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 80%] Built target test_fcl_signed_distance make -f test/CMakeFiles/test_fcl_simple.dir/build.make test/CMakeFiles/test_fcl_simple.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_simple.dir/DependInfo.cmake "--color=" test_fcl_simple make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_simple.dir/build.make test/CMakeFiles/test_fcl_simple.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 80%] Building CXX object test/CMakeFiles/test_fcl_simple.dir/test_fcl_simple.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_simple.dir/test_fcl_simple.cpp.o -MF CMakeFiles/test_fcl_simple.dir/test_fcl_simple.cpp.o.d -o CMakeFiles/test_fcl_simple.dir/test_fcl_simple.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:75, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/detail/project.h:41, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry.h:214, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/detail/project.h:42: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h: In instantiation of ‘fcl::VectorN fcl::combine(VectorN&, VectorN&) [with S = double; int M = 4; int N = 4; VectorN = Eigen::Matrix; VectorN = Eigen::Matrix; VectorN = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:105:28: required from ‘void test_Vec_nf_test() [with S = double]’ 105 | VectorN c = combine(a, b); | ~~~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:133:27: required from here 133 | test_Vec_nf_test(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:441:17: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 441 | VectorN combine( | ^~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_r.h:81, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:44: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_r-inl.h: In instantiation of ‘fcl::VectorN fcl::SamplerR::sample() const [with S = double; long unsigned int N = 4; fcl::VectorN = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:117:32: required from ‘void test_Vec_nf_test() [with S = double]’ 117 | std::cout << sampler.sample().transpose() << std::endl; | ~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:133:27: required from here 133 | test_Vec_nf_test(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_r-inl.h:78:15: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 78 | VectorN SamplerR::sample() const | ^~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:93:13: required from ‘void test_Vec_nf_test() [with S = double]’ 93 | std::cout << a.transpose() << std::endl; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:133:27: required from here 133 | test_Vec_nf_test(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:106:13: required from ‘void test_Vec_nf_test() [with S = double]’ 106 | std::cout << c.transpose() << std::endl; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:133:27: required from here 133 | test_Vec_nf_test(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:126:15: required from ‘void test_Vec_nf_test() [with S = double]’ 126 | std::cout << sampler3.sample().transpose() << std::endl; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:133:27: required from here 133 | test_Vec_nf_test(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp: In function ‘void test_Vec_nf_test() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:105:17: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 105 | VectorN c = combine(a, b); | ^ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:117:32: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 117 | std::cout << sampler.sample().transpose() << std::endl; | ~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:126:33: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 126 | std::cout << sampler3.sample().transpose() << std::endl; | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, const Matrix, const Matrix > >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h: In function ‘fcl::VectorN fcl::combine(VectorN&, VectorN&) [with S = double; int M = 4; int N = 4]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:441:17: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 441 | VectorN combine( | ^~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_r-inl.h: In member function ‘fcl::VectorN fcl::SamplerR::sample() const [with S = double; long unsigned int N = 4]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_r-inl.h:78:15: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 78 | VectorN SamplerR::sample() const | ^~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h: In function ‘fcl::VectorN fcl::combine(VectorN&, VectorN&) [with S = double; int M = 4; int N = 4]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:441:17: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 441 | VectorN combine( | ^~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp: In function ‘void test_Vec_nf_test() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:117:32: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 117 | std::cout << sampler.sample().transpose() << std::endl; | ~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:84:6: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 84 | void test_Vec_nf_test() | ^~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:84:6: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor ‘fcl::SamplerR::SamplerR(fcl::VectorN&, fcl::VectorN&) [with S = double; long unsigned int N = 4]’, inlined from ‘void test_Vec_nf_test() [with S = double]’ at /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:115:18: /build/reproducible-path/fcl-0.7.0/include/fcl/math/sampler/sampler_r-inl.h:56:5: warning: ‘lower’ may be used uninitialized [-Wmaybe-uninitialized] 56 | : lower_bound(lower_bound_), upper_bound(upper_bound_) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp: In function ‘void test_Vec_nf_test() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:108:24: note: ‘lower’ declared here 108 | VectorN upper, lower; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:84:6: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 84 | void test_Vec_nf_test() | ^~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:84:6: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:105:28: note: parameter passing for argument of type ‘fcl::VectorN’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 105 | VectorN c = combine(a, b); | ~~~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_simple.cpp:126:33: note: parameter passing for argument of type ‘fcl::Vector6’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 126 | std::cout << sampler3.sample().transpose() << std::endl; | ~~~~~~~~~~~~~~~^~ [ 81%] Linking CXX executable test_fcl_simple cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_simple.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_simple.dir/link.d CMakeFiles/test_fcl_simple.dir/test_fcl_simple.cpp.o -o test_fcl_simple -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 81%] Built target test_fcl_simple make -f test/CMakeFiles/test_fcl_sphere_box.dir/build.make test/CMakeFiles/test_fcl_sphere_box.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_sphere_box.dir/DependInfo.cmake "--color=" test_fcl_sphere_box make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_sphere_box.dir/build.make test/CMakeFiles/test_fcl_sphere_box.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 81%] Building CXX object test/CMakeFiles/test_fcl_sphere_box.dir/test_fcl_sphere_box.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_sphere_box.dir/test_fcl_sphere_box.cpp.o -MF CMakeFiles/test_fcl_sphere_box.dir/test_fcl_sphere_box.cpp.o.d -o CMakeFiles/test_fcl_sphere_box.dir/test_fcl_sphere_box.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:44: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 3, 1, true> >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose, 3, 1, true> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:178:38: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = double]’ 178 | << "Sphere at: " << X_WS.translation().transpose(); /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:203:34: required from here 203 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:149, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:43: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = float; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:122:21: required from ‘void fcl::CollisionObject::computeAABB() [with S = float]’ 122 | aabb = translate(cgeom->aabb_local, t.translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:71:3: required from ‘fcl::CollisionObject::CollisionObject(const std::shared_ptr >&, fcl::Transform3&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 71 | computeAABB(); | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:123:27: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 123 | fcl::CollisionObject sphere(sphere_geometry, X_WS); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:204:33: required from here 204 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: required from ‘void fcl::CollisionObject::computeAABB() [with S = float]’ 126 | Vector3 center = t * cgeom->aabb_center; | ~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:71:3: required from ‘fcl::CollisionObject::CollisionObject(const std::shared_ptr >&, fcl::Transform3&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 71 | computeAABB(); | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:123:27: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 123 | fcl::CollisionObject sphere(sphere_geometry, X_WS); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:204:33: required from here 204 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 3, 1, true> >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose, 3, 1, true> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:178:38: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 178 | << "Sphere at: " << X_WS.translation().transpose(); /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:204:33: required from here 204 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: required from ‘void fcl::CollisionObject::computeAABB() [with S = float]’ 126 | Vector3 center = t * cgeom->aabb_center; | ~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:71:3: required from ‘fcl::CollisionObject::CollisionObject(const std::shared_ptr >&, fcl::Transform3&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 71 | computeAABB(); | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:123:27: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 123 | fcl::CollisionObject sphere(sphere_geometry, X_WS); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:204:33: required from here 204 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:179:11: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = double]’ 179 | EXPECT_TRUE(fcl::CompareMatrices(contact.normal, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 180 | expected_normal, | ~~~~~~~~~~~~~~~~ 181 | eps, | ~~~~ 182 | fcl::MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:203:34: required from here 203 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:179:11: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 179 | EXPECT_TRUE(fcl::CompareMatrices(contact.normal, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 180 | expected_normal, | ~~~~~~~~~~~~~~~~ 181 | eps, | ~~~~ 182 | fcl::MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:204:33: required from here 204 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::AABB::operator+(const fcl::AABB&) const [with S_ = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: required from ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’ 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:954:13: required from ‘int fcl::BVHModel::refitTree_bottomup() [with BV = fcl::AABB]’ 954 | int res = recursiveRefitTree_bottomup(0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:945:12: required from ‘int fcl::BVHModel::refitTree(bool) [with BV = fcl::AABB]’ 945 | return refitTree_bottomup(); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:610:5: required from ‘int fcl::BVHModel::endReplaceModel(bool, bool) [with BV = fcl::AABB]’ 610 | refitTree(bottomup); | ^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:166:27: required from ‘bool fcl::detail::initialize(MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_libccd; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float; typename BV::S = float]’ 166 | model1.endReplaceModel(use_refit, refit_bottomup); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:341:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 341 | initialize(node, *obj1_tmp, tf1_tmp, *obj2, tf2, nsolver, no_cost_request, result); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:74:53: required from ‘fcl::detail::CollisionFunctionMatrix& fcl::getCollisionFunctionLookTable() [with GJKSolver = detail::GJKSolver_libccd]’ 74 | static detail::CollisionFunctionMatrix table; | ^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:108:75: required from ‘std::size_t fcl::collide(const CollisionGeometry*, Transform3&, const CollisionGeometry*, Transform3&, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int; Transform3 = Eigen::Transform]’ 108 | const auto& looktable = getCollisionFunctionLookTable(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:88:17: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int]’ 88 | return collide(o1->collisionGeometry().get(), o1->getTransform(), o2->collisionGeometry().get(), o2->getTransform(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | nsolver, request, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:163:21: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const CollisionRequest&, CollisionResult&) [with S = float; std::size_t = long unsigned int]’ 163 | return collide(o1, o2, &solver, request, result); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:168:25: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 168 | fcl::collide(s1, s2, collision_request, collision_result); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:204:33: required from here 204 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:180:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | AABB AABB::operator +(const AABB& other) const | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:358: /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:650:44: required from ‘fcl::Matrix3 fcl::generateCoordinateSystem(Vector3&) [with S = float; Matrix3 = Eigen::Matrix; Vector3 = Eigen::Matrix]’ 650 | axis.col(0).noalias() = x_axis.normalized(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:662:39: required from ‘static void fcl::detail::ComputeBVImpl, fcl::Plane >::run(const fcl::Plane&, fcl::Transform3&, fcl::OBB&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 662 | bv.axis = generateCoordinateSystem(n); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:1060:43: required from ‘void fcl::computeBV(const Shape&, Transform3&, BV&) [with BV = OBB; Shape = Plane; Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float]’ 1060 | detail::ComputeBVImpl::run(s, tf, bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:395:12: required from ‘bool fcl::detail::setupMeshShapeCollisionOrientedNode(OrientedNode&, const fcl::BVHModel&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Plane; NarrowPhaseSolver = GJKSolver_libccd; OrientedNode = MeshShapeCollisionTraversalNodeOBB; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float; typename BV::S = float]’ 395 | computeBV(model2, tf2, node.model2_bv); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:420:53: required from ‘bool fcl::detail::initialize(MeshShapeCollisionTraversalNodeOBB&, const fcl::BVHModel >&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with Shape = fcl::Plane; NarrowPhaseSolver = GJKSolver_libccd; typename NarrowPhaseSolver::S = float; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float; typename BV::S = float]’ 420 | return detail::setupMeshShapeCollisionOrientedNode( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421 | node, model1, tf1, model2, tf2, nsolver, request, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:400:15: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 400 | initialize(node, *obj1, tf1, *obj2, tf2, nsolver, no_cost_request, result); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:74:53: required from ‘fcl::detail::CollisionFunctionMatrix& fcl::getCollisionFunctionLookTable() [with GJKSolver = detail::GJKSolver_libccd]’ 74 | static detail::CollisionFunctionMatrix table; | ^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:108:75: required from ‘std::size_t fcl::collide(const CollisionGeometry*, Transform3&, const CollisionGeometry*, Transform3&, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int; Transform3 = Eigen::Transform]’ 108 | const auto& looktable = getCollisionFunctionLookTable(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:88:17: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int]’ 88 | return collide(o1->collisionGeometry().get(), o1->getTransform(), o2->collisionGeometry().get(), o2->getTransform(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | nsolver, request, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:163:21: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const CollisionRequest&, CollisionResult&) [with S = float; std::size_t = long unsigned int]’ 163 | return collide(o1, o2, &solver, request, result); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:168:25: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 168 | fcl::collide(s1, s2, collision_request, collision_result); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:204:33: required from here 204 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry.h:214, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/RSS.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/motion_base.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:44: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h: In instantiation of ‘void fcl::eigen_old(Matrix3&, Vector3&, Matrix3&) [with S = float; Matrix3 = Eigen::Matrix; Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:140:12: required from ‘void fcl::detail::OBB_fit_functions::fitn(fcl::Vector3*, int, fcl::OBB&) [with S = float; fcl::Vector3 = Eigen::Matrix]’ 140 | eigen_old(M, s, E); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:574:30: required from ‘static void fcl::detail::Fitter >::fit(fcl::Vector3*, int, fcl::OBB&) [with S = float; fcl::Vector3 = Eigen::Matrix]’ 574 | OBB_fit_functions::fitn(ps, n, bv); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:673:42: required from ‘void fcl::fit(Vector3*, int, BV&) [with BV = OBB; Vector3 = Eigen::Matrix; typename BV::S = float]’ 673 | detail::Fitter::fit(ps, n, bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:254:8: required from ‘static void fcl::detail::ComputeBVImpl, fcl::Convex >::run(const fcl::Convex&, fcl::Transform3&, fcl::OBB&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 254 | fit(s.getVertices().data(), static_cast(s.getVertices().size()), bv); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:1060:43: required from ‘void fcl::computeBV(const Shape&, Transform3&, BV&) [with BV = OBB; Shape = Convex; Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float]’ 1060 | detail::ComputeBVImpl::run(s, tf, bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:395:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 395 | computeBV(model2, tf2, node.model2_bv); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:74:53: required from ‘fcl::detail::CollisionFunctionMatrix& fcl::getCollisionFunctionLookTable() [with GJKSolver = detail::GJKSolver_libccd]’ 74 | static detail::CollisionFunctionMatrix table; | ^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:108:75: required from ‘std::size_t fcl::collide(const CollisionGeometry*, Transform3&, const CollisionGeometry*, Transform3&, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int; Transform3 = Eigen::Transform]’ 108 | const auto& looktable = getCollisionFunctionLookTable(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:88:17: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int]’ 88 | return collide(o1->collisionGeometry().get(), o1->getTransform(), o2->collisionGeometry().get(), o2->getTransform(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | nsolver, request, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:163:21: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const CollisionRequest&, CollisionResult&) [with S = float; std::size_t = long unsigned int]’ 163 | return collide(o1, o2, &solver, request, result); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:168:25: required from ‘void LargeBoxSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 168 | fcl::collide(s1, s2, collision_request, collision_result); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_box.cpp:204:33: required from here 204 | LargeBoxSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:483:7: warning: variable ‘nrot’ set but not used [-Wunused-but-set-variable=] 483 | int nrot; | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:198: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h: In instantiation of ‘fcl::AABB fcl::OcTree::getRootBV() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: required from ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep; typename NarrowPhaseSolver::S = float; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float; typename BV::S = float]’ 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node-inl.h:73:32: required from ‘void fcl::detail::MeshOcTreeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ 73 | otsolver->OcTreeMeshIntersect( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | model2, model1, tf2, tf1, this->request, *this->result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node-inl.h:70:6: required from here 70 | void MeshOcTreeCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:95:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | AABB OcTree::getRootBV() const | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/intersect-inl.h:1042:34: required from ‘static bool fcl::detail::Intersect::buildTrianglePlane(fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3*, S*) [with S = float; fcl::Vector3 = Eigen::Matrix]’ 1042 | Vector3 n_ = (v2 - v1).cross(v3 - v1); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/intersect-inl.h:804:23: required from ‘static bool fcl::detail::Intersect::intersect_Triangle(fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3*, unsigned int*, S*, fcl::Vector3*) [with S = float; fcl::Vector3 = Eigen::Matrix]’ 804 | buildTrianglePlane(P1, P2, P3, &n1, &t1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:152:42: required from ‘void fcl::detail::MeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS]’ 152 | if(Intersect::intersect_Triangle(p1, p2, p3, q1, q2, q3)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:126:6: required from here 126 | void MeshCollisionTraversalNode::leafTesting(int b1, int b2) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:50: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘void fcl::BVHModel::computeLocalAABB() [with BV = fcl::RSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1088:35: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1088 | this->aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:164: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h: In member function ‘void fcl::CollisionObject::computeAABB() [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:122:21: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | aabb = translate(cgeom->aabb_local, t.translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:16: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Vector3 center = t * cgeom->aabb_center; | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In function ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = float; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver.h:180, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_algo.h:61, from /usr/powerpc64le-linux-gnu/include/c++/16/algorithm:63, from /usr/include/eigen3/Eigen/Core:95: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane.h:148, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:59, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep.h:206, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:51: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h: In function ‘bool fcl::detail::boxPlaneIntersect(const fcl::Box&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, std::vector >*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:257:22: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 257 | const Vector3 normal = (signed_dist > 0) ? (-new_s2.n).eval() : new_s2.n; | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box.h:140, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:52: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h: In function ‘bool fcl::detail::sphereBoxIntersect(const fcl::Sphere&, fcl::Transform3&, const fcl::Box&, fcl::Transform3&, std::vector >*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h:175:57: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 175 | contacts->emplace_back(X_FB.linear() * n_SB_B, X_FB * p_BP, depth); | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace.h:218, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:58: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h: In function ‘bool fcl::detail::halfspaceIntersect(const fcl::Halfspace&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Halfspace&, S&, int&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:703:14: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 703 | Vector3 dir = (new_s1.n).cross(new_s2.n); | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility.h:130, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_distance_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:59: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h: In function ‘void fcl::constructBox(const KDOP&, Transform3&, Box&, Transform3&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:1198:41: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1198 | tf = tf_bv * Translation3(bv.center()); | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h: In static member function ‘static void fcl::detail::ComputeBVImpl, fcl::Plane >::run(const fcl::Plane&, fcl::Transform3&, fcl::OBB&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:667:16: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 667 | bv.To = tf * p; /// n'd' = R * n * (d + (R * n) * T) = R * (n * d) + T | ~~~^~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h: In member function ‘void fcl::CollisionObject::computeAABB() [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Vector3 center = t * cgeom->aabb_center; | ~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:868:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 868 | int BVHModel::recursiveBuildTree(int bv_id, int first_primitive, int num_primitives) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:129: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In member function ‘fcl::Matrix3 fcl::CollisionGeometry::computeMomentofInertiaRelatedToCOM() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:142:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Matrix3 CollisionGeometry::computeMomentofInertiaRelatedToCOM() const | ^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In function ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = float; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h: In member function ‘void fcl::CollisionObject::computeAABB() [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:118:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | void CollisionObject::computeAABB() | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:118:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:118:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:118:6: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:122:21: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | aabb = translate(cgeom->aabb_local, t.translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::CollisionObject::computeAABB() [with S = float]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In member function ‘fcl::AABB fcl::AABB::operator+(const fcl::AABB&) const [with S_ = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:180:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | AABB AABB::operator +(const AABB& other) const | ^~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:961:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | int BVHModel::recursiveRefitTree_bottomup(int bv_id) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node.h:224, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:68, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:66: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; Shape = fcl::Cylinder; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:137:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | bool initialize( | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h: In member function ‘fcl::AABB fcl::OcTree::getRootBV() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:95:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | AABB OcTree::getRootBV() const | ^~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:45: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:718:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 718 | static void run(const AABB& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:289: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, fcl::Vector3*, fcl::Vector3*, fcl::Triangle*, fcl::Triangle*, fcl::Matrix3&, fcl::Vector3&, fcl::Transform3&, fcl::Transform3&, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:527:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 527 | void meshCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Sphere; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node.h:99, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:77: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Cylinder; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Ellipsoid; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Convex; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h: In function ‘bool fcl::detail::convexHalfspaceIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, std::vector >*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:546:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 546 | bool convexHalfspaceIntersect(const Convex& convex_C, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h: In function ‘bool fcl::detail::ellipsoidPlaneIntersect(const fcl::Ellipsoid&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, std::vector >*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:178:119: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 178 | const Vector3 normal = (signed_dist > 0) ? (tf1.linear() * -new_s2.n).eval() : (tf1.linear() * new_s2.n).eval(); // pointing from the ellipsoid's center to the plane | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node.h:98, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:76: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeCollisionTraversalNode::leafTesting(int, int) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h:69:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | void OcTreeCollisionTraversalNode::leafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Linking CXX executable test_fcl_sphere_box cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_sphere_box.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_sphere_box.dir/link.d CMakeFiles/test_fcl_sphere_box.dir/test_fcl_sphere_box.cpp.o -o test_fcl_sphere_box -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 82%] Built target test_fcl_sphere_box make -f test/CMakeFiles/test_fcl_sphere_capsule.dir/build.make test/CMakeFiles/test_fcl_sphere_capsule.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_sphere_capsule.dir/DependInfo.cmake "--color=" test_fcl_sphere_capsule make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_sphere_capsule.dir/build.make test/CMakeFiles/test_fcl_sphere_capsule.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 82%] Building CXX object test/CMakeFiles/test_fcl_sphere_capsule.dir/test_fcl_sphere_capsule.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_sphere_capsule.dir/test_fcl_sphere_capsule.cpp.o -MF CMakeFiles/test_fcl_sphere_capsule.dir/test_fcl_sphere_capsule.cpp.o.d -o CMakeFiles/test_fcl_sphere_capsule.dir/test_fcl_sphere_capsule.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_capsule.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:75, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_capsule.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/constants.h:40, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_capsule.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 83%] Linking CXX executable test_fcl_sphere_capsule cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_sphere_capsule.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_sphere_capsule.dir/link.d CMakeFiles/test_fcl_sphere_capsule.dir/test_fcl_sphere_capsule.cpp.o -o test_fcl_sphere_capsule -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 83%] Built target test_fcl_sphere_capsule make -f test/CMakeFiles/test_fcl_sphere_cylinder.dir/build.make test/CMakeFiles/test_fcl_sphere_cylinder.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_sphere_cylinder.dir/DependInfo.cmake "--color=" test_fcl_sphere_cylinder make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_sphere_cylinder.dir/build.make test/CMakeFiles/test_fcl_sphere_cylinder.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 83%] Building CXX object test/CMakeFiles/test_fcl_sphere_cylinder.dir/test_fcl_sphere_cylinder.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_sphere_cylinder.dir/test_fcl_sphere_cylinder.cpp.o -MF CMakeFiles/test_fcl_sphere_cylinder.dir/test_fcl_sphere_cylinder.cpp.o.d -o CMakeFiles/test_fcl_sphere_cylinder.dir/test_fcl_sphere_cylinder.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:44: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 3, 1, true> >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose, 3, 1, true> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:191:38: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = double]’ 191 | << "Sphere at: " << X_WS.translation().transpose(); /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:216:39: required from here 216 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:149, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:43, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:43: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = float; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:122:21: required from ‘void fcl::CollisionObject::computeAABB() [with S = float]’ 122 | aabb = translate(cgeom->aabb_local, t.translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:71:3: required from ‘fcl::CollisionObject::CollisionObject(const std::shared_ptr >&, fcl::Transform3&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 71 | computeAABB(); | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:134:27: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 134 | fcl::CollisionObject sphere(sphere_geometry, X_WS); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:217:38: required from here 217 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: required from ‘void fcl::CollisionObject::computeAABB() [with S = float]’ 126 | Vector3 center = t * cgeom->aabb_center; | ~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:71:3: required from ‘fcl::CollisionObject::CollisionObject(const std::shared_ptr >&, fcl::Transform3&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 71 | computeAABB(); | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:134:27: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 134 | fcl::CollisionObject sphere(sphere_geometry, X_WS); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:217:38: required from here 217 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose, 3, 1, true> >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose, 3, 1, true> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:191:38: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 191 | << "Sphere at: " << X_WS.translation().transpose(); /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:217:38: required from here 217 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: required from ‘void fcl::CollisionObject::computeAABB() [with S = float]’ 126 | Vector3 center = t * cgeom->aabb_center; | ~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:71:3: required from ‘fcl::CollisionObject::CollisionObject(const std::shared_ptr >&, fcl::Transform3&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 71 | computeAABB(); | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:134:27: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 134 | fcl::CollisionObject sphere(sphere_geometry, X_WS); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:217:38: required from here 217 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:192:11: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = double]’ 192 | EXPECT_TRUE(fcl::CompareMatrices(contact.normal, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 193 | expected_normal, | ~~~~~~~~~~~~~~~~ 194 | eps, | ~~~~ 195 | fcl::MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:216:39: required from here 216 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:192:11: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 192 | EXPECT_TRUE(fcl::CompareMatrices(contact.normal, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 193 | expected_normal, | ~~~~~~~~~~~~~~~~ 194 | eps, | ~~~~ 195 | fcl::MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:217:38: required from here 217 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In instantiation of ‘fcl::AABB fcl::AABB::operator+(const fcl::AABB&) const [with S_ = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: required from ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’ 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:954:13: required from ‘int fcl::BVHModel::refitTree_bottomup() [with BV = fcl::AABB]’ 954 | int res = recursiveRefitTree_bottomup(0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:945:12: required from ‘int fcl::BVHModel::refitTree(bool) [with BV = fcl::AABB]’ 945 | return refitTree_bottomup(); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:610:5: required from ‘int fcl::BVHModel::endReplaceModel(bool, bool) [with BV = fcl::AABB]’ 610 | refitTree(bottomup); | ^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:166:27: required from ‘bool fcl::detail::initialize(MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_libccd; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float; typename BV::S = float]’ 166 | model1.endReplaceModel(use_refit, refit_bottomup); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:341:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 341 | initialize(node, *obj1_tmp, tf1_tmp, *obj2, tf2, nsolver, no_cost_request, result); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:74:53: required from ‘fcl::detail::CollisionFunctionMatrix& fcl::getCollisionFunctionLookTable() [with GJKSolver = detail::GJKSolver_libccd]’ 74 | static detail::CollisionFunctionMatrix table; | ^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:108:75: required from ‘std::size_t fcl::collide(const CollisionGeometry*, Transform3&, const CollisionGeometry*, Transform3&, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int; Transform3 = Eigen::Transform]’ 108 | const auto& looktable = getCollisionFunctionLookTable(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:88:17: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int]’ 88 | return collide(o1->collisionGeometry().get(), o1->getTransform(), o2->collisionGeometry().get(), o2->getTransform(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | nsolver, request, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:163:21: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const CollisionRequest&, CollisionResult&) [with S = float; std::size_t = long unsigned int]’ 163 | return collide(o1, o2, &solver, request, result); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:181:25: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 181 | fcl::collide(s1, s2, collision_request, collision_result); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:217:38: required from here 217 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:180:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | AABB AABB::operator +(const AABB& other) const | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:358: /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:650:44: required from ‘fcl::Matrix3 fcl::generateCoordinateSystem(Vector3&) [with S = float; Matrix3 = Eigen::Matrix; Vector3 = Eigen::Matrix]’ 650 | axis.col(0).noalias() = x_axis.normalized(); | ~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:662:39: required from ‘static void fcl::detail::ComputeBVImpl, fcl::Plane >::run(const fcl::Plane&, fcl::Transform3&, fcl::OBB&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 662 | bv.axis = generateCoordinateSystem(n); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:1060:43: required from ‘void fcl::computeBV(const Shape&, Transform3&, BV&) [with BV = OBB; Shape = Plane; Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float]’ 1060 | detail::ComputeBVImpl::run(s, tf, bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:395:12: required from ‘bool fcl::detail::setupMeshShapeCollisionOrientedNode(OrientedNode&, const fcl::BVHModel&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Plane; NarrowPhaseSolver = GJKSolver_libccd; OrientedNode = MeshShapeCollisionTraversalNodeOBB; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float; typename BV::S = float]’ 395 | computeBV(model2, tf2, node.model2_bv); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:420:53: required from ‘bool fcl::detail::initialize(MeshShapeCollisionTraversalNodeOBB&, const fcl::BVHModel >&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with Shape = fcl::Plane; NarrowPhaseSolver = GJKSolver_libccd; typename NarrowPhaseSolver::S = float; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float; typename BV::S = float]’ 420 | return detail::setupMeshShapeCollisionOrientedNode( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 421 | node, model1, tf1, model2, tf2, nsolver, request, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:400:15: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 400 | initialize(node, *obj1, tf1, *obj2, tf2, nsolver, no_cost_request, result); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:74:53: required from ‘fcl::detail::CollisionFunctionMatrix& fcl::getCollisionFunctionLookTable() [with GJKSolver = detail::GJKSolver_libccd]’ 74 | static detail::CollisionFunctionMatrix table; | ^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:108:75: required from ‘std::size_t fcl::collide(const CollisionGeometry*, Transform3&, const CollisionGeometry*, Transform3&, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int; Transform3 = Eigen::Transform]’ 108 | const auto& looktable = getCollisionFunctionLookTable(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:88:17: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int]’ 88 | return collide(o1->collisionGeometry().get(), o1->getTransform(), o2->collisionGeometry().get(), o2->getTransform(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | nsolver, request, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:163:21: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const CollisionRequest&, CollisionResult&) [with S = float; std::size_t = long unsigned int]’ 163 | return collide(o1, o2, &solver, request, result); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:181:25: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 181 | fcl::collide(s1, s2, collision_request, collision_result); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:217:38: required from here 217 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry.h:214, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/RSS.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/motion/motion_base.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:44: /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h: In instantiation of ‘void fcl::eigen_old(Matrix3&, Vector3&, Matrix3&) [with S = float; Matrix3 = Eigen::Matrix; Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:140:12: required from ‘void fcl::detail::OBB_fit_functions::fitn(fcl::Vector3*, int, fcl::OBB&) [with S = float; fcl::Vector3 = Eigen::Matrix]’ 140 | eigen_old(M, s, E); | ~~~~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:574:30: required from ‘static void fcl::detail::Fitter >::fit(fcl::Vector3*, int, fcl::OBB&) [with S = float; fcl::Vector3 = Eigen::Matrix]’ 574 | OBB_fit_functions::fitn(ps, n, bv); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:673:42: required from ‘void fcl::fit(Vector3*, int, BV&) [with BV = OBB; Vector3 = Eigen::Matrix; typename BV::S = float]’ 673 | detail::Fitter::fit(ps, n, bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:254:8: required from ‘static void fcl::detail::ComputeBVImpl, fcl::Convex >::run(const fcl::Convex&, fcl::Transform3&, fcl::OBB&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 254 | fit(s.getVertices().data(), static_cast(s.getVertices().size()), bv); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:1060:43: required from ‘void fcl::computeBV(const Shape&, Transform3&, BV&) [with BV = OBB; Shape = Convex; Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float]’ 1060 | detail::ComputeBVImpl::run(s, tf, bv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:395:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 395 | computeBV(model2, tf2, node.model2_bv); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:74:53: required from ‘fcl::detail::CollisionFunctionMatrix& fcl::getCollisionFunctionLookTable() [with GJKSolver = detail::GJKSolver_libccd]’ 74 | static detail::CollisionFunctionMatrix table; | ^~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:108:75: required from ‘std::size_t fcl::collide(const CollisionGeometry*, Transform3&, const CollisionGeometry*, Transform3&, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int; Transform3 = Eigen::Transform]’ 108 | const auto& looktable = getCollisionFunctionLookTable(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:88:17: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const NarrowPhaseSolver*, const CollisionRequest&, CollisionResult&) [with S = float; NarrowPhaseSolver = detail::GJKSolver_libccd; std::size_t = long unsigned int]’ 88 | return collide(o1->collisionGeometry().get(), o1->getTransform(), o2->collisionGeometry().get(), o2->getTransform(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | nsolver, request, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:163:21: required from ‘std::size_t fcl::collide(const CollisionObject*, const CollisionObject*, const CollisionRequest&, CollisionResult&) [with S = float; std::size_t = long unsigned int]’ 163 | return collide(o1, o2, &solver, request, result); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:181:25: required from ‘void LargeCylinderSmallSphereTest(fcl::GJKSolverType) [with S = float]’ 181 | fcl::collide(s1, s2, collision_request, collision_result); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_cylinder.cpp:217:38: required from here 217 | LargeCylinderSmallSphereTest(fcl::GJKSolverType::GST_LIBCCD); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/geometry-inl.h:483:7: warning: variable ‘nrot’ set but not used [-Wunused-but-set-variable=] 483 | int nrot; | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:198: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h: In instantiation of ‘fcl::AABB fcl::OcTree::getRootBV() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: required from ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep; typename NarrowPhaseSolver::S = float; fcl::Transform3 = Eigen::Transform; typename NarrowPhaseSolver::S = float; typename BV::S = float]’ 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node-inl.h:73:32: required from ‘void fcl::detail::MeshOcTreeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ 73 | otsolver->OcTreeMeshIntersect( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 74 | model2, model1, tf2, tf1, this->request, *this->result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node-inl.h:70:6: required from here 70 | void MeshOcTreeCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:95:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | AABB OcTree::getRootBV() const | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/intersect-inl.h:1042:34: required from ‘static bool fcl::detail::Intersect::buildTrianglePlane(fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3*, S*) [with S = float; fcl::Vector3 = Eigen::Matrix]’ 1042 | Vector3 n_ = (v2 - v1).cross(v3 - v1); | ~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/intersect-inl.h:804:23: required from ‘static bool fcl::detail::Intersect::intersect_Triangle(fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3*, unsigned int*, S*, fcl::Vector3*) [with S = float; fcl::Vector3 = Eigen::Matrix]’ 804 | buildTrianglePlane(P1, P2, P3, &n1, &t1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:152:42: required from ‘void fcl::detail::MeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS]’ 152 | if(Intersect::intersect_Triangle(p1, p2, p3, q1, q2, q3)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:126:6: required from here 126 | void MeshCollisionTraversalNode::leafTesting(int b1, int b2) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:50: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘void fcl::BVHModel::computeLocalAABB() [with BV = fcl::RSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1088:35: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1088 | this->aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object.h:164: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h: In member function ‘void fcl::CollisionObject::computeAABB() [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:122:21: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | aabb = translate(cgeom->aabb_local, t.translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:16: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Vector3 center = t * cgeom->aabb_center; | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In function ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = float; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver.h:180, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_algo.h:61, from /usr/powerpc64le-linux-gnu/include/c++/16/algorithm:63, from /usr/include/eigen3/Eigen/Core:95: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane.h:148, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:59, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep.h:206, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:51: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h: In function ‘bool fcl::detail::boxPlaneIntersect(const fcl::Box&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, std::vector >*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:257:22: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 257 | const Vector3 normal = (signed_dist > 0) ? (-new_s2.n).eval() : new_s2.n; | ^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box.h:140, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:52: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h: In function ‘bool fcl::detail::sphereBoxIntersect(const fcl::Sphere&, fcl::Transform3&, const fcl::Box&, fcl::Transform3&, std::vector >*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h:175:57: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 175 | contacts->emplace_back(X_FB.linear() * n_SB_B, X_FB * p_BP, depth); | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace.h:218, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:58: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h: In function ‘bool fcl::detail::halfspaceIntersect(const fcl::Halfspace&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Halfspace&, S&, int&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:703:14: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 703 | Vector3 dir = (new_s1.n).cross(new_s2.n); | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility.h:130, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_distance_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:59: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h: In function ‘void fcl::constructBox(const KDOP&, Transform3&, Box&, Transform3&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:1198:41: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1198 | tf = tf_bv * Translation3(bv.center()); | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h: In static member function ‘static void fcl::detail::ComputeBVImpl, fcl::Plane >::run(const fcl::Plane&, fcl::Transform3&, fcl::OBB&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:667:16: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 667 | bv.To = tf * p; /// n'd' = R * n * (d + (R * n) * T) = R * (n * d) + T | ~~~^~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h: In member function ‘void fcl::CollisionObject::computeAABB() [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Vector3 center = t * cgeom->aabb_center; | ~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:868:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 868 | int BVHModel::recursiveBuildTree(int bv_id, int first_primitive, int num_primitives) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:129: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In member function ‘fcl::Matrix3 fcl::CollisionGeometry::computeMomentofInertiaRelatedToCOM() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:142:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Matrix3 CollisionGeometry::computeMomentofInertiaRelatedToCOM() const | ^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose, 3, 1, true> >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 1, true> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In function ‘fcl::AABB fcl::translate(const AABB&, const Eigen::MatrixBase&) [with S = float; Derived = Eigen::Block, 3, 1, true>]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:345:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | AABB translate( | ^~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h: In member function ‘void fcl::CollisionObject::computeAABB() [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:118:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | void CollisionObject::computeAABB() | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:118:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:118:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:118:6: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:122:21: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | aabb = translate(cgeom->aabb_local, t.translation()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::CollisionObject::computeAABB() [with S = float]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision_object-inl.h:126:27: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In member function ‘fcl::AABB fcl::AABB::operator+(const fcl::AABB&) const [with S_ = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:180:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | AABB AABB::operator +(const AABB& other) const | ^~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:961:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | int BVHModel::recursiveRefitTree_bottomup(int bv_id) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node.h:224, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:68, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:66: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; Shape = fcl::Cylinder; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:137:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | bool initialize( | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h: In member function ‘fcl::AABB fcl::OcTree::getRootBV() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree-inl.h:95:9: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | AABB OcTree::getRootBV() const | ^~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:45: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:718:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 718 | static void run(const AABB& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:289: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, fcl::Vector3*, fcl::Vector3*, fcl::Triangle*, fcl::Triangle*, fcl::Matrix3&, fcl::Vector3&, fcl::Transform3&, fcl::Transform3&, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h:527:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 527 | void meshCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Sphere; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node.h:99, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:77: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Cylinder; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Ellipsoid; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Convex; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = float; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h: In function ‘bool fcl::detail::convexHalfspaceIntersect(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, std::vector >*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:546:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 546 | bool convexHalfspaceIntersect(const Convex& convex_C, | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h: In function ‘bool fcl::detail::ellipsoidPlaneIntersect(const fcl::Ellipsoid&, fcl::Transform3&, const fcl::Plane&, fcl::Transform3&, std::vector >*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h:178:119: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 178 | const Vector3 normal = (signed_dist > 0) ? (tf1.linear() * -new_s2.n).eval() : (tf1.linear() * new_s2.n).eval(); // pointing from the ellipsoid's center to the plane | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node.h:98, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:76: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeCollisionTraversalNode::leafTesting(int, int) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h:69:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | void OcTreeCollisionTraversalNode::leafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] Linking CXX executable test_fcl_sphere_cylinder cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_sphere_cylinder.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_sphere_cylinder.dir/link.d CMakeFiles/test_fcl_sphere_cylinder.dir/test_fcl_sphere_cylinder.cpp.o -o test_fcl_sphere_cylinder -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 84%] Built target test_fcl_sphere_cylinder make -f test/CMakeFiles/test_fcl_sphere_sphere.dir/build.make test/CMakeFiles/test_fcl_sphere_sphere.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_sphere_sphere.dir/DependInfo.cmake "--color=" test_fcl_sphere_sphere make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_sphere_sphere.dir/build.make test/CMakeFiles/test_fcl_sphere_sphere.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 84%] Building CXX object test/CMakeFiles/test_fcl_sphere_sphere.dir/test_fcl_sphere_sphere.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_sphere_sphere.dir/test_fcl_sphere_sphere.cpp.o -MF CMakeFiles/test_fcl_sphere_sphere.dir/test_fcl_sphere_sphere.cpp.o.d -o CMakeFiles/test_fcl_sphere_sphere.dir/test_fcl_sphere_sphere.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_sphere.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix-inl.h:69, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/distance_func_matrix.h:84, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/distance.h:42, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_sphere.cpp:46: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_sphere_sphere.cpp:42: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 85%] Linking CXX executable test_fcl_sphere_sphere cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_sphere_sphere.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_sphere_sphere.dir/link.d CMakeFiles/test_fcl_sphere_sphere.dir/test_fcl_sphere_sphere.cpp.o -o test_fcl_sphere_sphere -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 85%] Built target test_fcl_sphere_sphere make -f test/CMakeFiles/test_fcl_octomap_cost.dir/build.make test/CMakeFiles/test_fcl_octomap_cost.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_octomap_cost.dir/DependInfo.cmake "--color=" test_fcl_octomap_cost make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_octomap_cost.dir/build.make test/CMakeFiles/test_fcl_octomap_cost.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 85%] Building CXX object test/CMakeFiles/test_fcl_octomap_cost.dir/test_fcl_octomap_cost.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_octomap_cost.dir/test_fcl_octomap_cost.cpp.o -MF CMakeFiles/test_fcl_octomap_cost.dir/test_fcl_octomap_cost.cpp.o.d -o CMakeFiles/test_fcl_octomap_cost.dir/test_fcl_octomap_cost.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:49: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp:174:17: required from ‘void octomap_cost_test(S, std::size_t, std::size_t, bool, bool, double) [with S = double; std::size_t = long unsigned int]’ 174 | std::cout << cost_sources[i].aabb_min.transpose() << " " << cost_sources[i].aabb_max.transpose() << " " << cost_sources[i].cost_density << std::endl; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp:68:23: required from ‘void test_octomap_cost() [with S = double]’ 68 | octomap_cost_test(200, 10, 10, false, false, 0.1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp:76:28: required from here 76 | test_octomap_cost(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h:102:22: required from ‘int fcl::generateBVHModel(BVHModel&, const Box&, Transform3&, FinalizeModel) [with BV = OBBRSS; typename NarrowPhaseSolver::S = double; Transform3 = Eigen::Transform; typename BV::S = double]’ 102 | points[i] = pose * points[i]; | ~~~~~^~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_utility.h:515:21: required from ‘void fcl::test::generateEnvironmentsMesh(std::vector*>&, S, std::size_t) [with S = double; std::size_t = long unsigned int]’ 515 | generateBVHModel(*model, box, Transform3::Identity()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp:102:35: required from ‘void octomap_cost_test(S, std::size_t, std::size_t, bool, bool, double) [with S = double; std::size_t = long unsigned int]’ 102 | test::generateEnvironmentsMesh(env, env_scale, env_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp:68:23: required from ‘void test_octomap_cost() [with S = double]’ 68 | octomap_cost_test(200, 10, 10, false, false, 0.1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp:76:28: required from here 76 | test_octomap_cost(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision-inl.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/collision.h:70, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_cost.cpp:42: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::OBBRSS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ [ 86%] Linking CXX executable test_fcl_octomap_cost cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_octomap_cost.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_octomap_cost.dir/link.d CMakeFiles/test_fcl_octomap_cost.dir/test_fcl_octomap_cost.cpp.o -o test_fcl_octomap_cost -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 86%] Built target test_fcl_octomap_cost make -f test/CMakeFiles/test_fcl_octomap_collision.dir/build.make test/CMakeFiles/test_fcl_octomap_collision.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_octomap_collision.dir/DependInfo.cmake "--color=" test_fcl_octomap_collision make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_octomap_collision.dir/build.make test/CMakeFiles/test_fcl_octomap_collision.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 86%] Building CXX object test/CMakeFiles/test_fcl_octomap_collision.dir/test_fcl_octomap_collision.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_octomap_collision.dir/test_fcl_octomap_collision.cpp.o -MF CMakeFiles/test_fcl_octomap_collision.dir/test_fcl_octomap_collision.cpp.o.d -o CMakeFiles/test_fcl_octomap_collision.dir/test_fcl_octomap_collision.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_collision.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_collision.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:49: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 87%] Linking CXX executable test_fcl_octomap_collision cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_octomap_collision.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_octomap_collision.dir/link.d CMakeFiles/test_fcl_octomap_collision.dir/test_fcl_octomap_collision.cpp.o -o test_fcl_octomap_collision -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 87%] Built target test_fcl_octomap_collision make -f test/CMakeFiles/test_fcl_octomap_distance.dir/build.make test/CMakeFiles/test_fcl_octomap_distance.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/CMakeFiles/test_fcl_octomap_distance.dir/DependInfo.cmake "--color=" test_fcl_octomap_distance make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/CMakeFiles/test_fcl_octomap_distance.dir/build.make test/CMakeFiles/test_fcl_octomap_distance.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 87%] Building CXX object test/CMakeFiles/test_fcl_octomap_distance.dir/test_fcl_octomap_distance.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/CMakeFiles/test_fcl_octomap_distance.dir/test_fcl_octomap_distance.cpp.o -MF CMakeFiles/test_fcl_octomap_distance.dir/test_fcl_octomap_distance.cpp.o.d -o CMakeFiles/test_fcl_octomap_distance.dir/test_fcl_octomap_distance.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_distance.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/test/test_fcl_octomap_distance.cpp:41: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:49: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ [ 88%] Linking CXX executable test_fcl_octomap_distance cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_octomap_distance.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_fcl_octomap_distance.dir/link.d CMakeFiles/test_fcl_octomap_distance.dir/test_fcl_octomap_distance.cpp.o -o test_fcl_octomap_distance -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../lib/libtest_fcl_utility.a ../lib/libgtest.a ../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 88%] Built target test_fcl_octomap_distance make -f test/geometry/shape/CMakeFiles/test_convex.dir/build.make test/geometry/shape/CMakeFiles/test_convex.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/geometry/shape /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/geometry/shape /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/geometry/shape/CMakeFiles/test_convex.dir/DependInfo.cmake "--color=" test_convex make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/geometry/shape/CMakeFiles/test_convex.dir/build.make test/geometry/shape/CMakeFiles/test_convex.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 88%] Building CXX object test/geometry/shape/CMakeFiles/test_convex.dir/test_convex.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/geometry/shape && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/geometry/shape/CMakeFiles/test_convex.dir/test_convex.cpp.o -MF CMakeFiles/test_convex.dir/test_convex.cpp.o.d -o CMakeFiles/test_convex.dir/test_convex.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex.h:46, from /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:39: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:155:16: required from ‘void fcl::{anonymous}::Polytope::SetPose(fcl::Transform3&) [with S = double; fcl::Transform3 = Eigen::Transform]’ 155 | v = X_WP * v; | ~~~~~^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:282:15: required from here 282 | cube.SetPose(Transform3(Eigen::Translation3d(p_WB))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:358, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:427:71: required from ‘fcl::{anonymous}::PoseVector fcl::{anonymous}::GetPoses() [with S = float; PoseVector = std::vector, Eigen::aligned_allocator > >]’ 427 | X_WS.linear() = AngleAxis(S(1e-5), Vector3{1, 2, 3}.normalized()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:452:38: required from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = Cube; S = float]’ 452 | for (const auto& X_WP : GetPoses()) { | ~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:495:29: required from here 495 | testLocalAABBComputation(cube_f); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In instantiation of ‘fcl::Vector3 fcl::{anonymous}::Cube::com() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: required from ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = Cube; S = double; fcl::Transform3 = Eigen::Transform]’ 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28: required from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = Cube; S = double]’ 467 | testCenterOfMass(shape, X_WP, bits_lost); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:516:32: required from here 516 | testCenterOfMassComputation(cube_d, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:266:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Vector3 com() const final { return Vector3::Zero(); } | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In instantiation of ‘fcl::Vector3 fcl::{anonymous}::Cube::com() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: required from ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = Cube; S = float; fcl::Transform3 = Eigen::Transform]’ 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28: required from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = Cube; S = float]’ 467 | testCenterOfMass(shape, X_WP, bits_lost); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:518:32: required from here 518 | testCenterOfMassComputation(cube_f, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:266:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Vector3 com() const final { return Vector3::Zero(); } | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In instantiation of ‘fcl::Vector3 fcl::{anonymous}::EquilateralTetrahedron::com() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: required from ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = EquilateralTetrahedron; S = double; fcl::Transform3 = Eigen::Transform]’ 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28: required from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = EquilateralTetrahedron; S = double]’ 467 | testCenterOfMass(shape, X_WP, bits_lost); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:559:32: required from here 559 | testCenterOfMassComputation(tet_d, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:224:14: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Vector3 com() const final { return Vector3::Zero(); } | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In instantiation of ‘fcl::Vector3 fcl::{anonymous}::EquilateralTetrahedron::com() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: required from ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = EquilateralTetrahedron; S = float; fcl::Transform3 = Eigen::Transform]’ 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28: required from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = EquilateralTetrahedron; S = float]’ 467 | testCenterOfMass(shape, X_WP, bits_lost); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:561:32: required from here 561 | testCenterOfMassComputation(tet_f, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:224:14: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Vector3 com() const final { return Vector3::Zero(); } | ^~~ In file included from /usr/include/eigen3/Eigen/Core:328: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:290:3: required from here 290 | EXPECT_TRUE(CompareMatrices(convex.getInteriorPoint(), p_WB)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘static Eigen::internal::cross_impl::return_type Eigen::internal::cross_impl::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; int Size = 3; return_type = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:92:58: required from ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = ; Base = Eigen::DenseBase >]’ 92 | return internal::cross_impl::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex-inl.h:236:30: required from ‘S fcl::Convex::computeVolume() const [with S_ = float]’ 236 | S d_six_vol = (v1.cross(v2)).dot(v3); | ~~~~~~~~~^~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:325:3: required from ‘void fcl::{anonymous}::testVolume(const Shape&, fcl::Transform3&, int) [with Shape = Cube; S = float; fcl::Transform3 = Eigen::Transform]’ 325 | EXPECT_NEAR(shape.volume(), convex.computeVolume(), eps * scale) | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:460:22: required from ‘void fcl::{anonymous}::testVolumeComputation(const Shape&, int) [with Shape = Cube; S = float]’ 460 | testVolume(shape, X_WP, bits_lost); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:509:26: required from here 509 | testVolumeComputation(cube_f, bits_lost); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:28:60: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 28 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE return_type run(const MatrixBase& first, | ^~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:407:25: required from ‘void fcl::{anonymous}::testSupportVertex(const Shape&, fcl::Transform3&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = double; fcl::Transform3 = Eigen::Transform]’ 407 | << "\n v_W = " << v_W.transpose(); /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:482:29: required from ‘void fcl::{anonymous}::testSupportVertexComputation(const Shape&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = double]’ 482 | testSupportVertex(shape, X_WP, tests); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:584:33: required from here 584 | testSupportVertexComputation(tet_d, tests_d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:407:25: required from ‘void fcl::{anonymous}::testSupportVertex(const Shape&, fcl::Transform3&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = float; fcl::Transform3 = Eigen::Transform]’ 407 | << "\n v_W = " << v_W.transpose(); /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:482:29: required from ‘void fcl::{anonymous}::testSupportVertexComputation(const Shape&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = float]’ 482 | testSupportVertex(shape, X_WP, tests); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:589:33: required from here 589 | testSupportVertexComputation(tet_f, tests_f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:302:3: required from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = Cube; S = float; fcl::Transform3 = Eigen::Transform]’ 302 | EXPECT_TRUE(CompareMatrices(shape.aabb_center(), convex.aabb_center, eps)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31: required from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = Cube; S = float]’ 453 | testAABBComputation(shape, X_WP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:495:29: required from here 495 | testLocalAABBComputation(cube_f); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In instantiation of ‘fcl::Vector3 fcl::{anonymous}::Polytope::com() const [with S = double; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:108:22: required from here 108 | virtual Vector3 com() const { | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:108:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In instantiation of ‘fcl::Vector3 fcl::{anonymous}::Polytope::com() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:108:22: required from here /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:108:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::Cube::com() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:266:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Vector3 com() const final { return Vector3::Zero(); } | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::Cube::com() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:266:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:58, from /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:44: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = Cube; S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:350:28: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: note: in expansion of macro ‘EXPECT_TRUE’ 349 | EXPECT_TRUE( | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = Cube; S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:350:28: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: note: in expansion of macro ‘EXPECT_TRUE’ 349 | EXPECT_TRUE( | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::EquilateralTetrahedron::com() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:224:14: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Vector3 com() const final { return Vector3::Zero(); } | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::EquilateralTetrahedron::com() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:224:14: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = EquilateralTetrahedron; S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:350:28: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: note: in expansion of macro ‘EXPECT_TRUE’ 349 | EXPECT_TRUE( | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = EquilateralTetrahedron; S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:350:28: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: note: in expansion of macro ‘EXPECT_TRUE’ 349 | EXPECT_TRUE( | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘void fcl::{anonymous}::testSupportVertex(const Shape&, fcl::Transform3&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:401:22: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 401 | const Vector3 p_WE = X_WS * test.p_SE; | ^~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘void fcl::{anonymous}::testSupportVertex(const Shape&, fcl::Transform3&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:401:22: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 401 | const Vector3 p_WE = X_WS * test.p_SE; | ^~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex.h:276: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex-inl.h: In member function ‘S fcl::Convex::computeVolume() const [with S_ = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex-inl.h:236:30: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 236 | S d_six_vol = (v1.cross(v2)).dot(v3); | ~~~~~~~~~^~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘void fcl::{anonymous}::Polytope::SetPose(fcl::Transform3&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:155:16: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 155 | v = X_WP * v; | ~~~~~^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘void fcl::{anonymous}::testSupportVertex(const Shape&, fcl::Transform3&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:401:34: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 401 | const Vector3 p_WE = X_WS * test.p_SE; | ~~~~~^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::Polytope::com() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:108:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 108 | virtual Vector3 com() const { | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::Polytope::com() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:108:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::Cube::com() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:266:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Vector3 com() const final { return Vector3::Zero(); } | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::Cube::com() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:266:22: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::Polytope::aabb_center() const [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:150:36: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return (max_point() + min_point()) / 2; | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘fcl::Vector3 fcl::{anonymous}::Polytope::aabb_center() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:150:36: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return (max_point() + min_point()) / 2; | ~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘fcl::{anonymous}::PoseVector fcl::{anonymous}::GetPoses() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:427:71: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 427 | X_WS.linear() = AngleAxis(S(1e-5), Vector3{1, 2, 3}.normalized()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In function ‘void fcl::{anonymous}::testConvexConstruction()’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:277:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 277 | void testConvexConstruction() { | ^~~~~~~~~~~~~~~~~~~~~~ In function ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = Cube; S = float]’, inlined from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = Cube; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Cube_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:518:32: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:350:39: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: note: in expansion of macro ‘EXPECT_TRUE’ 349 | EXPECT_TRUE( | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Cube_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:513:12: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 513 | GTEST_TEST(ConvexGeometry, CenterOfMass_Cube) { | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:513:1: note: in expansion of macro ‘GTEST_TEST’ 513 | GTEST_TEST(ConvexGeometry, CenterOfMass_Cube) { | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:513:12: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:513:1: note: in expansion of macro ‘GTEST_TEST’ 513 | GTEST_TEST(ConvexGeometry, CenterOfMass_Cube) { | ^~~~~~~~~~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = Cube; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3, inlined from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = Cube; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Cube_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:516:32: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::{anonymous}::Polytope::SetPose(fcl::Transform3&) [with S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:155:16, inlined from ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = Cube; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:337:16, inlined from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = Cube; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Cube_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:518:32: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = EquilateralTetrahedron; S = double]’, inlined from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:559:32: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:350:39: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: note: in expansion of macro ‘EXPECT_TRUE’ 349 | EXPECT_TRUE( | ^~~~~~~~~~~ In function ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = EquilateralTetrahedron; S = float]’, inlined from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:561:32: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:350:39: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 350 | CompareMatrices(X_WS * shape.com(), convex.computeCOM(), eps * scale)) | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3: note: in expansion of macro ‘EXPECT_TRUE’ 349 | EXPECT_TRUE( | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Tetrahedron_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:556:12: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 556 | GTEST_TEST(ConvexGeometry, CenterOfMass_Tetrahedron) { | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:556:1: note: in expansion of macro ‘GTEST_TEST’ 556 | GTEST_TEST(ConvexGeometry, CenterOfMass_Tetrahedron) { | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:556:12: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:556:1: note: in expansion of macro ‘GTEST_TEST’ 556 | GTEST_TEST(ConvexGeometry, CenterOfMass_Tetrahedron) { | ^~~~~~~~~~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:349:3, inlined from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:559:32: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::{anonymous}::Polytope::SetPose(fcl::Transform3&) [with S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:155:16, inlined from ‘void fcl::{anonymous}::testCenterOfMass(const Shape&, fcl::Transform3&, int) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:337:16, inlined from ‘void fcl::{anonymous}::testCenterOfMassComputation(const Shape&, int) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:467:28, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_CenterOfMass_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:561:32: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘S fcl::{anonymous}::Polytope::aabb_radius() const [with S = double]’, inlined from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = Cube; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:301:3, inlined from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = Cube; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Cube_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:493:29: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:152:44: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | S aabb_radius() const { return (min_point() - aabb_center()).norm(); } | ~~~~~~~~~^~ In member function ‘S fcl::{anonymous}::Polytope::aabb_radius() const [with S = float]’, inlined from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = Cube; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:301:3, inlined from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = Cube; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Cube_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:495:29: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:152:44: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | S aabb_radius() const { return (min_point() - aabb_center()).norm(); } | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Cube_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:490:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 490 | GTEST_TEST(ConvexGeometry, LocalAABBComputation_Cube) { | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:490:1: note: in expansion of macro ‘GTEST_TEST’ 490 | GTEST_TEST(ConvexGeometry, LocalAABBComputation_Cube) { | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:490:12: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:490:1: note: in expansion of macro ‘GTEST_TEST’ 490 | GTEST_TEST(ConvexGeometry, LocalAABBComputation_Cube) { | ^~~~~~~~~~ In member function ‘S fcl::{anonymous}::Polytope::aabb_radius() const [with S = double]’, inlined from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = Cube; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:301:3, inlined from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = Cube; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Cube_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:493:29: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:152:60: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | S aabb_radius() const { return (min_point() - aabb_center()).norm(); } | ~~~~~~~~~~~^~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::{anonymous}::Polytope::SetPose(fcl::Transform3&) [with S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:155:16, inlined from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = Cube; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:296:16, inlined from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = Cube; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Cube_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:495:29: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’, inlined from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ at /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10, inlined from ‘void fcl::{anonymous}::testSupportVertex(const Shape&, fcl::Transform3&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:407:25, inlined from ‘void fcl::{anonymous}::testSupportVertexComputation(const Shape&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:482:29, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_SupportVertex_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:584:33: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘virtual void fcl::{anonymous}::ConvexGeometry_SupportVertex_Tetrahedron_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:579:12: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 579 | GTEST_TEST(ConvexGeometry, SupportVertex_Tetrahedron) { | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:579:1: note: in expansion of macro ‘GTEST_TEST’ 579 | GTEST_TEST(ConvexGeometry, SupportVertex_Tetrahedron) { | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:579:12: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:579:1: note: in expansion of macro ‘GTEST_TEST’ 579 | GTEST_TEST(ConvexGeometry, SupportVertex_Tetrahedron) { | ^~~~~~~~~~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::{anonymous}::testSupportVertex(const Shape&, fcl::Transform3&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:401:34, inlined from ‘void fcl::{anonymous}::testSupportVertexComputation(const Shape&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:482:29, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_SupportVertex_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:584:33: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::{anonymous}::Polytope::SetPose(fcl::Transform3&) [with S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:155:16, inlined from ‘void fcl::{anonymous}::testSupportVertex(const Shape&, fcl::Transform3&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:397:18, inlined from ‘void fcl::{anonymous}::testSupportVertexComputation(const Shape&, const std::vector >&) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:482:29, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_SupportVertex_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:589:33: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘S fcl::{anonymous}::Polytope::aabb_radius() const [with S = double]’, inlined from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:301:3, inlined from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:536:29: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:152:44: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | S aabb_radius() const { return (min_point() - aabb_center()).norm(); } | ~~~~~~~~~^~ In member function ‘S fcl::{anonymous}::Polytope::aabb_radius() const [with S = float]’, inlined from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:301:3, inlined from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:538:29: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:152:44: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | S aabb_radius() const { return (min_point() - aabb_center()).norm(); } | ~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp: In member function ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Tetrahedron_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:533:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 533 | GTEST_TEST(ConvexGeometry, LocalAABBComputation_Tetrahedron) { | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:533:1: note: in expansion of macro ‘GTEST_TEST’ 533 | GTEST_TEST(ConvexGeometry, LocalAABBComputation_Tetrahedron) { | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:533:12: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:533:1: note: in expansion of macro ‘GTEST_TEST’ 533 | GTEST_TEST(ConvexGeometry, LocalAABBComputation_Tetrahedron) { | ^~~~~~~~~~ In member function ‘S fcl::{anonymous}::Polytope::aabb_radius() const [with S = double]’, inlined from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:301:3, inlined from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = EquilateralTetrahedron; S = double]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:536:29: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:152:60: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | S aabb_radius() const { return (min_point() - aabb_center()).norm(); } | ~~~~~~~~~~~^~ In member function ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0]’, inlined from ‘void fcl::{anonymous}::Polytope::SetPose(fcl::Transform3&) [with S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:155:16, inlined from ‘void fcl::{anonymous}::testAABBComputation(const Shape&, fcl::Transform3&) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:296:16, inlined from ‘void fcl::{anonymous}::testLocalAABBComputation(const Shape&) [with Shape = EquilateralTetrahedron; S = float]’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:453:31, inlined from ‘virtual void fcl::{anonymous}::ConvexGeometry_LocalAABBComputation_Tetrahedron_Test::TestBody()’ at /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_convex.cpp:538:29: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Linking CXX executable test_convex cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/geometry/shape && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_convex.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_convex.dir/link.d CMakeFiles/test_convex.dir/test_convex.cpp.o -o test_convex -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../lib/libtest_fcl_utility.a ../../../lib/libgtest.a ../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 89%] Built target test_convex make -f test/geometry/shape/CMakeFiles/test_capsule.dir/build.make test/geometry/shape/CMakeFiles/test_capsule.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/geometry/shape /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/geometry/shape /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/geometry/shape/CMakeFiles/test_capsule.dir/DependInfo.cmake "--color=" test_capsule make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/geometry/shape/CMakeFiles/test_capsule.dir/build.make test/geometry/shape/CMakeFiles/test_capsule.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 89%] Building CXX object test/geometry/shape/CMakeFiles/test_capsule.dir/test_capsule.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/geometry/shape && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/geometry/shape/CMakeFiles/test_capsule.dir/test_capsule.cpp.o -MF CMakeFiles/test_capsule.dir/test_capsule.cpp.o.d -o CMakeFiles/test_capsule.dir/test_capsule.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:129, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/capsule.h:43, from /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:39: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In instantiation of ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:161:5: required from here 161 | EXPECT_TRUE(CompareMatrices(capsule_f.computeCOM(), comf, 0.f)); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:156:5: required from here 156 | EXPECT_TRUE(CompareMatrices(capsule_d.computeCOM(), comd, 0.)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:161:5: required from here 161 | EXPECT_TRUE(CompareMatrices(capsule_f.computeCOM(), comf, 0.f)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In member function ‘fcl::Matrix3 fcl::CollisionGeometry::computeMomentofInertiaRelatedToCOM() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:152:14: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Vector3 com = computeCOM(); | ^~~ In file included from /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:58, from /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:44: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp: In member function ‘virtual void fcl::{anonymous}::Capsule_CenterOfMass_Capsule_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:156:53: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 156 | EXPECT_TRUE(CompareMatrices(capsule_d.computeCOM(), comd, 0.)); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:156:5: note: in expansion of macro ‘EXPECT_TRUE’ 156 | EXPECT_TRUE(CompareMatrices(capsule_d.computeCOM(), comd, 0.)); | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:161:53: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 161 | EXPECT_TRUE(CompareMatrices(capsule_f.computeCOM(), comf, 0.f)); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:161:5: note: in expansion of macro ‘EXPECT_TRUE’ 161 | EXPECT_TRUE(CompareMatrices(capsule_f.computeCOM(), comf, 0.f)); | ^~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp: In member function ‘virtual void fcl::{anonymous}::Capsule_CenterOfMass_Capsule_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:161:53: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 161 | EXPECT_TRUE(CompareMatrices(capsule_f.computeCOM(), comf, 0.f)); | ~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:161:5: note: in expansion of macro ‘EXPECT_TRUE’ 161 | EXPECT_TRUE(CompareMatrices(capsule_f.computeCOM(), comf, 0.f)); | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:149:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 149 | GTEST_TEST(Capsule, CenterOfMass_Capsule) { | ^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1133:3: note: in definition of macro ‘GTEST_TEST_CLASS_NAME_’ 1133 | test_case_name##_##test_name##_Test | ^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2236:3: note: in expansion of macro ‘GTEST_TEST_’ 2236 | GTEST_TEST_(test_case_name, test_name, \ | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/geometry/shape/test_capsule.cpp:149:1: note: in expansion of macro ‘GTEST_TEST’ 149 | GTEST_TEST(Capsule, CenterOfMass_Capsule) { | ^~~~~~~~~~ [ 90%] Linking CXX executable test_capsule cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/geometry/shape && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_capsule.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_capsule.dir/link.d CMakeFiles/test_capsule.dir/test_capsule.cpp.o -o test_capsule -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../lib/libtest_fcl_utility.a ../../../lib/libgtest.a ../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 90%] Built target test_capsule make -f test/narrowphase/detail/CMakeFiles/test_collision_func_matrix.dir/build.make test/narrowphase/detail/CMakeFiles/test_collision_func_matrix.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/CMakeFiles/test_collision_func_matrix.dir/DependInfo.cmake "--color=" test_collision_func_matrix make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/CMakeFiles/test_collision_func_matrix.dir/build.make test/narrowphase/detail/CMakeFiles/test_collision_func_matrix.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 90%] Building CXX object test/narrowphase/detail/CMakeFiles/test_collision_func_matrix.dir/test_collision_func_matrix.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/CMakeFiles/test_collision_func_matrix.dir/test_collision_func_matrix.cpp.o -MF CMakeFiles/test_collision_func_matrix.dir/test_collision_func_matrix.cpp.o.d -o CMakeFiles/test_collision_func_matrix.dir/test_collision_func_matrix.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/test_collision_func_matrix.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:75, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:86, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/test_collision_func_matrix.cpp:39: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix.h:41: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver.h:180, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h:49: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_algo.h:61, from /usr/powerpc64le-linux-gnu/include/c++/16/algorithm:63, from /usr/include/eigen3/Eigen/Core:95, from /usr/include/eigen3/Eigen/Dense:1: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model.h:231, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/traversal_recurse.h:44, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision_node.h:42, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:61: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘typename BV::S fcl::BVHModel::computeVolume() const [with BV = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:789:42: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | S d_six_vol = (vertices[tri[0]].cross(vertices[tri[1]])).dot(vertices[tri[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In member function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:1023:46: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | bvnode->bv = bvs[bvnode->leftChild()].bv + bvs[bvnode->rightChild()].bv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node.h:224, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:68: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; Shape = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:252:36: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 252 | /* bool res = */ AABB(tf1 * p1, tf1 * p2, tf1 * p3).overlap(shape_aabb, overlap_part); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:114:71: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | OcTreeMeshIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:603:29: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 603 | AABB aabb2(tf2 * p1, tf2 * p2, tf2 * p3); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeIntersect(const fcl::OcTree*, const fcl::OcTree*, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:77:67: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | OcTreeIntersectRecurse(tree1, tree1->getRoot(), tree1->getRootBV(), | ~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep.h:206, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/test_collision_func_matrix.cpp:47: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:133:87: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | if(gjkSolver.enable_cached_guess) gjkSolver.cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; Shape = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:252:36: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 252 | /* bool res = */ AABB(tf1 * p1, tf1 * p2, tf1 * p3).overlap(shape_aabb, overlap_part); | ~~~~^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:868:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 868 | int BVHModel::recursiveBuildTree(int bv_id, int first_primitive, int num_primitives) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h: In function ‘std::size_t fcl::detail::ShapeShapeCollide(const fcl::CollisionGeometry*, fcl::Transform3&, const fcl::CollisionGeometry*, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with Shape1 = fcl::Halfspace; Shape2 = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:279:13: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 279 | std::size_t ShapeShapeCollide( | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h: In function ‘int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/bvh/BVH_model-inl.h:961:5: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | int BVHModel::recursiveRefitTree_bottomup(int bv_id) | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘bool fcl::detail::initialize(MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3&, const Shape&, fcl::Transform3&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; Shape = fcl::Halfspace; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:137:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | bool initialize( | ^~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node.h:99, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:77: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility.h:61, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility-inl.h:45, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/utility.h:130, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:59: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::KDOP]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h: In static member function ‘static void fcl::detail::ConvertBVImpl >::run(const BV1&, fcl::Transform3&, fcl::OBB&) [with S = double; BV1 = fcl::kIOS]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:820:15: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 820 | static void run(const BV1& bv1, const Transform3& tf1, OBB& bv2) | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = long int; _Tp = fcl::ContactPoint; _Compare = _Bind, _Placeholder<1>))(const fcl::ContactPoint&, const fcl::ContactPoint&)>]’: /usr/powerpc64le-linux-gnu/include/c++/16/bits/stl_heap.h:229:5: note: parameter passing for argument of type ‘fcl::ContactPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node.h:98, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/collision_func_matrix-inl.h:76: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeCollisionTraversalNode::leafTesting(int, int) const [with NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h:69:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | void OcTreeCollisionTraversalNode::leafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Halfspace; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Plane; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Sphere; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Box; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_libccd]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeTriangleIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double; Shape = fcl::Halfspace]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:355:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 355 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘bool fcl::detail::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const typename fcl::OcTree::OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, fcl::Transform3&, fcl::Transform3&) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:575:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | bool OcTreeSolver::OcTreeMeshIntersectRecurse(const OcTree* tree1, const typename OcTree::OcTreeNode* root1, const AABB& bv1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h: In member function ‘void fcl::detail::OcTreeMeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h:70:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | void OcTreeMeshCollisionTraversalNode:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h: In function ‘void fcl::detail::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const Shape&, fcl::Vector3*, fcl::Triangle*, fcl::Transform3&, fcl::Transform3&, const NarrowPhaseSolver*, bool, typename BV::S, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; Shape = fcl::Box; NarrowPhaseSolver = GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h:192:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | void meshShapeCollisionOrientedNodeLeafTesting( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Convex; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cylinder]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cylinder; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Cone]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Cone; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Capsule]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Capsule; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape1&, fcl::Transform3&, const Shape2&, fcl::Transform3&, std::vector >*) [with S = double; Shape1 = fcl::Box; Shape2 = fcl::Ellipsoid]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:114:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static bool run( | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void OcTreeSolver::OcTreeShapeIntersect( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:182:6: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static void fcl::detail::ConvertBVImpl, fcl::OBB >::run(const fcl::AABB&, fcl::Transform3&, fcl::OBB&) [with S = double]’, inlined from ‘void fcl::convertBV(const BV1&, Transform3&, BV2&) [with BV1 = AABB; BV2 = OBB]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:979:56, inlined from ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:196:12: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/utility-inl.h:756:40: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 756 | bv2.To.noalias() = tf1 * bv1.center(); | ~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h: In member function ‘void fcl::detail::OcTreeSolver::OcTreeShapeIntersect(const fcl::OcTree*, const Shape&, fcl::Transform3&, fcl::Transform3&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with Shape = fcl::Ellipsoid; NarrowPhaseSolver = fcl::detail::GJKSolver_indep]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h:197:69: note: parameter passing for argument of type ‘fcl::AABB’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | OcTreeShapeIntersectRecurse(tree, tree->getRoot(), tree->getRootBV(), | ~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h: In static member function ‘static bool fcl::detail::ShapeTransformedTriangleIntersectIndepImpl::run(const fcl::detail::GJKSolver_indep&, const Shape&, fcl::Transform3&, fcl::Vector3&, fcl::Vector3&, fcl::Vector3&, fcl::Transform3&, fcl::Vector3*, S*, fcl::Vector3*) [with S = double; Shape = fcl::Convex]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h:451:15: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 451 | static bool run( | ^~~ [ 91%] Linking CXX executable test_collision_func_matrix cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_collision_func_matrix.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_collision_func_matrix.dir/link.d CMakeFiles/test_collision_func_matrix.dir/test_collision_func_matrix.cpp.o -o test_collision_func_matrix -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../lib/libtest_fcl_utility.a ../../../lib/libgtest.a ../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 91%] Built target test_collision_func_matrix make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_epa.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_epa.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_epa.dir/DependInfo.cmake "--color=" test_gjk_libccd-inl_epa make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_epa.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_epa.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 91%] Building CXX object test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_epa.dir/test_gjk_libccd-inl_epa.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_epa.dir/test_gjk_libccd-inl_epa.cpp.o -MF CMakeFiles/test_gjk_libccd-inl_epa.dir/test_gjk_libccd-inl_epa.cpp.o.d -o CMakeFiles/test_gjk_libccd-inl_epa.dir/test_gjk_libccd-inl_epa.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd.h:47, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:41, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:42: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp: In instantiation of ‘fcl::Vector3 fcl::detail::ToEigenVector(const ccd_vec3_t&) [with S = float; fcl::Vector3 = Eigen::Matrix; ccd_vec3_t = _ccd_vec3_t]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1412:40: required from ‘void fcl::detail::TestSimplexToPolytope3InGivenFrame(fcl::Transform3&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 1412 | const Vector3 a = ToEigenVector(pts[0].v); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1575:37: required from ‘void fcl::detail::TestSimplexToPolytope3() [with S = float]’ 1575 | TestSimplexToPolytope3InGivenFrame(X_WF); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1586:32: required from here 1586 | TestSimplexToPolytope3(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1362:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1362 | Vector3 ToEigenVector(const ccd_vec3_t& v) { | ^~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1520:32: required from ‘void fcl::detail::TestSimplexToPolytope3InGivenFrame(fcl::Transform3&) [with S = double; fcl::Transform3 = Eigen::Transform]’ 1520 | (X_WF * X_FB1).inverse() * ToEigenVector(non_simplex_vertex->v.v1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1575:37: required from ‘void fcl::detail::TestSimplexToPolytope3() [with S = double]’ 1575 | TestSimplexToPolytope3InGivenFrame(X_WF); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1585:33: required from here 1585 | TestSimplexToPolytope3(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘static Eigen::internal::cross_impl::return_type Eigen::internal::cross_impl::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; int Size = 3; return_type = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:92:58: required from ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = ; Base = Eigen::DenseBase >]’ 92 | return internal::cross_impl::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1417:3: required from ‘void fcl::detail::TestSimplexToPolytope3InGivenFrame(fcl::Transform3&) [with S = float; fcl::Transform3 = Eigen::Transform]’ 1417 | EXPECT_NEAR(a.dot(b.cross(c)), 0, 1E-10); | ~~~~~~~^~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1575:37: required from ‘void fcl::detail::TestSimplexToPolytope3() [with S = float]’ 1575 | TestSimplexToPolytope3InGivenFrame(X_WF); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1586:32: required from here 1586 | TestSimplexToPolytope3(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:28:60: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 28 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE return_type run(const MatrixBase& first, | ^~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp: In member function ‘virtual void fcl::detail::FCL_GJK_EPA_faceNormalPointingOutwardOriginNearFace1_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:264:28: note: parameter passing for argument of type ‘Eigen::internal::rotation_base_generic_product_selector, Eigen::Matrix, true>::ReturnType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 264 | vertices[i] = rotation * vertices[i]; /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp: In function ‘void fcl::detail::TestSimplexToPolytope3InGivenFrame(fcl::Transform3&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1412:20: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1412 | const Vector3 a = ToEigenVector(pts[0].v); | ^ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp: In member function ‘virtual void fcl::detail::FCL_GJK_EPA_faceNormalPointingOutwardOriginNearFace1_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:264:40: note: parameter passing for argument of type ‘Eigen::internal::rotation_base_generic_product_selector, Eigen::Matrix, true>::ReturnType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 264 | vertices[i] = rotation * vertices[i]; | ^ In file included from /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:1929, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:47: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp: In function ‘void fcl::detail::TestSimplexToPolytope3InGivenFrame(fcl::Transform3&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1417:28: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1417 | EXPECT_NEAR(a.dot(b.cross(c)), 0, 1E-10); | ~~~~~~~^~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest_pred_impl.h:77:52: note: in definition of macro ‘GTEST_ASSERT_’ 77 | if (const ::testing::AssertionResult gtest_ar = (expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest_pred_impl.h:217:3: note: in expansion of macro ‘GTEST_PRED_FORMAT3_’ 217 | GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_) | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:2099:3: note: in expansion of macro ‘EXPECT_PRED_FORMAT3’ 2099 | EXPECT_PRED_FORMAT3(::testing::internal::DoubleNearPredFormat, \ | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1417:3: note: in expansion of macro ‘EXPECT_NEAR’ 1417 | EXPECT_NEAR(a.dot(b.cross(c)), 0, 1E-10); | ^~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp: In function ‘void fcl::detail::TestSimplexToPolytope3InGivenFrame(fcl::Transform3&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1376:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1376 | void TestSimplexToPolytope3InGivenFrame(const Transform3& X_WF) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp: In function ‘void fcl::detail::TestSimplexToPolytope3InGivenFrame(fcl::Transform3&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_epa.cpp:1376:6: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 [ 92%] Linking CXX executable test_gjk_libccd-inl_epa cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gjk_libccd-inl_epa.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_gjk_libccd-inl_epa.dir/link.d "CMakeFiles/test_gjk_libccd-inl_epa.dir/test_gjk_libccd-inl_epa.cpp.o" -o test_gjk_libccd-inl_epa -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../../lib/libtest_fcl_utility.a ../../../../lib/libgtest.a ../../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 92%] Built target test_gjk_libccd-inl_epa make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/DependInfo.cmake "--color=" test_gjk_libccd-inl_extractClosestPoints make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 92%] Building CXX object test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/test_gjk_libccd-inl_extractClosestPoints.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/test_gjk_libccd-inl_extractClosestPoints.cpp.o -MF CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/test_gjk_libccd-inl_extractClosestPoints.cpp.o.d -o CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/test_gjk_libccd-inl_extractClosestPoints.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp: In function ‘fcl::detail::Vector3d fcl::detail::ccd_to_eigen(const ccd_vec3_t&)’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp:60:47: note: parameter passing for argument of type ‘fcl::detail::Vector3d’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Vector3d ccd_to_eigen(const ccd_vec3_t& vector) { | ^ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd.h:47, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:41, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp:37: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::Transpose >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp:86:33: required from here 86 | << expected.transpose() << "\ntested = " | ^ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp:60:10: note: parameter passing for argument of type ‘fcl::detail::Vector3d’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Vector3d ccd_to_eigen(const ccd_vec3_t& vector) { | ^~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp: In member function ‘virtual void fcl::detail::DegenerateGeometry_ZeroAreaTriangle_Test::TestBody()’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp:255:56: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 255 | const Vector3d v_hat = Vector3d(1, 1, -2).normalized(); | ^ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp: In function ‘testing::AssertionResult fcl::detail::are_same(const Vector3d&, const ccd_vec3_t&, double)’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_extractClosestPoints.cpp:68:28: note: parameter passing for argument of type ‘fcl::detail::Vector3d’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 68 | ::testing::AssertionResult are_same(const Vector3d& expected, | ^~~~~~~~ [ 93%] Linking CXX executable test_gjk_libccd-inl_extractClosestPoints cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/link.d "CMakeFiles/test_gjk_libccd-inl_extractClosestPoints.dir/test_gjk_libccd-inl_extractClosestPoints.cpp.o" -o test_gjk_libccd-inl_extractClosestPoints -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../../lib/libtest_fcl_utility.a ../../../../lib/libgtest.a ../../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 93%] Built target test_gjk_libccd-inl_extractClosestPoints make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/DependInfo.cmake "--color=" test_gjk_libccd-inl_gjk_doSimplex2 make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 93%] Building CXX object test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/test_gjk_libccd-inl_gjk_doSimplex2.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/test_gjk_libccd-inl_gjk_doSimplex2.cpp.o -MF CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/test_gjk_libccd-inl_gjk_doSimplex2.cpp.o.d -o CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/test_gjk_libccd-inl_gjk_doSimplex2.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp: In function ‘fcl::detail::libccd_extension::{anonymous}::Vector3Ccd fcl::detail::libccd_extension::{anonymous}::ccd_to_eigen(const ccd_vec3_t&)’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:60:49: note: parameter passing for argument of type ‘fcl::detail::libccd_extension::{anonymous}::Vector3Ccd’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Vector3Ccd ccd_to_eigen(const ccd_vec3_t& vector) { | ^ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd.h:47, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:41, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:37: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::Transpose >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:89:48: required from here 89 | << "\n p_OA: " << p_OA.transpose() | ^ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h: In function ‘int fcl::detail::libccd_extension::doSimplex2(ccd_simplex_t*, ccd_vec3_t*)’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:59: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ^ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp: In function ‘fcl::detail::libccd_extension::{anonymous}::DoSimplex2Test_NeedMoreComputing_Test::TestBody()::’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:184:46: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 184 | const Vector3Ccd dir_hat = dir.normalized(); | ~~~~~~~~~~~~~~^~ [ 94%] Linking CXX executable test_gjk_libccd-inl_gjk_doSimplex2 cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/link.d "CMakeFiles/test_gjk_libccd-inl_gjk_doSimplex2.dir/test_gjk_libccd-inl_gjk_doSimplex2.cpp.o" -o test_gjk_libccd-inl_gjk_doSimplex2 -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../../lib/libtest_fcl_utility.a ../../../../lib/libgtest.a ../../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 94%] Built target test_gjk_libccd-inl_gjk_doSimplex2 make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/DependInfo.cmake "--color=" test_gjk_libccd-inl_gjk_initializer make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 94%] Building CXX object test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/test_gjk_libccd-inl_gjk_initializer.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/test_gjk_libccd-inl_gjk_initializer.cpp.o -MF CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/test_gjk_libccd-inl_gjk_initializer.cpp.o.d -o CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/test_gjk_libccd-inl_gjk_initializer.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_initializer.cpp /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_initializer.cpp: In function ‘fcl::Vector3d fcl::detail::{anonymous}::from_ccd(const ccd_vec3_t&)’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_initializer.cpp:64:38: note: parameter passing for argument of type ‘fcl::Vector3d’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 64 | Vector3d from_ccd(const ccd_vec3_t& v) { | ^ [ 95%] Linking CXX executable test_gjk_libccd-inl_gjk_initializer cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/link.d "CMakeFiles/test_gjk_libccd-inl_gjk_initializer.dir/test_gjk_libccd-inl_gjk_initializer.cpp.o" -o test_gjk_libccd-inl_gjk_initializer -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../../lib/libtest_fcl_utility.a ../../../../lib/libgtest.a ../../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 95%] Built target test_gjk_libccd-inl_gjk_initializer make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/DependInfo.cmake "--color=" test_gjk_libccd-inl_signed_distance make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/build.make test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 95%] Building CXX object test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/test_gjk_libccd-inl_signed_distance.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/convexity_based_algorithm/CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/test_gjk_libccd-inl_signed_distance.cpp.o -MF CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/test_gjk_libccd-inl_signed_distance.cpp.o.d -o CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/test_gjk_libccd-inl_signed_distance.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_signed_distance.cpp /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_signed_distance.cpp:145:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 145 | SphereSpecification(S radius_, const Vector3& center_) | ^ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_signed_distance.cpp:145:26: note: remove the ‘< >’ In file included from /usr/include/eigen3/Eigen/Geometry:36, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd.h:47, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:41, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_signed_distance.cpp:40: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h: In instantiation of ‘typename Eigen::internal::cross_impl::return_type Eigen::MatrixBase::cross(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix; typename Eigen::internal::cross_impl::return_type = Eigen::Matrix; Base = Eigen::DenseBase >]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: required from here 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h:91:1: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 91 | MatrixBase::cross(const MatrixBase& other) const { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_signed_distance.cpp:180:22: required from ‘void fcl::detail::TestNonCollidingSphereGJKSignedDistance() [with S = double]’ 180 | << spheres[i].center.transpose() << "\nSpheres[" << j /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_signed_distance.cpp:226:50: required from here 226 | TestNonCollidingSphereGJKSignedDistance(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::Transpose >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_signed_distance.cpp:180:22: required from ‘void fcl::detail::TestNonCollidingSphereGJKSignedDistance() [with S = float]’ 180 | << spheres[i].center.transpose() << "\nSpheres[" << j /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_signed_distance.cpp:227:49: required from here 227 | TestNonCollidingSphereGJKSignedDistance(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:129: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In instantiation of ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: required from here 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In member function ‘fcl::Matrix3 fcl::CollisionGeometry::computeMomentofInertiaRelatedToCOM() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:152:14: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Vector3 com = computeCOM(); | ^~~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h: In function ‘int fcl::detail::libccd_extension::doSimplex2(ccd_simplex_t*, ccd_vec3_t*)’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:59: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ^ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:96: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box-inl.h: In member function ‘void fcl::Box::computeLocalAABB() [with S_ = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box-inl.h:82:46: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 82 | this->aabb_center = this->aabb_local.center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h: In function ‘int fcl::detail::libccd_extension::doSimplex2(ccd_simplex_t*, ccd_vec3_t*)’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:354:54: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 354 | const Vector3 plane_normal = p_OB.cross(p_AB); | ~~~~~~~~~~^~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In member function ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ In function ‘int fcl::detail::libccd_extension::doSimplex2(ccd_simplex_t*, ccd_vec3_t*)’, inlined from ‘int fcl::detail::libccd_extension::doSimplex(ccd_simplex_t*, ccd_vec3_t*)’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:577:22, inlined from ‘int fcl::detail::libccd_extension::__ccdGJK(const void*, const void*, const ccd_t*, ccd_simplex_t*)’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:1636:31, inlined from ‘ccd_real_t fcl::detail::libccd_extension::ccdGJKSignedDist(const void*, const void*, const ccd_t*, ccd_vec3_t*, ccd_vec3_t*)’ at /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:2192:15: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h:368:62: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 368 | const Vector3 new_dir = plane_normal.normalized().cross(p_AB); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:149: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h: In member function ‘fcl::Vector3 fcl::AABB::center() const [with S_ = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB-inl.h:230:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Vector3 AABB::center() const | ^~~~~~~ [ 96%] Linking CXX executable test_gjk_libccd-inl_signed_distance cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/convexity_based_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/link.d "CMakeFiles/test_gjk_libccd-inl_signed_distance.dir/test_gjk_libccd-inl_signed_distance.cpp.o" -o test_gjk_libccd-inl_signed_distance -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../../lib/libtest_fcl_utility.a ../../../../lib/libgtest.a ../../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 96%] Built target test_gjk_libccd-inl_signed_distance make -f test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_box.dir/build.make test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_box.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_box.dir/DependInfo.cmake "--color=" test_sphere_box make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_box.dir/build.make test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_box.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 96%] Building CXX object test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_box.dir/test_sphere_box.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_box.dir/test_sphere_box.cpp.o -MF CMakeFiles/test_sphere_box.dir/test_sphere_box.cpp.o.d -o CMakeFiles/test_sphere_box.dir/test_sphere_box.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In instantiation of ‘void fcl::detail::{anonymous}::QueryWithVaryingWorldFrames(const std::vector >&, EvalFunc, fcl::Matrix3&) [with S = float; EvalFunc = std::function&, const Eigen::Transform&, const Eigen::Matrix&, float)>; fcl::Matrix3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:687:37: required from here 687 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:600:21: warning: loop variable ‘config’ creates a copy from type ‘const fcl::detail::{anonymous}::TestConfiguration’ [-Wrange-loop-construct] 600 | for (const auto config : configs) { | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:600:21: note: use reference type to prevent copying 600 | for (const auto config : configs) { | ^~~~~~ | & /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In instantiation of ‘void fcl::detail::{anonymous}::QueryWithVaryingWorldFrames(const std::vector >&, EvalFunc, fcl::Matrix3&) [with S = double; EvalFunc = std::function&, const Eigen::Transform&, const Eigen::Matrix&, double)>; fcl::Matrix3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:689:38: required from here 689 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:600:21: warning: loop variable ‘config’ creates a copy from type ‘const fcl::detail::{anonymous}::TestConfiguration’ [-Wrange-loop-construct] 600 | for (const auto config : configs) { | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:600:21: note: use reference type to prevent copying 600 | for (const auto config : configs) { | ^~~~~~ | & In file included from /usr/include/eigen3/Eigen/Core:358, from /usr/include/eigen3/Eigen/Dense:1, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/box.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box.h:40, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h:40, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:39: /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:271:64: required from ‘std::vector > fcl::detail::{anonymous}::GetUniformConfigurations() [with S = float]’ 271 | const Vector3 n_SB_B = Vector3(-1, -2, -3).normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:687:69: required from here 687 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:271:64: required from ‘std::vector > fcl::detail::{anonymous}::GetUniformConfigurations() [with S = double]’ 271 | const Vector3 n_SB_B = Vector3(-1, -2, -3).normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:689:71: required from here 689 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:530:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 530 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WB * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:687:37: required from here 687 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:530:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 530 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WB * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:689:38: required from here 689 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ In file included from /usr/include/eigen3/Eigen/Core:328: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:86:3: required from ‘void fcl::detail::{anonymous}::NearestPointInBox() [with S = float]’ 86 | EXPECT_TRUE(CompareMatrices(p_BN, p_BQ, 0, MatrixCompareType::absolute)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:680:27: required from here 680 | NearestPointInBox(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:86:3: required from ‘void fcl::detail::{anonymous}::NearestPointInBox() [with S = double]’ 86 | EXPECT_TRUE(CompareMatrices(p_BN, p_BQ, 0, MatrixCompareType::absolute)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:681:28: required from here 681 | NearestPointInBox(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:526:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 526 | EXPECT_TRUE(CompareMatrices(contact.normal, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 527 | X_WB.linear() * config.expected_normal, eps, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:687:37: required from here 687 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:526:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 526 | EXPECT_TRUE(CompareMatrices(contact.normal, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 527 | X_WB.linear() * config.expected_normal, eps, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:689:38: required from here 689 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix > >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix > >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:584:5: required from ‘void fcl::detail::{anonymous}::EvalDistanceForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 584 | EXPECT_TRUE(CompareMatrices(p_WSb, Vector3::Zero(), 0, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | MatrixCompareType::absolute)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:716:37: required from here 716 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | EvalDistanceForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix > >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix > >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:584:5: required from ‘void fcl::detail::{anonymous}::EvalDistanceForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 584 | EXPECT_TRUE(CompareMatrices(p_WSb, Vector3::Zero(), 0, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | MatrixCompareType::absolute)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:718:38: required from here 718 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 719 | EvalDistanceForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:129: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In instantiation of ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: required from here 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ In file included from /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:58, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:43: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:530:51: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 530 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WB * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:530:5: note: in expansion of macro ‘EXPECT_TRUE’ 530 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WB * config.expected_pos, eps, | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetUniformConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:271:22: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 271 | const Vector3 n_SB_B = Vector3(-1, -2, -3).normalized(); | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘void fcl::detail::{anonymous}::QueryWithOrientedSphere(const std::vector >&, EvalFunc) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:661:59: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Vector3{1, 2, 3}.normalized()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘void fcl::detail::{anonymous}::QueryWithOrientedSphere(const std::vector >&, EvalFunc) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:661:59: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetNonUniformConfigurations() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:461:22: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 461 | const Vector3 n_SB = Vector3{-1, -2, -3}.normalized(); | ^~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetNonUniformConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:461:22: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘void fcl::detail::{anonymous}::EvalDistanceForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:575:38: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 575 | X_WB * config.expected_p_BSb, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:574:5: note: in expansion of macro ‘EXPECT_TRUE’ 574 | EXPECT_TRUE(CompareMatrices(p_WSb, | ^~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseNullaryOp, Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:530:51: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 530 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WB * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:530:5: note: in expansion of macro ‘EXPECT_TRUE’ 530 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WB * config.expected_pos, eps, | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In member function ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetNonUniformConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:461:62: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 461 | const Vector3 n_SB = Vector3{-1, -2, -3}.normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetNonUniformConfigurations() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:461:62: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 461 | const Vector3 n_SB = Vector3{-1, -2, -3}.normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetUniformConfigurations() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:271:64: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 271 | const Vector3 n_SB_B = Vector3(-1, -2, -3).normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetUniformConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_box.cpp:271:64: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 271 | const Vector3 n_SB_B = Vector3(-1, -2, -3).normalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h: In function ‘bool fcl::detail::sphereBoxDistance(const fcl::Sphere&, fcl::Transform3&, const fcl::Box&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h:183:17: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | FCL_EXPORT bool sphereBoxDistance(const Sphere& sphere, | ^~~~~~~~~~~~~~~~~ [ 97%] Linking CXX executable test_sphere_box cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sphere_box.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_sphere_box.dir/link.d CMakeFiles/test_sphere_box.dir/test_sphere_box.cpp.o -o test_sphere_box -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../../lib/libtest_fcl_utility.a ../../../../lib/libgtest.a ../../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 97%] Built target test_sphere_box make -f test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_cylinder.dir/build.make test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_cylinder.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_cylinder.dir/DependInfo.cmake "--color=" test_sphere_cylinder make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_cylinder.dir/build.make test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_cylinder.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 97%] Building CXX object test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_cylinder.dir/test_sphere_cylinder.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_sphere_cylinder.dir/test_sphere_cylinder.cpp.o -MF CMakeFiles/test_sphere_cylinder.dir/test_sphere_cylinder.cpp.o.d -o CMakeFiles/test_sphere_cylinder.dir/test_sphere_cylinder.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In instantiation of ‘void fcl::detail::{anonymous}::QueryWithVaryingWorldFrames(const std::vector >&, EvalFunc, fcl::Matrix3&) [with S = float; EvalFunc = std::function&, const Eigen::Transform&, const Eigen::Matrix&, float)>; fcl::Matrix3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:874:37: required from here 874 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:787:21: warning: loop variable ‘config’ creates a copy from type ‘const fcl::detail::{anonymous}::TestConfiguration’ [-Wrange-loop-construct] 787 | for (const auto config : configs) { | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:787:21: note: use reference type to prevent copying 787 | for (const auto config : configs) { | ^~~~~~ | & /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In instantiation of ‘void fcl::detail::{anonymous}::QueryWithVaryingWorldFrames(const std::vector >&, EvalFunc, fcl::Matrix3&) [with S = double; EvalFunc = std::function&, const Eigen::Transform&, const Eigen::Matrix&, double)>; fcl::Matrix3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:876:38: required from here 876 | QueryWithVaryingWorldFrames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 877 | GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:787:21: warning: loop variable ‘config’ creates a copy from type ‘const fcl::detail::{anonymous}::TestConfiguration’ [-Wrange-loop-construct] 787 | for (const auto config : configs) { | ^~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:787:21: note: use reference type to prevent copying 787 | for (const auto config : configs) { | ^~~~~~ | & In file included from /usr/include/eigen3/Eigen/Core:358, from /usr/include/eigen3/Eigen/Dense:1, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/cylinder.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.h:40, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder-inl.h:40, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:39: /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:101:61: required from ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = float]’ 101 | Vector3(1, 1, 0).normalized(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:867:32: required from here 867 | NearestPointInCylinder(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:101:61: required from ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = double]’ 101 | Vector3(1, 1, 0).normalized(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:868:33: required from here 868 | NearestPointInCylinder(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43, from /usr/include/eigen3/Eigen/Dense:6: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:717:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 717 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WC * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:874:37: required from here 874 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:717:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 717 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WC * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:876:38: required from here 876 | QueryWithVaryingWorldFrames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 877 | GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:417:3: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 417 | operator*(const EigenBase& other) const { | ^~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:328: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:113:23: required from ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = float]’ 113 | ss << "dir: " << dir.transpose() << ", z: " << z_sign; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:867:32: required from here 867 | NearestPointInCylinder(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Transpose >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:113:23: required from ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = double]’ 113 | ss << "dir: " << dir.transpose() << ", z: " << z_sign; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:868:33: required from here 868 | NearestPointInCylinder(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:717:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 717 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WC * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:874:37: required from here 874 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:717:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 717 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WC * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:876:38: required from here 876 | QueryWithVaryingWorldFrames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 877 | GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:94:3: required from ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = float]’ 94 | EXPECT_TRUE(CompareMatrices(p_CN, p_CQ, 0, MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:867:32: required from here 867 | NearestPointInCylinder(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Matrix]’ 109 | return ::testing::AssertionFailure() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | << "Values at (" << ii << ", " << jj | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | << ") exceed tolerance: " << m1(ii, jj) << " vs. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | << m2(ii, jj) << ", diff = " << delta | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | << ", tolerance = " << tolerance << "\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 115 | << m2 << "\ndelta=\n" | ~~~~~~~~~~~~~~~~~~~~~ 116 | << (m1 - m2); | ^~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:94:3: required from ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = double]’ 94 | EXPECT_TRUE(CompareMatrices(p_CN, p_CQ, 0, MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:868:33: required from here 868 | NearestPointInCylinder(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:713:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 713 | EXPECT_TRUE(CompareMatrices(contact.normal, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 714 | X_WC.linear() * config.expected_normal, eps, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:874:37: required from here 874 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:713:5: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 713 | EXPECT_TRUE(CompareMatrices(contact.normal, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 714 | X_WC.linear() * config.expected_normal, eps, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | MatrixCompareType::absolute)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:876:38: required from here 876 | QueryWithVaryingWorldFrames( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 877 | GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | EvalCollisionForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix > >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix > >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:771:5: required from ‘void fcl::detail::{anonymous}::EvalDistanceForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 771 | EXPECT_TRUE(CompareMatrices(p_WSc, Vector3::Zero(), 0, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | MatrixCompareType::absolute)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:904:37: required from here 904 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 905 | EvalDistanceForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::CwiseNullaryOp, Eigen::Matrix >; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseNullaryOp, Matrix >; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix > >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, Eigen::Matrix > >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:771:5: required from ‘void fcl::detail::{anonymous}::EvalDistanceForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double; fcl::Transform3 = Eigen::Transform; fcl::Matrix3 = Eigen::Matrix]’ 771 | EXPECT_TRUE(CompareMatrices(p_WSc, Vector3::Zero(), 0, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | MatrixCompareType::absolute)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:906:38: required from here 906 | QueryWithVaryingWorldFrames(GetUniformConfigurations(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | EvalDistanceForTestConfiguration); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:129: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In instantiation of ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: required from here 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:99:7: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 99 | for (const auto& dir : {Vector3(1, 0, 0), | ^~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:58, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:44: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:717:51: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 717 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WC * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:717:5: note: in expansion of macro ‘EXPECT_TRUE’ 717 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WC * config.expected_pos, eps, | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetUniformConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:238:27: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 238 | std::vector> barrel_directions{ | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘void fcl::detail::{anonymous}::QueryWithOrientedSphere(const std::vector >&, EvalFunc) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:848:59: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 848 | Vector3{1, 2, 3}.normalized()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘void fcl::detail::{anonymous}::QueryWithOrientedSphere(const std::vector >&, EvalFunc) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:848:59: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetNonUniformConfigurations() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:528:62: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 528 | const Vector3 p_CCs = Vector3(1, 2, 0).normalized() * (r_c - r_s) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetNonUniformConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:528:62: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘void fcl::detail::{anonymous}::EvalDistanceForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:762:38: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 762 | X_WC * config.expected_p_CSc, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:761:5: note: in expansion of macro ‘EXPECT_TRUE’ 761 | EXPECT_TRUE(CompareMatrices(p_WSc, | ^~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseNullaryOp, Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const CwiseNullaryOp, Matrix > >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:717:51: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 717 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WC * config.expected_pos, eps, | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:717:5: note: in expansion of macro ‘EXPECT_TRUE’ 717 | EXPECT_TRUE(CompareMatrices(contact.pos, X_WC * config.expected_pos, eps, | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In member function ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const CwiseNullaryOp, Matrix > >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Matrix >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Transpose >]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:83:28: note: parameter passing for argument of type ‘const Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | template void NearestPointInCylinder() { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘void fcl::detail::{anonymous}::NearestPointInCylinder() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:83:28: note: parameter passing for argument of type ‘const Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | template void NearestPointInCylinder() { | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetUniformConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:224:35: note: parameter passing for argument of type ‘Eigen::Matrix’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | std::vector> GetUniformConfigurations() { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp: In function ‘std::vector > fcl::detail::{anonymous}::GetNonUniformConfigurations() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:514:35: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 514 | std::vector> GetNonUniformConfigurations() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = CwiseBinaryOp, const Matrix, const Product, 3, 3, false>, Matrix, 0> >]’, inlined from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, 3, 3, false>, Eigen::Matrix, 0> >]’ at /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10, inlined from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, 3, 3, false>, Eigen::Matrix, 0> >]’ at /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29, inlined from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>]’ at /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:116:15, inlined from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const TestConfiguration&, fcl::Transform3&, fcl::Matrix3&, S) [with S = double]’ at /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_sphere_cylinder.cpp:713:5: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, 3, 3, false>, Eigen::Matrix, 0> > >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder-inl.h: In function ‘bool fcl::detail::sphereCylinderDistance(const fcl::Sphere&, fcl::Transform3&, const fcl::Cylinder&, fcl::Transform3&, S*, fcl::Vector3*, fcl::Vector3*) [with S = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder-inl.h:226:17: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 226 | FCL_EXPORT bool sphereCylinderDistance(const Sphere& sphere, | ^~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable test_sphere_cylinder cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sphere_cylinder.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_sphere_cylinder.dir/link.d CMakeFiles/test_sphere_cylinder.dir/test_sphere_cylinder.cpp.o -o test_sphere_cylinder -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../../lib/libtest_fcl_utility.a ../../../../lib/libgtest.a ../../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 98%] Built target test_sphere_cylinder make -f test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_half_space_convex.dir/build.make test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_half_space_convex.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_half_space_convex.dir/DependInfo.cmake "--color=" test_half_space_convex make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_half_space_convex.dir/build.make test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_half_space_convex.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 98%] Building CXX object test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_half_space_convex.dir/test_half_space_convex.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/narrowphase/detail/primitive_shape_algorithm/CMakeFiles/test_half_space_convex.dir/test_half_space_convex.cpp.o -MF CMakeFiles/test_half_space_convex.dir/test_half_space_convex.cpp.o.d -o CMakeFiles/test_half_space_convex.dir/test_half_space_convex.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp In file included from /usr/include/eigen3/Eigen/Geometry:42, from /usr/include/eigen3/Eigen/Dense:6, from /build/reproducible-path/fcl-0.7.0/include/fcl/common/types.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/math/bv/AABB.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:43, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/shape_base.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/sphere.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace.h:41, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h:41, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:42: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h: In instantiation of ‘static const Eigen::AngleAxis Eigen::AngleAxis::Identity() [with Scalar_ = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:178:43: required from ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = float; fcl::aligned_vector > = std::vector, Eigen::aligned_allocator > >]’ 178 | MakeTransform(AngleAxis::Identity(), Vector3{0, 0, S(0.1)}), I}); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:312:49: required from here 312 | QueryCollision(GetConfigurations()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:151:51: note: parameter passing for argument of type ‘const Eigen::AngleAxis’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return AngleAxis(Scalar(0), Vector3::UnitX()); } | ^~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:358, from /usr/include/eigen3/Eigen/Dense:1: /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:193:73: required from ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = float; fcl::aligned_vector > = std::vector, Eigen::aligned_allocator > >]’ 193 | MakeTransform(AngleAxis{kPi / 5, Vector3{1, 2, 3}.normalized()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:312:49: required from here 312 | QueryCollision(GetConfigurations()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h: In instantiation of ‘static const Eigen::AngleAxis Eigen::AngleAxis::Identity() [with Scalar_ = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:178:43: required from ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = double; fcl::aligned_vector > = std::vector, Eigen::aligned_allocator > >]’ 178 | MakeTransform(AngleAxis::Identity(), Vector3{0, 0, S(0.1)}), I}); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:313:51: required from here 313 | QueryCollision(GetConfigurations()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:151:51: note: parameter passing for argument of type ‘const Eigen::AngleAxis’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return AngleAxis(Scalar(0), Vector3::UnitX()); } | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h: In instantiation of ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix; PlainObject = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:193:73: required from ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = double; fcl::aligned_vector > = std::vector, Eigen::aligned_allocator > >]’ 193 | MakeTransform(AngleAxis{kPi / 5, Vector3{1, 2, 3}.normalized()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:313:51: required from here 313 | QueryCollision(GetConfigurations()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Geometry:43: /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = float; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:215:43: required from ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = float; fcl::aligned_vector > = std::vector, Eigen::aligned_allocator > >]’ 215 | const Vector3 p_CV3 = X_CT_colliding * p_TV3; | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:312:49: required from here 312 | QueryCollision(GetConfigurations()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In instantiation of ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:418:80: required from ‘const typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType Eigen::Transform::operator*(const Eigen::EigenBase&) const [with OtherDerived = Eigen::Matrix; Scalar_ = double; int Dim_ = 3; int Mode_ = 1; int Options_ = 0; typename Eigen::internal::transform_right_product_impl, OtherDerived>::ResultType = Eigen::Matrix]’ 418 | return internal::transform_right_product_impl::run(*this, other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:215:43: required from ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = double; fcl::aligned_vector > = std::vector, Eigen::aligned_allocator > >]’ 215 | const Vector3 p_CV3 = X_CT_colliding * p_TV3; | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:313:51: required from here 313 | QueryCollision(GetConfigurations()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ In file included from /usr/include/eigen3/Eigen/Core:328: /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:241:5: required from ‘void fcl::detail::{anonymous}::TestCollision(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, const Configuration&, fcl::Transform3&, S, const std::string&) [with S = float; fcl::Transform3 = Eigen::Transform; std::string = std::__cxx11::basic_string]’ 241 | EXPECT_TRUE(CompareMatrices(point_W.normal, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 242 | X_WC.linear() * config.expected_normal_C, eps)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:287:18: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const Configuration&, S) [with S = float]’ 287 | TestCollision(convex_C, X_WC, half_space_C, X_WC, config, X_WC, eps, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | config.label + ", X_CH = X_CT = I"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:307:38: required from ‘void fcl::detail::{anonymous}::QueryCollision(fcl::aligned_vector >&) [with S = float; fcl::aligned_vector > = std::vector, Eigen::aligned_allocator > >]’ 307 | EvalCollisionForTestConfiguration(config, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:312:24: required from here 312 | QueryCollision(GetConfigurations()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h: In instantiation of ‘Eigen::DenseBase::EvalReturnType Eigen::DenseBase::eval() const [with Derived = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>; EvalReturnType = const Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: required from ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>; std::ostream = std::basic_ostream]’ 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest-message.h:131:10: required from ‘testing::Message& testing::Message::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 131 | *ss_ << val; | ~~~~~^~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:283:29: required from ‘testing::AssertionResult& testing::AssertionResult::operator<<(const T&) [with T = Eigen::MatrixBase, 3, 3, false>, Eigen::Matrix, 0> >]’ 283 | AppendMessage(Message() << value); | ~~~~~~~~~~^~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/eigen_matrix_compare.h:97:46: required from ‘testing::AssertionResult fcl::CompareMatrices(const Eigen::MatrixBase&, const Eigen::MatrixBase&, double, MatrixCompareType) [with DerivedA = Eigen::Matrix; DerivedB = Eigen::Product, 3, 3, false>, Eigen::Matrix, 0>]’ 94 | return ::testing::AssertionFailure() << "NaN missmatch at (" << ii | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | << ", " << jj << "):\nm1 =\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | << m1 << "\nm2 =\n" | ~~~~~~~~~~~~~~~~~~~ 97 | << m2; | ^~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:241:5: required from ‘void fcl::detail::{anonymous}::TestCollision(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, const Configuration&, fcl::Transform3&, S, const std::string&) [with S = double; fcl::Transform3 = Eigen::Transform; std::string = std::__cxx11::basic_string]’ 241 | EXPECT_TRUE(CompareMatrices(point_W.normal, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 242 | X_WC.linear() * config.expected_normal_C, eps)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:287:18: required from ‘void fcl::detail::{anonymous}::EvalCollisionForTestConfiguration(const Configuration&, S) [with S = double]’ 287 | TestCollision(convex_C, X_WC, half_space_C, X_WC, config, X_WC, eps, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | config.label + ", X_CH = X_CT = I"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:307:38: required from ‘void fcl::detail::{anonymous}::QueryCollision(fcl::aligned_vector >&) [with S = double; fcl::aligned_vector > = std::vector, Eigen::aligned_allocator > >]’ 307 | EvalCollisionForTestConfiguration(config, eps); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:313:25: required from here 313 | QueryCollision(GetConfigurations()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/eigen3/Eigen/src/Core/DenseBase.h:386:56: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 386 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType eval() const { | ^~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry.h:129: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h: In instantiation of ‘fcl::Vector3 fcl::CollisionGeometry::computeCOM() const [with S = float; fcl::Vector3 = Eigen::Matrix]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: required from here 121 | Vector3 CollisionGeometry::computeCOM() const | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/collision_geometry-inl.h:121:12: note: parameter passing for argument of type ‘fcl::Vector3’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp: In function ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:178:43: note: parameter passing for argument of type ‘const Eigen::AngleAxis’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | MakeTransform(AngleAxis::Identity(), Vector3{0, 0, S(0.1)}), I}); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:193:73: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 193 | MakeTransform(AngleAxis{kPi / 5, Vector3{1, 2, 3}.normalized()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h: In static member function ‘static const Eigen::AngleAxis Eigen::AngleAxis::Identity() [with Scalar_ = float]’: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:151:51: note: parameter passing for argument of type ‘const Eigen::AngleAxis’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return AngleAxis(Scalar(0), Vector3::UnitX()); } | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp: In function ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:178:43: note: parameter passing for argument of type ‘const Eigen::AngleAxis’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | MakeTransform(AngleAxis::Identity(), Vector3{0, 0, S(0.1)}), I}); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:193:73: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 193 | MakeTransform(AngleAxis{kPi / 5, Vector3{1, 2, 3}.normalized()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h: In static member function ‘static const Eigen::AngleAxis Eigen::AngleAxis::Identity() [with Scalar_ = double]’: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h:151:51: note: parameter passing for argument of type ‘const Eigen::AngleAxis’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return AngleAxis(Scalar(0), Vector3::UnitX()); } | ^~~~~~~~ /usr/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘const Eigen::MatrixBase::PlainObject Eigen::MatrixBase::normalized() const [with Derived = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Core/Dot.h:92:87: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 92 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase::PlainObject MatrixBase::normalized() | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp: In function ‘fcl::Convex fcl::detail::{anonymous}::MakeTetrahedron(fcl::Transform3&) [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:88:31: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 88 | vertices->emplace_back(X_TG * Vector3{0, 0, 0}); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/gtest.h:58, from /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:48: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp: In function ‘void fcl::detail::{anonymous}::TestCollision(const fcl::Convex&, fcl::Transform3&, const fcl::Halfspace&, fcl::Transform3&, const Configuration&, fcl::Transform3&, S, const std::string&) [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:244:51: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 244 | EXPECT_TRUE(CompareMatrices(point_W.pos, X_WC * config.expected_pos_C, eps)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/gtest/include/gtest/internal/gtest-internal.h:1111:34: note: in definition of macro ‘GTEST_TEST_BOOLEAN_’ 1111 | ::testing::AssertionResult(expression)) \ | ^~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:244:5: note: in expansion of macro ‘EXPECT_TRUE’ 244 | EXPECT_TRUE(CompareMatrices(point_W.pos, X_WC * config.expected_pos_C, eps)) | ^~~~~~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp: In function ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:215:43: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 215 | const Vector3 p_CV3 = X_CT_colliding * p_TV3; | ~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp: In function ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:215:43: note: parameter passing for argument of type ‘const Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 215 | const Vector3 p_CV3 = X_CT_colliding * p_TV3; | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex.h:276, from /build/reproducible-path/fcl-0.7.0/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace.h:48: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex-inl.h: In member function ‘S fcl::Convex::computeVolume() const [with S_ = float]’: /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/shape/convex-inl.h:236:30: note: parameter passing for argument of type ‘Eigen::internal::cross_impl, Eigen::Matrix, 3>::return_type’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 236 | S d_six_vol = (v1.cross(v2)).dot(v3); | ~~~~~~~~~^~~~~ /usr/include/eigen3/Eigen/src/Geometry/Transform.h: In static member function ‘static Eigen::internal::transform_right_product_impl::ResultType Eigen::internal::transform_right_product_impl::run(const TransformType&, const MatrixType&) [with TransformType = Eigen::Transform; MatrixType = Eigen::Matrix]’: /usr/include/eigen3/Eigen/src/Geometry/Transform.h:1341:59: note: parameter passing for argument of type ‘Eigen::internal::transform_right_product_impl, Eigen::Matrix, 2, 1>::ResultType’ {aka ‘Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType run(const TransformType& T, const MatrixType& other) { | ^~~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp: In function ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = float]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:178:43: note: parameter passing for argument of type ‘const Eigen::AngleAxis’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | MakeTransform(AngleAxis::Identity(), Vector3{0, 0, S(0.1)}), I}); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:193:73: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 193 | MakeTransform(AngleAxis{kPi / 5, Vector3{1, 2, 3}.normalized()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp: In function ‘fcl::aligned_vector > fcl::detail::{anonymous}::GetConfigurations() [with S = double]’: /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:178:43: note: parameter passing for argument of type ‘const Eigen::AngleAxis’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | MakeTransform(AngleAxis::Identity(), Vector3{0, 0, S(0.1)}), I}); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/fcl-0.7.0/test/narrowphase/detail/primitive_shape_algorithm/test_half_space_convex.cpp:193:73: note: parameter passing for argument of type ‘const Eigen::MatrixBase >::PlainObject’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 193 | MakeTransform(AngleAxis{kPi / 5, Vector3{1, 2, 3}.normalized()}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/eigen3/Eigen/Core:325: /usr/include/eigen3/Eigen/src/Core/IO.h: In function ‘std::ostream& Eigen::operator<<(std::ostream&, const DenseBase&) [with Derived = Product, 3, 3, false>, Matrix, 0>]’: /usr/include/eigen3/Eigen/src/Core/IO.h:223:42: note: parameter passing for argument of type ‘Eigen::DenseBase, 3, 3, false>, Eigen::Matrix, 0> >::EvalReturnType’ {aka ‘const Eigen::Matrix’} when C++17 is enabled changed to match C++14 in GCC 10.1 223 | return internal::print_matrix(s, m.eval(), EIGEN_DEFAULT_IO_FORMAT); | ~~~~~~^~ [ 99%] Linking CXX executable test_half_space_convex cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/narrowphase/detail/primitive_shape_algorithm && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_half_space_convex.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_half_space_convex.dir/link.d CMakeFiles/test_half_space_convex.dir/test_half_space_convex.cpp.o -o test_half_space_convex -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../../../lib/libtest_fcl_utility.a ../../../../lib/libgtest.a ../../../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 99%] Built target test_half_space_convex make -f test/broadphase/CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/build.make test/broadphase/CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/depend make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcl-0.7.0 /build/reproducible-path/fcl-0.7.0/test/broadphase /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/broadphase /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/broadphase/CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/DependInfo.cmake "--color=" test_broadphase_dynamic_AABB_tree make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make -f test/broadphase/CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/build.make test/broadphase/CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/build make[3]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [ 99%] Building CXX object test/broadphase/CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/test_broadphase_dynamic_AABB_tree.cpp.o cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/broadphase && /usr/bin/powerpc64le-linux-gnu-g++ -DGTEST_DONT_DEFINE_ASSERT_EQ=1 -DGTEST_DONT_DEFINE_ASSERT_GE=1 -DGTEST_DONT_DEFINE_ASSERT_GT=1 -DGTEST_DONT_DEFINE_ASSERT_LE=1 -DGTEST_DONT_DEFINE_ASSERT_LT=1 -DGTEST_DONT_DEFINE_ASSERT_NE=1 -DGTEST_DONT_DEFINE_FAIL=1 -DGTEST_DONT_DEFINE_SUCCEED=1 -DGTEST_DONT_DEFINE_TEST=1 -I/build/reproducible-path/fcl-0.7.0/test -I/build/reproducible-path/fcl-0.7.0/test/gtest -I/build/reproducible-path/fcl-0.7.0/test/gtest/include -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/include -I/build/reproducible-path/fcl-0.7.0/include -I/build/reproducible-path/fcl-0.7.0/test/. -I/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -isystem /usr/include/eigen3 -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -Wextra -Wpedantic -fPIC -MD -MT test/broadphase/CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/test_broadphase_dynamic_AABB_tree.cpp.o -MF CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/test_broadphase_dynamic_AABB_tree.cpp.o.d -o CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/test_broadphase_dynamic_AABB_tree.cpp.o -c /build/reproducible-path/fcl-0.7.0/test/broadphase/test_broadphase_dynamic_AABB_tree.cpp In file included from /usr/include/octomap/OcTreeKey.h:40, from /usr/include/octomap/OcTreeBaseImpl.h:45, from /usr/include/octomap/OccupancyOcTreeBase.h:44, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /build/reproducible-path/fcl-0.7.0/include/fcl/geometry/octree/octree.h:48, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h:46, from /build/reproducible-path/fcl-0.7.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:139, from /build/reproducible-path/fcl-0.7.0/test/broadphase/test_broadphase_dynamic_AABB_tree.cpp:46: /usr/powerpc64le-linux-gnu/include/c++/16/ciso646:49:6: warning: #warning " is not a standard header since C++20, use to detect implementation-specific macros" [-Wcpp] 49 | # warning " is not a standard header since C++20, use to detect implementation-specific macros" | ^~~~~~~ [100%] Linking CXX executable test_broadphase_dynamic_AABB_tree cd /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test/broadphase && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/link.txt --verbose=1 /usr/bin/powerpc64le-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/fcl-0.7.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/link.d CMakeFiles/test_broadphase_dynamic_AABB_tree.dir/test_broadphase_dynamic_AABB_tree.cpp.o -o test_broadphase_dynamic_AABB_tree -L/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test -Wl,-rpath,/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/test:/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/lib ../../lib/libtest_fcl_utility.a ../../lib/libgtest.a ../../lib/libfcl.so.0.7.0 /usr/lib/powerpc64le-linux-gnu/libccd.so.2.0 /usr/lib/powerpc64le-linux-gnu/libm.so /usr/lib/powerpc64le-linux-gnu/liboctomap.so.1.10.0 /usr/lib/powerpc64le-linux-gnu/liboctomath.so.1.10.0 -lpthread make[3]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' [100%] Built target test_broadphase_dynamic_AABB_tree make[2]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' dh: command-omitted: The call to "debian/rules override_dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install -a cd obj-powerpc64le-linux-gnu && make -j1 install DESTDIR=/build/reproducible-path/fcl-0.7.0/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/fcl-0.7.0 -B/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/lib/powerpc64le-linux-gnu/cmake/fcl/fcl-config.cmake -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/lib/powerpc64le-linux-gnu/cmake/fcl/fcl-config-version.cmake -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/lib/powerpc64le-linux-gnu/pkgconfig/fcl.pc -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/share/fcl/package.xml -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/lib/powerpc64le-linux-gnu/libfcl.so.0.7.0 -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/lib/powerpc64le-linux-gnu/libfcl.so.0.7 -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/lib/powerpc64le-linux-gnu/libfcl.so -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/lib/powerpc64le-linux-gnu/cmake/fcl/fcl-targets.cmake -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/lib/powerpc64le-linux-gnu/cmake/fcl/fcl-targets-none.cmake -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/fcl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/export.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/config.h -- Up-to-date: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include -- Up-to-date: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/gjk_solver_type.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/distance_result.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/distance_result-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/distance_request.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/distance_request-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/distance.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/distance-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/traversal_recurse.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/traversal_recurse-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/traversal_node_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/traversal_node_base-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/octree_solver.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/shape_octree_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/shape_octree_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_shape_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_shape_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/shape_octree_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/shape_octree_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_shape_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_shape_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_conservative_advancement_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_conservative_advancement_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_bvh_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/shape_bvh_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_conservative_advancement_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_conservative_advancement_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/mesh_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/distance_traversal_node_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/distance_traversal_node_base-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/conservative_advancement_stack_data.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/conservative_advancement_stack_data-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/bvh_shape_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/bvh_shape_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/bvh_distance_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/distance/bvh_distance_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/shape_mesh_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/shape_mesh_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/shape_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/shape_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/shape_bvh_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/shape_bvh_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/intersect.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/intersect-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/collision_traversal_node_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/collision_traversal_node_base-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/bvh_shape_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/bvh_shape_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/triangle_distance.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/triangle_distance-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_triangle-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_sphere-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_capsule-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/box_box.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/box_box-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/gjk_solver_libccd.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/gjk_solver_libccd-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/gjk_solver_indep.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/failed_at_this_configuration.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/distance_func_matrix.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/distance_func_matrix-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/support.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/simplex.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/polytope.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/minkowski_diff.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/minkowski_diff-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/list.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/epa.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/epa-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/convexity_based_algorithm/alloc.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/conservative_advancement_func_matrix.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/conservative_advancement_func_matrix-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/collision_func_matrix.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/detail/collision_func_matrix-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/cost_source.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/cost_source-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/continuous_collision_result.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/continuous_collision_result-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/continuous_collision_request.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/continuous_collision_request-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/continuous_collision_object.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/continuous_collision_object-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/continuous_collision.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/continuous_collision-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/contact_point.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/contact_point-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/contact.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/contact-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/collision_result.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/collision_result-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/collision_request.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/collision_request-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/collision_object.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/collision_object-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/collision.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/narrowphase/collision-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/variance3.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/variance3-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/triangle.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se3_quat_ball.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se3_quat_ball-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se3_quat.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se3_quat-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se3_euler_ball.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se3_euler.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se3_euler-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se2_disk.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se2_disk-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se2.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_se2-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_r.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_r-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/sampler/sampler_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/rng.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/rng-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/triangle_motion_bound_visitor.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/triangle_motion_bound_visitor-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/translation_motion.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/translation_motion-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/tbv_motion_bound_visitor.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/tbv_motion_bound_visitor-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/time_interval.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/time_interval-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/taylor_vector.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/taylor_vector-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/taylor_model.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/taylor_model-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/taylor_matrix.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/taylor_matrix-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/interval_vector.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/interval_vector-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/interval_matrix.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/interval_matrix-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/interval.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/taylor_model/interval-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/spline_motion.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/spline_motion-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/screw_motion.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/screw_motion-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/motion_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/motion_base-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/interp_motion.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/interp_motion-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/motion/bv_motion_bound_visitor.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/geometry.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/geometry-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/detail -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/detail/seed.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/detail/project.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/detail/project-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/detail/polysolver.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/detail/polysolver-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/constants.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/utility.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/utility-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/kIOS.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/kIOS-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/kDOP.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/kDOP-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/RSS.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/RSS-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/OBBRSS.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/OBBRSS-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/OBB.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/OBB-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/AABB.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/math/bv/AABB-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/utility.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/utility-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/triangle_p.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/triangle_p-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/sphere.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/sphere-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/shape_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/shape_base-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/plane.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/plane-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/halfspace.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/halfspace-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/ellipsoid.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/ellipsoid-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/cylinder.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/cylinder-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/convex.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/convex-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/cone.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/cone-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/capsule.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/capsule-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/box.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/shape/box-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/octree -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/octree/octree.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/octree/octree-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/geometric_shape_to_BVH_model.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/collision_geometry.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/collision_geometry-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/detail -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/detail/BV_splitter_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/detail/BV_splitter.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/detail/BV_splitter-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/detail/BV_fitter_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/detail/BV_fitter.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/detail/BV_fitter-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/detail/BVH_front.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/BV_node_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/BV_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/BV_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/BVH_utility.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/BVH_utility-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/BVH_model.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/BVH_model-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/geometry/bvh/BVH_internal.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common/warning.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common/unused.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common/types.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common/time.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common/profiler.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common/exception.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common/detail -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/common/detail/profiler.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/spatial_hash.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/spatial_hash-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/sparse_hash_table.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/sparse_hash_table-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/simple_interval.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/simple_interval-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/simple_hash_table.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/simple_hash_table-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/node_base_array.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/node_base_array-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/node_base.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/node_base-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/morton.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/morton-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/interval_tree_node.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/interval_tree_node-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/interval_tree.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/interval_tree-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/hierarchy_tree_array.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/hierarchy_tree.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/detail/hierarchy_tree-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/default_broadphase_callbacks.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_spatialhash.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_spatialhash-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_interval_tree.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_interval_tree-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_continuous_collision_manager.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_continuous_collision_manager-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_collision_manager.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_collision_manager-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_bruteforce.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_bruteforce-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_SaP.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_SaP-inl.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_SSaP.h -- Installing: /build/reproducible-path/fcl-0.7.0/debian/tmp/usr/include/fcl/broadphase/broadphase_SSaP-inl.h make[1]: Leaving directory '/build/reproducible-path/fcl-0.7.0/obj-powerpc64le-linux-gnu' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a debian/rules override_dh_strip make[1]: Entering directory '/build/reproducible-path/fcl-0.7.0' dh_strip make[1]: Leaving directory '/build/reproducible-path/fcl-0.7.0' dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'libfcl0.7' in '../libfcl0.7_0.7.0-3.1_ppc64el.deb'. dpkg-deb: building package 'libfcl0.7-dbgsym' in '../libfcl0.7-dbgsym_0.7.0-3.1_ppc64el.deb'. dpkg-deb: building package 'libfcl-dev' in '../libfcl-dev_0.7.0-3.1_ppc64el.deb'. dpkg-genbuildinfo --build=any -O../fcl_0.7.0-3.1_ppc64el.buildinfo dpkg-genchanges --build=any -O../fcl_0.7.0-3.1_ppc64el.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2026-09-21T23:31:18Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands Mon, 21 Sep 2026 23:31:18 +0000 | +------------------------------------------------------------------------------+ rm -Rf /build/reproducible-path/fcl-0.7.0/ ------------------------------------------ I: Finished running 'rm -Rf /build/reproducible-path/fcl-0.7.0/'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Mon, 21 Sep 2026 23:31:19 +0000 | +------------------------------------------------------------------------------+ fcl_0.7.0-3.1_ppc64el.changes: ------------------------------ Format: 1.8 Date: Sat, 12 Sep 2026 17:12:41 +0200 Source: fcl Binary: libfcl-dev libfcl0.7 libfcl0.7-dbgsym Built-For-Profiles: cross nocheck Architecture: ppc64el Version: 0.7.0-3.1 Distribution: unstable Urgency: medium Maintainer: Debian Science Maintainers Changed-By: Maximiliano Curia Description: libfcl-dev - Flexible Collision Library - development files libfcl0.7 - Flexible Collision Library - shared library Closes: 1136233 Changes: fcl (0.7.0-3.1) unstable; urgency=medium . * Non-maintainer upload. (Closes: #1136233) * Add upstream patch 0002-Use-target_compile_features-to-specify-the-C-11-requ.patch Removes hardcoded -std=c++11 compiler flags and uses target_compile_features * Add upstream patch 0003-Create-a-functional-CI-via-updating-disable-mac-os-i.patch Relaxes floating-point comparison tolerance (test_fcl_capsule_capsule) * Add patch 0004-fix-ToEigenVector-test-gjk-libccd-inl-epa.patch Replaces temporary comma initialization and Eigen::Ref (test_gjk_libccd-inl_epa) Checksums-Sha1: 17e954eeddbafb9686205eb4bc02f44ad567899f 6091 fcl_0.7.0-3.1_ppc64el.buildinfo 3263a6262dae30e48c9004b73af758197e6303f6 235844 libfcl-dev_0.7.0-3.1_ppc64el.deb 0abf836e808df0b010d9d79d795e2f713a47c132 37890868 libfcl0.7-dbgsym_0.7.0-3.1_ppc64el.deb 9ebc8a6c3cc4cf93534d498c2989fe6992fa4dd2 997380 libfcl0.7_0.7.0-3.1_ppc64el.deb Checksums-Sha256: b38dcb358b7cf489b1cf598659a870c248b95bd07610ea2b2ca49d759570033e 6091 fcl_0.7.0-3.1_ppc64el.buildinfo a0463dbbc6248e3f64bdb3748f4d9c1d7e354c33c099b6754172ec1786cec4c6 235844 libfcl-dev_0.7.0-3.1_ppc64el.deb a9792cd5919c4958d2154b477c2716eaf9df641fbf49ecfc135777f4a4f01c6d 37890868 libfcl0.7-dbgsym_0.7.0-3.1_ppc64el.deb 8a23aefac85916917e165ad591f1d9cb6478ea8476ed8d90400853da762ed245 997380 libfcl0.7_0.7.0-3.1_ppc64el.deb Files: be66ec56b5beb117b81ba0b8d9712b5a 6091 science optional fcl_0.7.0-3.1_ppc64el.buildinfo b701f760ee83a36c6260467b0b0eb295 235844 libdevel optional libfcl-dev_0.7.0-3.1_ppc64el.deb e1ebfd66470cf21b853ec6e03b8cba0e 37890868 debug optional libfcl0.7-dbgsym_0.7.0-3.1_ppc64el.deb 0e98709682fbadfbb5f6204d8298a1ad 997380 libs optional libfcl0.7_0.7.0-3.1_ppc64el.deb +------------------------------------------------------------------------------+ | Buildinfo Mon, 21 Sep 2026 23:31:19 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: fcl Binary: libfcl-dev libfcl0.7 libfcl0.7-dbgsym Architecture: ppc64el Version: 0.7.0-3.1 Checksums-Md5: b701f760ee83a36c6260467b0b0eb295 235844 libfcl-dev_0.7.0-3.1_ppc64el.deb e1ebfd66470cf21b853ec6e03b8cba0e 37890868 libfcl0.7-dbgsym_0.7.0-3.1_ppc64el.deb 0e98709682fbadfbb5f6204d8298a1ad 997380 libfcl0.7_0.7.0-3.1_ppc64el.deb Checksums-Sha1: 3263a6262dae30e48c9004b73af758197e6303f6 235844 libfcl-dev_0.7.0-3.1_ppc64el.deb 0abf836e808df0b010d9d79d795e2f713a47c132 37890868 libfcl0.7-dbgsym_0.7.0-3.1_ppc64el.deb 9ebc8a6c3cc4cf93534d498c2989fe6992fa4dd2 997380 libfcl0.7_0.7.0-3.1_ppc64el.deb Checksums-Sha256: a0463dbbc6248e3f64bdb3748f4d9c1d7e354c33c099b6754172ec1786cec4c6 235844 libfcl-dev_0.7.0-3.1_ppc64el.deb a9792cd5919c4958d2154b477c2716eaf9df641fbf49ecfc135777f4a4f01c6d 37890868 libfcl0.7-dbgsym_0.7.0-3.1_ppc64el.deb 8a23aefac85916917e165ad591f1d9cb6478ea8476ed8d90400853da762ed245 997380 libfcl0.7_0.7.0-3.1_ppc64el.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Mon, 21 Sep 2026 23:31:18 +0000 Build-Path: /build/reproducible-path/fcl-0.7.0 Installed-Build-Depends: autoconf (= 2.73-2), automake (= 1:1.19-2), autopoint (= 1.0-5), autotools-dev (= 20240727.1+nmu1), base-files (= 14.2), base-passwd (= 3.6.8), bash (= 5.3-4), binutils (= 2.47-6), binutils-common (= 2.47-6), binutils-x86-64-linux-gnu (= 2.47-6), bsdextrautils (= 2.42.3-1), build-essential (= 12.12), bzip2 (= 1.0.8-6+b2), cmake (= 4.3.4-1), coreutils (= 9.10-1), cpp (= 4:16.1.0-3), cpp-16 (= 16.2.0-3), cpp-16-x86-64-linux-gnu (= 16.2.0-3), cpp-x86-64-linux-gnu (= 4:16.1.0-3), dash (= 0.5.12-12), debconf (= 1.5.92), debhelper (= 14.5), debianutils (= 5.24), dh-autoreconf (= 23), dh-strip-nondeterminism (= 1.15.1-1), diffutils (= 1:3.12-1), dpkg (= 1.23.11), dpkg-dev (= 1.23.11), dwz (= 0.17-1), file (= 1:5.47-4), findutils (= 4.11.0-2), g++ (= 4:16.1.0-3), g++-16 (= 16.2.0-3), g++-16-x86-64-linux-gnu (= 16.2.0-3), g++-x86-64-linux-gnu (= 4:16.1.0-3), gcc (= 4:16.1.0-3), gcc-16 (= 16.2.0-3), gcc-16-base (= 16.2.0-3), gcc-16-x86-64-linux-gnu (= 16.2.0-3), gcc-x86-64-linux-gnu (= 4:16.1.0-3), gettext (= 1.0-5), gettext-base (= 1.0-5), grep (= 3.12-1), groff-base (= 1.24.1-1), gzip (= 1.14-1), hostname (= 3.25), init-system-helpers (= 1.69+nmu2), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.4.0-1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.8.9-1), libasan8 (= 16.2.0-3), libatomic1 (= 16.2.0-3), libattr1 (= 1:2.6.0-1), libaudit-common (= 1:4.2.1-1), libaudit1 (= 1:4.2.1-1), libbinutils (= 2.47-6), libblkid1 (= 2.42.3-1), libbrotli1 (= 1.2.0-4+b1), libbz2-1.0 (= 1.0.8-6+b2), libc-bin (= 2.43-6), libc-dev-bin (= 2.43-6), libc-gconv-modules-extra (= 2.43-6), libc6 (= 2.43-6), libc6-dev (= 2.43-6), libcap-ng0 (= 0.9.6-1), libcc1-0 (= 16.2.0-3), libccd-dev (= 2.1-3+b1), libccd2 (= 2.1-3+b1), libcom-err2 (= 1.47.4-1+b1), libcrypt1 (= 1:4.5.2+20251210-1), libctf-nobfd0 (= 2.47-6), libctf0 (= 2.47-6), libcurl4t64 (= 8.22.0-1), libdb5.3t64 (= 5.3.28+dfsg2-11+b1), libdebconfclient0 (= 0.283), libdebhelper-perl (= 14.5), libdpkg-perl (= 1.23.11), libeigen3-dev (= 5.0.1-3), libelf1t64 (= 0.196-1), libexpat1 (= 2.8.4-1), libfile-stripnondeterminism-perl (= 1.15.1-1), libgcc-16-dev (= 16.2.0-3), libgcc-s1 (= 16.2.0-3), libgdbm-compat4t64 (= 1.26-1+b2), libgdbm6t64 (= 1.26-1+b2), libgmp10 (= 2:6.3.0+dfsg-5+b2), libgomp1 (= 16.2.0-3), libgprofng0 (= 2.47-6), libgssapi-krb5-2 (= 1.22.1-3), libhwasan0 (= 16.2.0-3), libidn2-0 (= 2.3.8-5), libisl23 (= 0.28-1), libitm1 (= 16.2.0-3), libjansson4 (= 2.15.1-1), libjsoncpp26 (= 1.9.8-2), libk5crypto3 (= 1.22.1-3), libkeyutils1 (= 1.6.3-6+b2), libkrb5-3 (= 1.22.1-3), libkrb5support0 (= 1.22.1-3), libldap2 (= 2.6.14+dfsg-2), liblsan0 (= 16.2.0-3), liblz4-1 (= 1.10.0-10), liblzma5 (= 5.8.4-1), libmagic-mgc (= 1:5.47-4), libmagic1t64 (= 1:5.47-4), libmd0 (= 1.2.0-2), libmount1 (= 2.42.3-1), libmpc3 (= 1.3.1-3), libmpfr6 (= 4.2.2-3), libncursesw6 (= 6.6+20260608-2), libnettle8t64 (= 3.10.2-1+b1), libnghttp2-14 (= 1.70.0-1), libnghttp3-9 (= 1.17.0-1), libngtcp2-16 (= 1.24.0-1), libngtcp2-crypto-ossl0 (= 1.24.0-1), liboctomap-dev (= 1.10.0+dfsg-3+b1), liboctomap1.10 (= 1.10.0+dfsg-3+b1), libpam-modules (= 1.7.0-8), libpam-modules-bin (= 1.7.0-8), libpam-runtime (= 1.7.0-8), libpam0g (= 1.7.0-8), libpcre2-8-0 (= 10.48-3), libperl5.42 (= 5.42.3-1), libpipeline1 (= 1.5.8-3), libpkgconf7 (= 2.5.1-4), libproc2-1 (= 2:4.0.7-1), libpsl5t64 (= 0.23.3-1), libquadmath0 (= 16.2.0-3), librhash1 (= 1.4.6-1.1+b1), libsasl2-2 (= 2.1.28+dfsg1-11), libsasl2-modules-db (= 2.1.28+dfsg1-11), libseccomp2 (= 2.6.1-1+b1), libselinux1 (= 3.11-2), libsframe3 (= 2.47-6), libsmartcols1 (= 2.42.3-1), libssh2-1t64 (= 1.11.1-6), libssl3t64 (= 3.6.4-1), libstdc++-16-dev (= 16.2.0-3), libstdc++6 (= 16.2.0-3), libsystemd0 (= 262~rc3-1), libtinfo6 (= 6.6+20260608-2), libtool (= 2.6.2-3), libtsan2 (= 16.2.0-3), libubsan1 (= 16.2.0-3), libuchardet0 (= 0.0.8-2+b2), libudev1 (= 262~rc3-1), libunistring5 (= 1.4.2-1), libuuid1 (= 2.42.3-1), libuv1t64 (= 1.52.1-4), libxml2-16 (= 2.15.4+dfsg-1), libxxhash0 (= 0.8.3-2+b2), libzstd1 (= 1.5.7+dfsg-4), linux-libc-dev (= 7.2.6-1), m4 (= 1.4.21-1), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20260302-1), ncurses-base (= 6.6+20260608-2), ncurses-bin (= 6.6+20260608-2), openssl-provider-legacy (= 3.6.4-1), patch (= 2.8-2), perl (= 5.42.3-1), perl-base (= 5.42.3-1), perl-modules-5.42 (= 5.42.3-1), pkg-config (= 2.5.1-4), pkgconf (= 2.5.1-4), pkgconf-bin (= 2.5.1-4), po-debconf (= 1.0.22), procps (= 2:4.0.7-1), sed (= 4.9-3), sensible-utils (= 0.0.26), sysvinit-utils (= 3.18-1), tar (= 1.35+dfsg-6), util-linux (= 2.42.3-1), xz-utils (= 5.8.4-1), zlib1g (= 1:1.3.dfsg+really1.3.2-3) Environment: DEB_BUILD_OPTIONS="nocheck parallel=1" DEB_BUILD_PROFILES="cross nocheck" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1789225961" +------------------------------------------------------------------------------+ | Package contents Mon, 21 Sep 2026 23:31:19 +0000 | +------------------------------------------------------------------------------+ libfcl-dev_0.7.0-3.1_ppc64el.deb -------------------------------- new Debian package, version 2.0. size 235844 bytes: control archive=8660 bytes. 1024 bytes, 20 lines control 30669 bytes, 322 lines md5sums Package: libfcl-dev Source: fcl Version: 0.7.0-3.1 Architecture: ppc64el Maintainer: Debian Science Maintainers Installed-Size: 2683 Depends: libccd-dev, liboctomap-dev, libeigen3-dev, libfcl0.7 (= 0.7.0-3.1) Section: libdevel Priority: optional Multi-Arch: same Homepage: https://flexible-collision-library.github.io/ Description: Flexible Collision Library - development files FCL is a collision and proximity library that integrates several techniques for fast and accurate collision checking and proximity computation. The library is based on hierarchical representations and designed to perform multiple proximity queries on different model representations. The set of queries includes discrete collision detection, continuous collision detection, separation distance computation and penetration depth estimation. The input models may correspond to triangulated rigid or deformable models and articulated models. This package contains the development files. drwxr-xr-x root/root 0 2026-09-12 15:12 ./ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/broadphase/ -rw-r--r-- root/root 18481 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_SSaP-inl.h -rw-r--r-- root/root 5807 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_SSaP.h -rw-r--r-- root/root 28561 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_SaP-inl.h -rw-r--r-- root/root 7774 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_SaP.h -rw-r--r-- root/root 7619 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_bruteforce-inl.h -rw-r--r-- root/root 4360 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_bruteforce.h -rw-r--r-- root/root 4025 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_collision_manager-inl.h -rw-r--r-- root/root 5876 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_collision_manager.h -rw-r--r-- root/root 3459 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_continuous_collision_manager-inl.h -rw-r--r-- root/root 5817 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_continuous_collision_manager.h -rw-r--r-- root/root 30876 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree-inl.h -rw-r--r-- root/root 5343 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h -rw-r--r-- root/root 33511 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array-inl.h -rw-r--r-- root/root 5468 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h -rw-r--r-- root/root 22775 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_interval_tree-inl.h -rw-r--r-- root/root 6498 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_interval_tree.h -rw-r--r-- root/root 18971 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_spatialhash-inl.h -rw-r--r-- root/root 6808 2021-09-09 15:34 ./usr/include/fcl/broadphase/broadphase_spatialhash.h -rw-r--r-- root/root 9380 2021-09-09 15:34 ./usr/include/fcl/broadphase/default_broadphase_callbacks.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/broadphase/detail/ -rw-r--r-- root/root 33685 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/hierarchy_tree-inl.h -rw-r--r-- root/root 11355 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/hierarchy_tree.h -rw-r--r-- root/root 31368 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/hierarchy_tree_array-inl.h -rw-r--r-- root/root 10188 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/hierarchy_tree_array.h -rw-r--r-- root/root 14173 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/interval_tree-inl.h -rw-r--r-- root/root 4537 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/interval_tree.h -rw-r--r-- root/root 3488 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/interval_tree_node-inl.h -rw-r--r-- root/root 3081 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/interval_tree_node.h -rw-r--r-- root/root 5796 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/morton-inl.h -rw-r--r-- root/root 4023 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/morton.h -rw-r--r-- root/root 2950 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/node_base-inl.h -rw-r--r-- root/root 2521 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/node_base.h -rw-r--r-- root/root 2429 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/node_base_array-inl.h -rw-r--r-- root/root 2344 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/node_base_array.h -rw-r--r-- root/root 4242 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/simple_hash_table-inl.h -rw-r--r-- root/root 2912 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/simple_hash_table.h -rw-r--r-- root/root 2457 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/simple_interval-inl.h -rw-r--r-- root/root 2470 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/simple_interval.h -rw-r--r-- root/root 4412 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/sparse_hash_table-inl.h -rw-r--r-- root/root 3047 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/sparse_hash_table.h -rw-r--r-- root/root 3495 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/spatial_hash-inl.h -rw-r--r-- root/root 2456 2021-09-09 15:34 ./usr/include/fcl/broadphase/detail/spatial_hash.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/common/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/common/detail/ -rw-r--r-- root/root 7939 2021-09-09 15:34 ./usr/include/fcl/common/detail/profiler.h -rw-r--r-- root/root 2298 2021-09-09 15:34 ./usr/include/fcl/common/exception.h -rw-r--r-- root/root 2602 2021-09-09 15:34 ./usr/include/fcl/common/profiler.h -rw-r--r-- root/root 2521 2021-09-09 15:34 ./usr/include/fcl/common/time.h -rw-r--r-- root/root 6098 2021-09-09 15:34 ./usr/include/fcl/common/types.h -rw-r--r-- root/root 1880 2021-09-09 15:34 ./usr/include/fcl/common/unused.h -rw-r--r-- root/root 3858 2021-09-09 15:34 ./usr/include/fcl/common/warning.h -rw-r--r-- root/root 3062 2026-09-12 15:12 ./usr/include/fcl/config.h -rw-r--r-- root/root 1005 2026-09-12 15:12 ./usr/include/fcl/export.h -rw-r--r-- root/root 5693 2026-09-12 15:12 ./usr/include/fcl/fcl.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/geometry/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/geometry/bvh/ -rw-r--r-- root/root 3759 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/BVH_internal.h -rw-r--r-- root/root 35291 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/BVH_model-inl.h -rw-r--r-- root/root 8085 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/BVH_model.h -rw-r--r-- root/root 5240 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/BVH_utility-inl.h -rw-r--r-- root/root 2677 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/BVH_utility.h -rw-r--r-- root/root 3680 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/BV_node-inl.h -rw-r--r-- root/root 2909 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/BV_node.h -rw-r--r-- root/root 3204 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/BV_node_base.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/geometry/bvh/detail/ -rw-r--r-- root/root 2794 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/detail/BVH_front.h -rw-r--r-- root/root 14183 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/detail/BV_fitter-inl.h -rw-r--r-- root/root 3374 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/detail/BV_fitter.h -rw-r--r-- root/root 2794 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/detail/BV_fitter_base.h -rw-r--r-- root/root 19401 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/detail/BV_splitter-inl.h -rw-r--r-- root/root 5565 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/detail/BV_splitter.h -rw-r--r-- root/root 2810 2021-09-09 15:34 ./usr/include/fcl/geometry/bvh/detail/BV_splitter_base.h -rw-r--r-- root/root 5641 2021-09-09 15:34 ./usr/include/fcl/geometry/collision_geometry-inl.h -rw-r--r-- root/root 4524 2021-09-09 15:34 ./usr/include/fcl/geometry/collision_geometry.h -rw-r--r-- root/root 14651 2021-09-09 15:34 ./usr/include/fcl/geometry/geometric_shape_to_BVH_model-inl.h -rw-r--r-- root/root 8728 2021-09-09 15:34 ./usr/include/fcl/geometry/geometric_shape_to_BVH_model.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/geometry/octree/ -rw-r--r-- root/root 12303 2021-09-09 15:34 ./usr/include/fcl/geometry/octree/octree-inl.h -rw-r--r-- root/root 7426 2021-09-09 15:34 ./usr/include/fcl/geometry/octree/octree.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/geometry/shape/ -rw-r--r-- root/root 4324 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/box-inl.h -rw-r--r-- root/root 2973 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/box.h -rw-r--r-- root/root 5777 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/capsule-inl.h -rw-r--r-- root/root 2999 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/capsule.h -rw-r--r-- root/root 4157 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/cone-inl.h -rw-r--r-- root/root 2990 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/cone.h -rw-r--r-- root/root 16690 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/convex-inl.h -rw-r--r-- root/root 12557 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/convex.h -rw-r--r-- root/root 4222 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/cylinder-inl.h -rw-r--r-- root/root 3014 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/cylinder.h -rw-r--r-- root/root 4826 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/ellipsoid-inl.h -rw-r--r-- root/root 3042 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/ellipsoid.h -rw-r--r-- root/root 5171 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/halfspace-inl.h -rw-r--r-- root/root 3587 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/halfspace.h -rw-r--r-- root/root 5249 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/plane-inl.h -rw-r--r-- root/root 3042 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/plane.h -rw-r--r-- root/root 2415 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/shape_base-inl.h -rw-r--r-- root/root 2315 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/shape_base.h -rw-r--r-- root/root 4135 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/sphere-inl.h -rw-r--r-- root/root 2823 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/sphere.h -rw-r--r-- root/root 3130 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/triangle_p-inl.h -rw-r--r-- root/root 2989 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/triangle_p.h -rw-r--r-- root/root 39689 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/utility-inl.h -rw-r--r-- root/root 4526 2021-09-09 15:34 ./usr/include/fcl/geometry/shape/utility.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/math/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/math/bv/ -rw-r--r-- root/root 9296 2021-09-09 15:34 ./usr/include/fcl/math/bv/AABB-inl.h -rw-r--r-- root/root 4909 2021-09-09 15:34 ./usr/include/fcl/math/bv/AABB.h -rw-r--r-- root/root 17392 2021-09-09 15:34 ./usr/include/fcl/math/bv/OBB-inl.h -rw-r--r-- root/root 5837 2021-09-09 15:34 ./usr/include/fcl/math/bv/OBB.h -rw-r--r-- root/root 5703 2021-09-09 15:34 ./usr/include/fcl/math/bv/OBBRSS-inl.h -rw-r--r-- root/root 5008 2021-09-09 15:34 ./usr/include/fcl/math/bv/OBBRSS.h -rw-r--r-- root/root 50100 2021-09-09 15:34 ./usr/include/fcl/math/bv/RSS-inl.h -rw-r--r-- root/root 8728 2021-09-09 15:34 ./usr/include/fcl/math/bv/RSS.h -rw-r--r-- root/root 11040 2021-09-09 15:34 ./usr/include/fcl/math/bv/kDOP-inl.h -rw-r--r-- root/root 6102 2021-09-09 15:34 ./usr/include/fcl/math/bv/kDOP.h -rw-r--r-- root/root 8722 2021-09-09 15:34 ./usr/include/fcl/math/bv/kIOS-inl.h -rw-r--r-- root/root 5568 2021-09-09 15:34 ./usr/include/fcl/math/bv/kIOS.h -rw-r--r-- root/root 30078 2021-09-09 15:34 ./usr/include/fcl/math/bv/utility-inl.h -rw-r--r-- root/root 2410 2021-09-09 15:34 ./usr/include/fcl/math/bv/utility.h -rw-r--r-- root/root 7289 2021-09-09 15:34 ./usr/include/fcl/math/constants.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/math/detail/ -rw-r--r-- root/root 5373 2021-09-09 15:34 ./usr/include/fcl/math/detail/polysolver-inl.h -rw-r--r-- root/root 2892 2021-09-09 15:34 ./usr/include/fcl/math/detail/polysolver.h -rw-r--r-- root/root 12043 2021-09-09 15:34 ./usr/include/fcl/math/detail/project-inl.h -rw-r--r-- root/root 3675 2021-09-09 15:34 ./usr/include/fcl/math/detail/project.h -rw-r--r-- root/root 2723 2021-09-09 15:34 ./usr/include/fcl/math/detail/seed.h -rw-r--r-- root/root 36351 2021-09-09 15:34 ./usr/include/fcl/math/geometry-inl.h -rw-r--r-- root/root 7028 2021-09-09 15:34 ./usr/include/fcl/math/geometry.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/math/motion/ -rw-r--r-- root/root 2606 2021-09-09 15:34 ./usr/include/fcl/math/motion/bv_motion_bound_visitor.h -rw-r--r-- root/root 7823 2021-09-09 15:34 ./usr/include/fcl/math/motion/interp_motion-inl.h -rw-r--r-- root/root 4856 2021-09-09 15:34 ./usr/include/fcl/math/motion/interp_motion.h -rw-r--r-- root/root 3905 2021-09-09 15:34 ./usr/include/fcl/math/motion/motion_base-inl.h -rw-r--r-- root/root 3557 2021-09-09 15:34 ./usr/include/fcl/math/motion/motion_base.h -rw-r--r-- root/root 7137 2021-09-09 15:34 ./usr/include/fcl/math/motion/screw_motion-inl.h -rw-r--r-- root/root 4180 2021-09-09 15:34 ./usr/include/fcl/math/motion/screw_motion.h -rw-r--r-- root/root 12900 2021-09-09 15:34 ./usr/include/fcl/math/motion/spline_motion-inl.h -rw-r--r-- root/root 4229 2021-09-09 15:34 ./usr/include/fcl/math/motion/spline_motion.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/math/motion/taylor_model/ -rw-r--r-- root/root 11782 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/interval-inl.h -rw-r--r-- root/root 4276 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/interval.h -rw-r--r-- root/root 11409 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/interval_matrix-inl.h -rw-r--r-- root/root 3581 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/interval_matrix.h -rw-r--r-- root/root 12248 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/interval_vector-inl.h -rw-r--r-- root/root 3801 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/interval_vector.h -rw-r--r-- root/root 17457 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/taylor_matrix-inl.h -rw-r--r-- root/root 4845 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/taylor_matrix.h -rw-r--r-- root/root 20590 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/taylor_model-inl.h -rw-r--r-- root/root 5040 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/taylor_model.h -rw-r--r-- root/root 12731 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/taylor_vector-inl.h -rw-r--r-- root/root 4423 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/taylor_vector.h -rw-r--r-- root/root 2891 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/time_interval-inl.h -rw-r--r-- root/root 2571 2021-09-09 15:34 ./usr/include/fcl/math/motion/taylor_model/time_interval.h -rw-r--r-- root/root 10204 2021-09-09 15:34 ./usr/include/fcl/math/motion/tbv_motion_bound_visitor-inl.h -rw-r--r-- root/root 2990 2021-09-09 15:34 ./usr/include/fcl/math/motion/tbv_motion_bound_visitor.h -rw-r--r-- root/root 4317 2021-09-09 15:34 ./usr/include/fcl/math/motion/translation_motion-inl.h -rw-r--r-- root/root 3107 2021-09-09 15:34 ./usr/include/fcl/math/motion/translation_motion.h -rw-r--r-- root/root 8626 2021-09-09 15:34 ./usr/include/fcl/math/motion/triangle_motion_bound_visitor-inl.h -rw-r--r-- root/root 3652 2021-09-09 15:34 ./usr/include/fcl/math/motion/triangle_motion_bound_visitor.h -rw-r--r-- root/root 6762 2021-09-09 15:34 ./usr/include/fcl/math/rng-inl.h -rw-r--r-- root/root 5272 2021-09-09 15:34 ./usr/include/fcl/math/rng.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/math/sampler/ -rw-r--r-- root/root 2047 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_base.h -rw-r--r-- root/root 3234 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_r-inl.h -rw-r--r-- root/root 2727 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_r.h -rw-r--r-- root/root 3647 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se2-inl.h -rw-r--r-- root/root 2666 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se2.h -rw-r--r-- root/root 3104 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se2_disk-inl.h -rw-r--r-- root/root 2497 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se2_disk.h -rw-r--r-- root/root 3642 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se3_euler-inl.h -rw-r--r-- root/root 2614 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se3_euler.h -rw-r--r-- root/root 3280 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se3_euler_ball-inl.h -rw-r--r-- root/root 2415 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se3_euler_ball.h -rw-r--r-- root/root 3515 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se3_quat-inl.h -rw-r--r-- root/root 2603 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se3_quat.h -rw-r--r-- root/root 3154 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se3_quat_ball-inl.h -rw-r--r-- root/root 2402 2021-09-09 15:34 ./usr/include/fcl/math/sampler/sampler_se3_quat_ball.h -rw-r--r-- root/root 2461 2021-09-09 15:34 ./usr/include/fcl/math/triangle.h -rw-r--r-- root/root 3063 2021-09-09 15:34 ./usr/include/fcl/math/variance3-inl.h -rw-r--r-- root/root 2681 2021-09-09 15:34 ./usr/include/fcl/math/variance3.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/ -rw-r--r-- root/root 7050 2021-09-09 15:34 ./usr/include/fcl/narrowphase/collision-inl.h -rw-r--r-- root/root 3063 2021-09-09 15:34 ./usr/include/fcl/narrowphase/collision.h -rw-r--r-- root/root 8356 2021-09-09 15:34 ./usr/include/fcl/narrowphase/collision_object-inl.h -rw-r--r-- root/root 5104 2021-09-09 15:34 ./usr/include/fcl/narrowphase/collision_object.h -rw-r--r-- root/root 3133 2021-09-09 15:34 ./usr/include/fcl/narrowphase/collision_request-inl.h -rw-r--r-- root/root 4389 2021-09-09 15:34 ./usr/include/fcl/narrowphase/collision_request.h -rw-r--r-- root/root 4351 2021-09-09 15:34 ./usr/include/fcl/narrowphase/collision_result-inl.h -rw-r--r-- root/root 3268 2021-09-09 15:34 ./usr/include/fcl/narrowphase/collision_result.h -rw-r--r-- root/root 3202 2021-09-09 15:34 ./usr/include/fcl/narrowphase/contact-inl.h -rw-r--r-- root/root 3452 2021-09-09 15:34 ./usr/include/fcl/narrowphase/contact.h -rw-r--r-- root/root 3372 2021-09-09 15:34 ./usr/include/fcl/narrowphase/contact_point-inl.h -rw-r--r-- root/root 2769 2021-09-09 15:34 ./usr/include/fcl/narrowphase/contact_point.h -rw-r--r-- root/root 16074 2021-09-09 15:34 ./usr/include/fcl/narrowphase/continuous_collision-inl.h -rw-r--r-- root/root 3556 2021-09-09 15:34 ./usr/include/fcl/narrowphase/continuous_collision.h -rw-r--r-- root/root 5651 2021-09-09 15:34 ./usr/include/fcl/narrowphase/continuous_collision_object-inl.h -rw-r--r-- root/root 3781 2021-09-09 15:34 ./usr/include/fcl/narrowphase/continuous_collision_object.h -rw-r--r-- root/root 2634 2021-09-09 15:34 ./usr/include/fcl/narrowphase/continuous_collision_request-inl.h -rw-r--r-- root/root 3109 2021-09-09 15:34 ./usr/include/fcl/narrowphase/continuous_collision_request.h -rw-r--r-- root/root 2328 2021-09-09 15:34 ./usr/include/fcl/narrowphase/continuous_collision_result-inl.h -rw-r--r-- root/root 2481 2021-09-09 15:34 ./usr/include/fcl/narrowphase/continuous_collision_result.h -rw-r--r-- root/root 3547 2021-09-09 15:34 ./usr/include/fcl/narrowphase/cost_source-inl.h -rw-r--r-- root/root 2611 2021-09-09 15:34 ./usr/include/fcl/narrowphase/cost_source.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/ -rw-r--r-- root/root 45389 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/collision_func_matrix-inl.h -rw-r--r-- root/root 3378 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/collision_func_matrix.h -rw-r--r-- root/root 51551 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/conservative_advancement_func_matrix-inl.h -rw-r--r-- root/root 2816 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/conservative_advancement_func_matrix.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/ -rw-r--r-- root/root 1349 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/alloc.h -rw-r--r-- root/root 11922 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/epa-inl.h -rw-r--r-- root/root 4224 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/epa.h -rw-r--r-- root/root 9411 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk-inl.h -rw-r--r-- root/root 3995 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk.h -rw-r--r-- root/root 111351 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd-inl.h -rw-r--r-- root/root 9370 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/gjk_libccd.h -rw-r--r-- root/root 3755 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/list.h -rw-r--r-- root/root 8329 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/minkowski_diff-inl.h -rw-r--r-- root/root 3696 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/minkowski_diff.h -rw-r--r-- root/root 8470 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/polytope.h -rw-r--r-- root/root 2751 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/simplex.h -rw-r--r-- root/root 1427 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/convexity_based_algorithm/support.h -rw-r--r-- root/root 38798 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/distance_func_matrix-inl.h -rw-r--r-- root/root 3265 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/distance_func_matrix.h -rw-r--r-- root/root 5264 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/failed_at_this_configuration.h -rw-r--r-- root/root 36823 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/gjk_solver_indep-inl.h -rw-r--r-- root/root 7076 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/gjk_solver_indep.h -rw-r--r-- root/root 34022 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/gjk_solver_libccd-inl.h -rw-r--r-- root/root 6507 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/gjk_solver_libccd.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/ -rw-r--r-- root/root 23841 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/box_box-inl.h -rw-r--r-- root/root 4305 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/box_box.h -rw-r--r-- root/root 10094 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule-inl.h -rw-r--r-- root/root 5244 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/capsule_capsule.h -rw-r--r-- root/root 24871 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace-inl.h -rw-r--r-- root/root 10222 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/halfspace.h -rw-r--r-- root/root 25482 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane-inl.h -rw-r--r-- root/root 6112 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/plane.h -rw-r--r-- root/root 10118 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box-inl.h -rw-r--r-- root/root 6737 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_box.h -rw-r--r-- root/root 5889 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_capsule-inl.h -rw-r--r-- root/root 3054 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_capsule.h -rw-r--r-- root/root 11981 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder-inl.h -rw-r--r-- root/root 6894 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_cylinder.h -rw-r--r-- root/root 4414 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_sphere-inl.h -rw-r--r-- root/root 2590 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_sphere.h -rw-r--r-- root/root 14334 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_triangle-inl.h -rw-r--r-- root/root 3635 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/sphere_triangle.h -rw-r--r-- root/root 13277 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/triangle_distance-inl.h -rw-r--r-- root/root 5147 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/primitive_shape_algorithm/triangle_distance.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/traversal/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/traversal/collision/ -rw-r--r-- root/root 4351 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node-inl.h -rw-r--r-- root/root 3521 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/bvh_collision_traversal_node.h -rw-r--r-- root/root 3506 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/bvh_shape_collision_traversal_node-inl.h -rw-r--r-- root/root 3031 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/bvh_shape_collision_traversal_node.h -rw-r--r-- root/root 3492 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/collision_traversal_node_base-inl.h -rw-r--r-- root/root 3220 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/collision_traversal_node_base.h -rw-r--r-- root/root 37337 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/intersect-inl.h -rw-r--r-- root/root 13970 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/intersect.h -rw-r--r-- root/root 25985 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node-inl.h -rw-r--r-- root/root 9019 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/mesh_collision_traversal_node.h -rw-r--r-- root/root 6489 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node-inl.h -rw-r--r-- root/root 3842 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/mesh_continuous_collision_traversal_node.h -rw-r--r-- root/root 18225 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node-inl.h -rw-r--r-- root/root 7895 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/mesh_shape_collision_traversal_node.h -rw-r--r-- root/root 3730 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/shape_bvh_collision_traversal_node-inl.h -rw-r--r-- root/root 3123 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/shape_bvh_collision_traversal_node.h -rw-r--r-- root/root 6183 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/shape_collision_traversal_node-inl.h -rw-r--r-- root/root 3397 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/shape_collision_traversal_node.h -rw-r--r-- root/root 16142 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/shape_mesh_collision_traversal_node-inl.h -rw-r--r-- root/root 7268 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision/shape_mesh_collision_traversal_node.h -rw-r--r-- root/root 5284 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision_node-inl.h -rw-r--r-- root/root 3520 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/collision_node.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/traversal/distance/ -rw-r--r-- root/root 4352 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/bvh_distance_traversal_node-inl.h -rw-r--r-- root/root 3583 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/bvh_distance_traversal_node.h -rw-r--r-- root/root 3459 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/bvh_shape_distance_traversal_node-inl.h -rw-r--r-- root/root 3029 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/bvh_shape_distance_traversal_node.h -rw-r--r-- root/root 2542 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/conservative_advancement_stack_data-inl.h -rw-r--r-- root/root 2365 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/conservative_advancement_stack_data.h -rw-r--r-- root/root 3520 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/distance_traversal_node_base-inl.h -rw-r--r-- root/root 3105 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/distance_traversal_node_base.h -rw-r--r-- root/root 23275 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node-inl.h -rw-r--r-- root/root 8356 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/mesh_conservative_advancement_traversal_node.h -rw-r--r-- root/root 21266 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/mesh_distance_traversal_node-inl.h -rw-r--r-- root/root 9116 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/mesh_distance_traversal_node.h -rw-r--r-- root/root 16041 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_conservative_advancement_traversal_node-inl.h -rw-r--r-- root/root 6870 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_conservative_advancement_traversal_node.h -rw-r--r-- root/root 16601 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_distance_traversal_node-inl.h -rw-r--r-- root/root 7432 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/mesh_shape_distance_traversal_node.h -rw-r--r-- root/root 3457 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_bvh_distance_traversal_node-inl.h -rw-r--r-- root/root 3103 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_bvh_distance_traversal_node.h -rw-r--r-- root/root 4749 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_conservative_advancement_traversal_node-inl.h -rw-r--r-- root/root 3207 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_conservative_advancement_traversal_node.h -rw-r--r-- root/root 4724 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_distance_traversal_node-inl.h -rw-r--r-- root/root 3302 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_distance_traversal_node.h -rw-r--r-- root/root 12798 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node-inl.h -rw-r--r-- root/root 5578 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_conservative_advancement_traversal_node.h -rw-r--r-- root/root 14456 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_distance_traversal_node-inl.h -rw-r--r-- root/root 6444 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/distance/shape_mesh_distance_traversal_node.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/traversal/octree/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/ -rw-r--r-- root/root 3672 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node-inl.h -rw-r--r-- root/root 3567 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/mesh_octree_collision_traversal_node.h -rw-r--r-- root/root 3674 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node-inl.h -rw-r--r-- root/root 3584 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_collision_traversal_node.h -rw-r--r-- root/root 3672 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node-inl.h -rw-r--r-- root/root 3569 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_mesh_collision_traversal_node.h -rw-r--r-- root/root 3714 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_shape_collision_traversal_node-inl.h -rw-r--r-- root/root 3593 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/octree_shape_collision_traversal_node.h -rw-r--r-- root/root 3714 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/shape_octree_collision_traversal_node-inl.h -rw-r--r-- root/root 3593 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/collision/shape_octree_collision_traversal_node.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/ -rw-r--r-- root/root 3679 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node-inl.h -rw-r--r-- root/root 3473 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/mesh_octree_distance_traversal_node.h -rw-r--r-- root/root 3689 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_distance_traversal_node-inl.h -rw-r--r-- root/root 3489 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_distance_traversal_node.h -rw-r--r-- root/root 3679 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node-inl.h -rw-r--r-- root/root 3476 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_mesh_distance_traversal_node.h -rw-r--r-- root/root 3724 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_shape_distance_traversal_node-inl.h -rw-r--r-- root/root 3498 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/octree_shape_distance_traversal_node.h -rw-r--r-- root/root 3724 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/shape_octree_distance_traversal_node-inl.h -rw-r--r-- root/root 3498 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/distance/shape_octree_distance_traversal_node.h -rw-r--r-- root/root 37013 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/octree_solver-inl.h -rw-r--r-- root/root 8092 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/octree/octree_solver.h -rw-r--r-- root/root 4019 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/traversal_node_base-inl.h -rw-r--r-- root/root 3339 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/traversal_node_base.h -rw-r--r-- root/root 14469 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/traversal_recurse-inl.h -rw-r--r-- root/root 3883 2021-09-09 15:34 ./usr/include/fcl/narrowphase/detail/traversal/traversal_recurse.h -rw-r--r-- root/root 8616 2021-09-09 15:34 ./usr/include/fcl/narrowphase/distance-inl.h -rw-r--r-- root/root 2802 2021-09-09 15:34 ./usr/include/fcl/narrowphase/distance.h -rw-r--r-- root/root 2889 2021-09-09 15:34 ./usr/include/fcl/narrowphase/distance_request-inl.h -rw-r--r-- root/root 4659 2021-09-09 15:34 ./usr/include/fcl/narrowphase/distance_request.h -rw-r--r-- root/root 3985 2021-09-09 15:34 ./usr/include/fcl/narrowphase/distance_result-inl.h -rw-r--r-- root/root 4256 2021-09-09 15:34 ./usr/include/fcl/narrowphase/distance_result.h -rw-r--r-- root/root 2002 2021-09-09 15:34 ./usr/include/fcl/narrowphase/gjk_solver_type.h drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/cmake/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/cmake/fcl/ -rw-r--r-- root/root 1861 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/cmake/fcl/fcl-config-version.cmake -rw-r--r-- root/root 1696 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/cmake/fcl/fcl-config.cmake -rw-r--r-- root/root 817 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/cmake/fcl/fcl-targets-none.cmake -rw-r--r-- root/root 4723 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/cmake/fcl/fcl-targets.cmake lrwxrwxrwx root/root 0 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/libfcl.so -> libfcl.so.0.7 drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/ -rw-r--r-- root/root 293 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/fcl.pc drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/share/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/share/doc/libfcl-dev/ -rw-r--r-- root/root 699 2026-09-12 15:12 ./usr/share/doc/libfcl-dev/changelog.Debian.gz -rw-r--r-- root/root 4402 2021-09-09 15:34 ./usr/share/doc/libfcl-dev/changelog.gz -rw-r--r-- root/root 6701 2026-09-12 15:12 ./usr/share/doc/libfcl-dev/copyright libfcl0.7-dbgsym_0.7.0-3.1_ppc64el.deb -------------------------------------- new Debian package, version 2.0. size 37890868 bytes: control archive=552 bytes. 404 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libfcl0.7-dbgsym Source: fcl Version: 0.7.0-3.1 Auto-Built-Package: debug-symbols Architecture: ppc64el Maintainer: Debian Science Maintainers Installed-Size: 41278 Depends: libfcl0.7 (= 0.7.0-3.1) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libfcl0.7 Build-Ids: c42d3def46a972fe02aa483944ee69698aaad022 drwxr-xr-x root/root 0 2026-09-12 15:12 ./ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/debug/.build-id/c4/ -rw-r--r-- root/root 42258296 2026-09-12 15:12 ./usr/lib/debug/.build-id/c4/2d3def46a972fe02aa483944ee69698aaad022.debug drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/share/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-09-12 15:12 ./usr/share/doc/libfcl0.7-dbgsym -> libfcl0.7 libfcl0.7_0.7.0-3.1_ppc64el.deb ------------------------------- new Debian package, version 2.0. size 997380 bytes: control archive=1136 bytes. 1046 bytes, 20 lines control 369 bytes, 5 lines md5sums 32 bytes, 1 lines shlibs 65 bytes, 2 lines triggers Package: libfcl0.7 Source: fcl Version: 0.7.0-3.1 Architecture: ppc64el Maintainer: Debian Science Maintainers Installed-Size: 8412 Depends: libc6 (>= 2.32), libccd2 (>= 2.1), libgcc-s1 (>= 3.0), liboctomap1.10 (>= 1.10.0+dfsg), libstdc++6 (>= 14) Section: libs Priority: optional Multi-Arch: same Homepage: https://flexible-collision-library.github.io/ Description: Flexible Collision Library - shared library FCL is a collision and proximity library that integrates several techniques for fast and accurate collision checking and proximity computation. The library is based on hierarchical representations and designed to perform multiple proximity queries on different model representations. The set of queries includes discrete collision detection, continuous collision detection, separation distance computation and penetration depth estimation. The input models may correspond to triangulated rigid or deformable models and articulated models. This package contains the library. drwxr-xr-x root/root 0 2026-09-12 15:12 ./ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/libfcl.so.0.7 -> libfcl.so.0.7.0 -rw-r--r-- root/root 8587304 2026-09-12 15:12 ./usr/lib/powerpc64le-linux-gnu/libfcl.so.0.7.0 drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/share/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-09-12 15:12 ./usr/share/doc/libfcl0.7/ -rw-r--r-- root/root 513 2026-09-12 15:12 ./usr/share/doc/libfcl0.7/README.Debian -rw-r--r-- root/root 698 2026-09-12 15:12 ./usr/share/doc/libfcl0.7/changelog.Debian.gz -rw-r--r-- root/root 4402 2021-09-09 15:34 ./usr/share/doc/libfcl0.7/changelog.gz -rw-r--r-- root/root 6701 2026-09-12 15:12 ./usr/share/doc/libfcl0.7/copyright lintian ------- Setup apt archive ----------------- Merged Build-Depends: lintian:amd64 Filtered Build-Depends: lintian:amd64 dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/build/reproducible-path/resolver-mOH02l/apt_archive/sbuild-build-depends-lintian-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ Release [615 B] Ign:3 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ Sources [1365 B] Get:5 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ Packages [1448 B] Fetched 3428 B in 0s (0 B/s) Reading package lists... Reading package lists... Install lintian build dependencies (apt-based resolver) ------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: appstream ca-certificates diffstat distro-info-data gpg gpgconf iso-codes libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl4-gnutls libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdistro-info-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libffi8 libfile-basedir-perl libfile-find-rule-perl libfile-libmagic-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libfyaml0 libgcrypt20 libglib2.0-0t64 libgnutls30t64 libgpg-error0 libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 liblist-compare-perl liblist-someutils-perl liblist-someutils-xs-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libngtcp2-crypto-gnutls8 libnpth0t64 libnumber-compare-perl libp11-kit0 libpackage-stash-perl libparams-classify-perl libparams-someutil-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libreadline8t64 libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libsqlite3-0 libstemmer0d libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libtasn1-6 libterm-readkey-perl libtext-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzop netbase openssl patchutils perl-openssl-defaults plzip readline-common shared-mime-info t1utils ucf unzip Suggested packages: apt-config-icons isoquery libxml-parser-perl rng-tools low-memory-monitor gnutls-bin libdata-dump-perl libcrypt-ssleay-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perl libmultidimensional-perl libbusiness-isbn-perl libmime-base32-perl libregexp-ipv6-perl libauthen-ntlm-perl binutils-multiarch libtext-template-perl python3 readline-doc zip Recommended packages: gnupg libcgi-fast-perl libglib2.0-data xdg-user-dirs libgpg-error-l10n libhtml-format-perl libio-compress-brotli-perl libfreezethaw-perl libmath-base85-perl libsocket6-perl libpackage-stash-xs-perl libxstring-perl libdata-dump-perl libhttp-daemon-perl libmailtools-perl libxml-sax-expat-perl The following NEW packages will be installed: appstream ca-certificates diffstat distro-info-data gpg gpgconf iso-codes libaliased-perl libappstream5 libapt-pkg-perl libassuan9 libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libcgi-pm-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl4-gnutls libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdistro-info-perl libdynaloader-functions-perl libemail-address-xs-perl libencode-locale-perl libexception-class-perl libffi8 libfile-basedir-perl libfile-find-rule-perl libfile-libmagic-perl libfile-listing-perl libfile-sharedir-perl libfont-ttf-perl libfyaml0 libgcrypt20 libglib2.0-0t64 libgnutls30t64 libgpg-error0 libhtml-form-perl libhtml-html5-entities-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tokeparser-simple-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libimport-into-perl libio-html-perl libio-interactive-perl libio-socket-ssl-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libksba8 liblist-compare-perl liblist-someutils-perl liblist-someutils-xs-perl liblist-utilsby-perl liblwp-mediatypes-perl liblwp-protocol-https-perl liblz1 liblzo2-2 libmarkdown2 libmldbm-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libnamespace-clean-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-ssleay-perl libnetaddr-ip-perl libngtcp2-crypto-gnutls8 libnpth0t64 libnumber-compare-perl libp11-kit0 libpackage-stash-perl libparams-classify-perl libparams-someutil-perl libparams-util-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libproc-processtable-perl libreadline8t64 libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsort-versions-perl libsqlite3-0 libstemmer0d libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl libsyntax-keyword-try-perl libtasn1-6 libterm-readkey-perl libtext-charwidth-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-wrapi18n-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtry-tiny-perl libunicode-utf8-perl liburi-perl libvariable-magic-perl libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxmlb2 libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzop netbase openssl patchutils perl-openssl-defaults plzip readline-common sbuild-build-depends-lintian-dummy:ppc64el shared-mime-info t1utils ucf unzip 0 upgraded, 161 newly installed, 0 to remove and 0 not upgraded. Need to get 21.9 MB of archives. After this operation, 85.8 MB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-mOH02l/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [836 B] Get:2 http://localhost:3142/debian unstable/main amd64 netbase all 6.6 [10.3 kB] Get:3 http://localhost:3142/debian unstable/main amd64 readline-common all 8.3-4 [74.8 kB] Get:4 http://localhost:3142/debian unstable/main amd64 openssl amd64 3.6.4-1 [1546 kB] Get:5 http://localhost:3142/debian unstable/main amd64 ca-certificates all 20260816 [134 kB] Get:6 http://localhost:3142/debian unstable/main amd64 libtext-charwidth-perl amd64 0.04-12+b1 [9344 B] Get:7 http://localhost:3142/debian unstable/main amd64 libtext-wrapi18n-perl all 0.06-11 [7788 B] Get:8 http://localhost:3142/debian unstable/main amd64 ucf all 3.0056 [47.1 kB] Get:9 http://localhost:3142/debian unstable/main amd64 libffi8 amd64 3.8.0-2 [32.5 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libglib2.0-0t64 amd64 2.90.0-1 [1618 kB] Get:11 http://localhost:3142/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b3 [758 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libp11-kit0 amd64 0.26.5-1 [482 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libtasn1-6 amd64 4.21.0-2+b1 [49.3 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libgnutls30t64 amd64 3.8.13-1 [1546 kB] Get:15 http://localhost:3142/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.24.0-1 [23.9 kB] Get:16 http://localhost:3142/debian unstable/main amd64 libcurl4-gnutls amd64 8.22.0-1 [457 kB] Get:17 http://localhost:3142/debian unstable/main amd64 libfyaml0 amd64 0.9.4-1 [312 kB] Get:18 http://localhost:3142/debian unstable/main amd64 libstemmer0d amd64 3.1.1-1 [138 kB] Get:19 http://localhost:3142/debian unstable/main amd64 libxmlb2 amd64 0.3.29-1 [63.8 kB] Get:20 http://localhost:3142/debian unstable/main amd64 libappstream5 amd64 1.2.0-2 [261 kB] Get:21 http://localhost:3142/debian unstable/main amd64 appstream amd64 1.2.0-2 [624 kB] Get:22 http://localhost:3142/debian unstable/main amd64 diffstat amd64 1.69-1 [34.9 kB] Get:23 http://localhost:3142/debian unstable/main amd64 distro-info-data all 2026.08.20-1 [6292 B] Get:24 http://localhost:3142/debian unstable/main amd64 libgpg-error0 amd64 1.61-5 [93.1 kB] Get:25 http://localhost:3142/debian unstable/main amd64 libassuan9 amd64 3.0.2-2+b2 [60.7 kB] Get:26 http://localhost:3142/debian unstable/main amd64 libgcrypt20 amd64 1.12.3-2 [934 kB] Get:27 http://localhost:3142/debian unstable/main amd64 libreadline8t64 amd64 8.3-4 [181 kB] Get:28 http://localhost:3142/debian unstable/main amd64 gpgconf amd64 2.4.9-7+b1 [130 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libksba8 amd64 1.8.1-1 [147 kB] Get:30 http://localhost:3142/debian unstable/main amd64 libnpth0t64 amd64 1.8-4 [23.1 kB] Get:31 http://localhost:3142/debian unstable/main amd64 libsqlite3-0 amd64 3.53.4-2 [974 kB] Get:32 http://localhost:3142/debian unstable/main amd64 gpg amd64 2.4.9-7+b1 [665 kB] Get:33 http://localhost:3142/debian unstable/main amd64 iso-codes all 4.20.1-1 [3319 kB] Get:34 http://localhost:3142/debian unstable/main amd64 libaliased-perl all 0.34-3 [13.5 kB] Get:35 http://localhost:3142/debian unstable/main amd64 libapt-pkg-perl amd64 0.1.43+b1 [68.3 kB] Get:36 http://localhost:3142/debian unstable/main amd64 libb-hooks-op-check-perl amd64 0.22-3+b5 [10.6 kB] Get:37 http://localhost:3142/debian unstable/main amd64 libdynaloader-functions-perl all 0.004-2 [12.2 kB] Get:38 http://localhost:3142/debian unstable/main amd64 libdevel-callchecker-perl amd64 0.009-3+b1 [15.7 kB] Get:39 http://localhost:3142/debian unstable/main amd64 libparams-classify-perl amd64 0.015-2+b7 [22.7 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libmodule-runtime-perl all 0.018-1 [17.8 kB] Get:41 http://localhost:3142/debian unstable/main amd64 libtry-tiny-perl all 0.32-1 [22.9 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libmodule-implementation-perl all 0.09-2 [12.6 kB] Get:43 http://localhost:3142/debian unstable/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [7496 B] Get:44 http://localhost:3142/debian unstable/main amd64 libvariable-magic-perl amd64 0.65-1 [45.4 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libb-hooks-endofscope-perl all 0.28-2 [17.6 kB] Get:46 http://localhost:3142/debian unstable/main amd64 libberkeleydb-perl amd64 0.66-2+b2 [122 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libcapture-tiny-perl all 0.50-1 [24.6 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libhtml-tagset-perl all 3.24-1 [14.7 kB] Get:49 http://localhost:3142/debian unstable/main amd64 liburi-perl all 5.37-1 [113 kB] Get:50 http://localhost:3142/debian unstable/main amd64 libhtml-parser-perl amd64 3.83-2+b2 [99.6 kB] Get:51 http://localhost:3142/debian unstable/main amd64 libcgi-pm-perl all 4.72-1 [217 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libclass-data-inheritable-perl all 0.10-1 [8632 B] Get:53 http://localhost:3142/debian unstable/main amd64 libclass-inspector-perl all 1.36-3 [17.5 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libclass-xsaccessor-perl amd64 1.19-4+b7 [36.7 kB] Get:56 http://localhost:3142/debian unstable/main amd64 libclone-perl amd64 0.50-1+b2 [21.6 kB] Get:57 http://localhost:3142/debian unstable/main amd64 libconfig-tiny-perl all 2.30-1 [18.9 kB] Get:58 http://localhost:3142/debian unstable/main amd64 libparams-someutil-perl amd64 1.11-1 [24.5 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libsub-install-perl all 0.929-1 [10.5 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libdata-optlist-perl all 0.115-1 [10.4 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libparams-util-perl amd64 1.102-3+b2 [24.7 kB] Get:62 http://localhost:3142/debian unstable/main amd64 libsub-exporter-perl all 0.990-1.1 [49.5 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libconst-fast-perl all 0.014-2 [8792 B] Get:64 http://localhost:3142/debian unstable/main amd64 libcpanel-json-xs-perl amd64 4.51-1 [144 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libdevel-stacktrace-perl all 2.0500-1 [26.4 kB] Get:66 http://localhost:3142/debian unstable/main amd64 libexception-class-perl all 1.45-1 [34.6 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libiterator-perl all 0.03+ds1-2 [18.8 kB] Get:68 http://localhost:3142/debian unstable/main amd64 libiterator-util-perl all 0.02+ds1-2 [14.0 kB] Get:69 http://localhost:3142/debian unstable/main amd64 libdata-dpath-perl all 0.60-1 [41.8 kB] Get:70 http://localhost:3142/debian unstable/main amd64 libdata-messagepack-perl amd64 1.02-3+b1 [32.1 kB] Get:71 http://localhost:3142/debian unstable/main amd64 libnet-domain-tld-perl all 1.75-4 [31.5 kB] Get:72 http://localhost:3142/debian unstable/main amd64 libdata-validate-domain-perl all 0.15-1 [11.9 kB] Get:73 http://localhost:3142/debian unstable/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.7 kB] Get:74 http://localhost:3142/debian unstable/main amd64 libnet-netmask-perl all 2.0003-1 [28.5 kB] Get:75 http://localhost:3142/debian unstable/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2+b6 [98.3 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libdata-validate-ip-perl all 0.31-1 [20.6 kB] Get:77 http://localhost:3142/debian unstable/main amd64 libdata-validate-uri-perl all 0.07-3 [11.0 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libdevel-size-perl amd64 0.87-1+b1 [24.1 kB] Get:79 http://localhost:3142/debian unstable/main amd64 libdistro-info-perl all 1.17 [5192 B] Get:80 http://localhost:3142/debian unstable/main amd64 libemail-address-xs-perl amd64 1.05-1+b5 [29.5 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libencode-locale-perl all 1.05-3 [12.9 kB] Get:82 http://localhost:3142/debian unstable/main amd64 libipc-system-simple-perl all 1.30-2 [26.8 kB] Get:83 http://localhost:3142/debian unstable/main amd64 libfile-basedir-perl all 0.09-2 [15.1 kB] Get:84 http://localhost:3142/debian unstable/main amd64 libnumber-compare-perl all 0.03-3 [6332 B] Get:85 http://localhost:3142/debian unstable/main amd64 libtext-glob-perl all 0.11-3 [7676 B] Get:86 http://localhost:3142/debian unstable/main amd64 libfile-find-rule-perl all 0.35-1 [25.9 kB] Get:87 http://localhost:3142/debian unstable/main amd64 libfile-libmagic-perl amd64 1.23-2+b3 [31.3 kB] Get:88 http://localhost:3142/debian unstable/main amd64 libtimedate-perl all 2.3500-1 [64.2 kB] Get:89 http://localhost:3142/debian unstable/main amd64 libhttp-date-perl all 6.08-1 [12.1 kB] Get:90 http://localhost:3142/debian unstable/main amd64 libfile-listing-perl all 6.16-1 [12.4 kB] Get:91 http://localhost:3142/debian unstable/main amd64 libfile-sharedir-perl all 1.118-3 [16.0 kB] Get:92 http://localhost:3142/debian unstable/main amd64 libio-string-perl all 1.08-4 [12.1 kB] Get:93 http://localhost:3142/debian unstable/main amd64 libfont-ttf-perl all 1.06-2 [318 kB] Get:94 http://localhost:3142/debian unstable/main amd64 libio-html-perl all 1.004-3 [16.2 kB] Get:95 http://localhost:3142/debian unstable/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get:96 http://localhost:3142/debian unstable/main amd64 libhttp-message-perl all 7.04-1 [80.6 kB] Get:97 http://localhost:3142/debian unstable/main amd64 libhtml-form-perl all 6.13-1 [32.6 kB] Get:98 http://localhost:3142/debian unstable/main amd64 libhtml-html5-entities-perl all 0.004-3 [21.0 kB] Get:99 http://localhost:3142/debian unstable/main amd64 libhtml-tree-perl all 5.07-3 [211 kB] Get:100 http://localhost:3142/debian unstable/main amd64 libhttp-cookies-perl all 6.12-2 [19.2 kB] Get:101 http://localhost:3142/debian unstable/main amd64 libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get:102 http://localhost:3142/debian unstable/main amd64 perl-openssl-defaults amd64 7+b2 [6724 B] Get:103 http://localhost:3142/debian unstable/main amd64 libnet-ssleay-perl amd64 1.96-2 [335 kB] Get:104 http://localhost:3142/debian unstable/main amd64 libio-socket-ssl-perl all 2.099-1 [229 kB] Get:105 http://localhost:3142/debian unstable/main amd64 libnet-http-perl all 6.24-1 [23.2 kB] Get:106 http://localhost:3142/debian unstable/main amd64 liblwp-protocol-https-perl all 6.15-1 [10.7 kB] Get:107 http://localhost:3142/debian unstable/main amd64 libwww-robotrules-perl all 6.03-1 [15.8 kB] Get:108 http://localhost:3142/debian unstable/main amd64 libwww-perl all 6.83-1 [186 kB] Get:109 http://localhost:3142/debian unstable/main amd64 libhtml-tokeparser-simple-perl all 3.16-4 [39.1 kB] Get:110 http://localhost:3142/debian unstable/main amd64 libimport-into-perl all 1.002005-2 [11.3 kB] Get:111 http://localhost:3142/debian unstable/main amd64 libio-interactive-perl all 1.027-1 [11.8 kB] Get:112 http://localhost:3142/debian unstable/main amd64 libipc-run3-perl all 0.049-1 [31.5 kB] Get:113 http://localhost:3142/debian unstable/main amd64 libjson-maybexs-perl all 1.004008-1 [12.9 kB] Get:114 http://localhost:3142/debian unstable/main amd64 liblist-compare-perl all 0.55-2 [65.7 kB] Get:115 http://localhost:3142/debian unstable/main amd64 liblist-someutils-perl all 0.59-1 [37.1 kB] Get:116 http://localhost:3142/debian unstable/main amd64 liblist-someutils-xs-perl amd64 0.59-1+b1 [35.6 kB] Get:117 http://localhost:3142/debian unstable/main amd64 liblist-utilsby-perl all 0.12-2 [15.5 kB] Get:118 http://localhost:3142/debian unstable/main amd64 liblz1 amd64 1.16-2 [40.4 kB] Get:119 http://localhost:3142/debian unstable/main amd64 liblzo2-2 amd64 2.10-3+b2 [57.4 kB] Get:120 http://localhost:3142/debian unstable/main amd64 libmarkdown2 amd64 2.2.7-2.1+b2 [36.5 kB] Get:121 http://localhost:3142/debian unstable/main amd64 libmldbm-perl all 2.05-4 [16.8 kB] Get:122 http://localhost:3142/debian unstable/main amd64 librole-tiny-perl all 2.002005-1 [19.5 kB] Get:123 http://localhost:3142/debian unstable/main amd64 libsub-quote-perl all 2.006009-1 [21.3 kB] Get:124 http://localhost:3142/debian unstable/main amd64 libmoo-perl all 2.005005-1 [58.0 kB] Get:125 http://localhost:3142/debian unstable/main amd64 libstrictures-perl all 2.000006-1 [18.6 kB] Get:126 http://localhost:3142/debian unstable/main amd64 libmoox-aliases-perl all 0.001006-3 [6996 B] Get:127 http://localhost:3142/debian unstable/main amd64 libmouse-perl amd64 2.6.2-1+b1 [144 kB] Get:128 http://localhost:3142/debian unstable/main amd64 libpackage-stash-perl all 0.40-1 [22.0 kB] Get:129 http://localhost:3142/debian unstable/main amd64 libsub-identify-perl amd64 0.14-4+b1 [11.3 kB] Get:130 http://localhost:3142/debian unstable/main amd64 libsub-name-perl amd64 0.28-1+b3 [12.6 kB] Get:131 http://localhost:3142/debian unstable/main amd64 libnamespace-clean-perl all 0.27-2 [17.8 kB] Get:132 http://localhost:3142/debian unstable/main amd64 libpath-tiny-perl all 0.150-1 [56.4 kB] Get:133 http://localhost:3142/debian unstable/main amd64 libperlio-gzip-perl amd64 0.20-1+b5 [17.6 kB] Get:134 http://localhost:3142/debian unstable/main amd64 libperlio-utf8-strict-perl amd64 0.010-1+b4 [11.4 kB] Get:135 http://localhost:3142/debian unstable/main amd64 libproc-processtable-perl amd64 0.637-1+b4 [41.9 kB] Get:136 http://localhost:3142/debian unstable/main amd64 libregexp-wildcards-perl all 1.05-3 [14.1 kB] Get:137 http://localhost:3142/debian unstable/main amd64 libsereal-decoder-perl amd64 5.006+ds-1+b1 [101 kB] Get:138 http://localhost:3142/debian unstable/main amd64 libsereal-encoder-perl amd64 5.006+ds-1+b1 [104 kB] Get:139 http://localhost:3142/debian unstable/main amd64 libsort-versions-perl all 1.62-3 [8928 B] Get:140 http://localhost:3142/debian unstable/main amd64 libxs-parse-keyword-perl amd64 0.49-1+b1 [66.2 kB] Get:141 http://localhost:3142/debian unstable/main amd64 libsyntax-keyword-try-perl amd64 0.31-1+b1 [27.2 kB] Get:142 http://localhost:3142/debian unstable/main amd64 libterm-readkey-perl amd64 2.38-2+b5 [24.7 kB] Get:143 http://localhost:3142/debian unstable/main amd64 libtext-levenshteinxs-perl amd64 0.03-5+b5 [8780 B] Get:144 http://localhost:3142/debian unstable/main amd64 libtext-markdown-discount-perl amd64 0.18-1+b1 [13.2 kB] Get:145 http://localhost:3142/debian unstable/main amd64 libtext-xslate-perl amd64 3.5.9-2+b3 [175 kB] Get:146 http://localhost:3142/debian unstable/main amd64 libtime-duration-perl all 1.21-2 [13.1 kB] Get:147 http://localhost:3142/debian unstable/main amd64 libtime-moment-perl amd64 0.46-1+b1 [78.4 kB] Get:148 http://localhost:3142/debian unstable/main amd64 libunicode-utf8-perl amd64 0.75-1+b1 [28.8 kB] Get:149 http://localhost:3142/debian unstable/main amd64 libwww-mechanize-perl all 2.22-1 [117 kB] Get:150 http://localhost:3142/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-2 [15.1 kB] Get:151 http://localhost:3142/debian unstable/main amd64 libxml-sax-base-perl all 1.09-3 [20.6 kB] Get:152 http://localhost:3142/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-5 [53.6 kB] Get:153 http://localhost:3142/debian unstable/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-8+b1 [314 kB] Get:154 http://localhost:3142/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2+b1 [53.8 kB] Get:155 http://localhost:3142/debian unstable/main amd64 libyaml-libyaml-perl amd64 0.910.0+ds-1+b1 [48.2 kB] Get:156 http://localhost:3142/debian unstable/main amd64 plzip amd64 1.13-2 [72.8 kB] Get:157 http://localhost:3142/debian unstable/main amd64 lzop amd64 1.04-2 [84.2 kB] Get:158 http://localhost:3142/debian unstable/main amd64 patchutils amd64 0.4.5-1 [85.7 kB] Get:159 http://localhost:3142/debian unstable/main amd64 t1utils amd64 1.41-4 [62.1 kB] Get:160 http://localhost:3142/debian unstable/main amd64 unzip amd64 6.0-31 [176 kB] Get:161 http://localhost:3142/debian unstable/main amd64 lintian all 2.141.0 [1038 kB] Preconfiguring packages ... Fetched 21.9 MB in 0s (130 MB/s) Selecting previously unselected package netbase. (Reading database ... 23245 files and directories currently installed.) Preparing to unpack .../000-netbase_6.6_all.deb ... Unpacking netbase (6.6) ... Selecting previously unselected package readline-common. Preparing to unpack .../001-readline-common_8.3-4_all.deb ... Unpacking readline-common (8.3-4) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.6.4-1_amd64.deb ... Unpacking openssl (3.6.4-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20260816_all.deb ... Unpacking ca-certificates (20260816) ... Selecting previously unselected package libtext-charwidth-perl:amd64. Preparing to unpack .../004-libtext-charwidth-perl_0.04-12+b1_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-12+b1) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../005-libtext-wrapi18n-perl_0.06-11_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-11) ... Selecting previously unselected package ucf. Preparing to unpack .../006-ucf_3.0056_all.deb ... Moving old data out of the way Unpacking ucf (3.0056) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../007-libffi8_3.8.0-2_amd64.deb ... Unpacking libffi8:amd64 (3.8.0-2) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../008-libglib2.0-0t64_2.90.0-1_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.90.0-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../009-shared-mime-info_2.4-5+b3_amd64.deb ... Unpacking shared-mime-info (2.4-5+b3) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../010-libp11-kit0_0.26.5-1_amd64.deb ... Unpacking libp11-kit0:amd64 (0.26.5-1) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../011-libtasn1-6_4.21.0-2+b1_amd64.deb ... Unpacking libtasn1-6:amd64 (4.21.0-2+b1) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../012-libgnutls30t64_3.8.13-1_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.13-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../013-libngtcp2-crypto-gnutls8_1.24.0-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.24.0-1) ... Selecting previously unselected package libcurl4-gnutls:amd64. Preparing to unpack .../014-libcurl4-gnutls_8.22.0-1_amd64.deb ... Unpacking libcurl4-gnutls:amd64 (8.22.0-1) ... Selecting previously unselected package libfyaml0:amd64. Preparing to unpack .../015-libfyaml0_0.9.4-1_amd64.deb ... Unpacking libfyaml0:amd64 (0.9.4-1) ... Selecting previously unselected package libstemmer0d:amd64. Preparing to unpack .../016-libstemmer0d_3.1.1-1_amd64.deb ... Unpacking libstemmer0d:amd64 (3.1.1-1) ... Selecting previously unselected package libxmlb2:amd64. Preparing to unpack .../017-libxmlb2_0.3.29-1_amd64.deb ... Unpacking libxmlb2:amd64 (0.3.29-1) ... Selecting previously unselected package libappstream5:amd64. Preparing to unpack .../018-libappstream5_1.2.0-2_amd64.deb ... Unpacking libappstream5:amd64 (1.2.0-2) ... Selecting previously unselected package appstream. Preparing to unpack .../019-appstream_1.2.0-2_amd64.deb ... Unpacking appstream (1.2.0-2) ... Selecting previously unselected package diffstat. Preparing to unpack .../020-diffstat_1.69-1_amd64.deb ... Unpacking diffstat (1.69-1) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../021-distro-info-data_2026.08.20-1_all.deb ... Unpacking distro-info-data (2026.08.20-1) ... Selecting previously unselected package libgpg-error0:amd64. Preparing to unpack .../022-libgpg-error0_1.61-5_amd64.deb ... Unpacking libgpg-error0:amd64 (1.61-5) ... Selecting previously unselected package libassuan9:amd64. Preparing to unpack .../023-libassuan9_3.0.2-2+b2_amd64.deb ... Unpacking libassuan9:amd64 (3.0.2-2+b2) ... Selecting previously unselected package libgcrypt20:amd64. Preparing to unpack .../024-libgcrypt20_1.12.3-2_amd64.deb ... Unpacking libgcrypt20:amd64 (1.12.3-2) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../025-libreadline8t64_8.3-4_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-4) ... Selecting previously unselected package gpgconf. Preparing to unpack .../026-gpgconf_2.4.9-7+b1_amd64.deb ... Unpacking gpgconf (2.4.9-7+b1) ... Selecting previously unselected package libksba8:amd64. Preparing to unpack .../027-libksba8_1.8.1-1_amd64.deb ... Unpacking libksba8:amd64 (1.8.1-1) ... Selecting previously unselected package libnpth0t64:amd64. Preparing to unpack .../028-libnpth0t64_1.8-4_amd64.deb ... Unpacking libnpth0t64:amd64 (1.8-4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../029-libsqlite3-0_3.53.4-2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.53.4-2) ... Selecting previously unselected package gpg. Preparing to unpack .../030-gpg_2.4.9-7+b1_amd64.deb ... Unpacking gpg (2.4.9-7+b1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../031-iso-codes_4.20.1-1_all.deb ... Unpacking iso-codes (4.20.1-1) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../032-libaliased-perl_0.34-3_all.deb ... Unpacking libaliased-perl (0.34-3) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../033-libapt-pkg-perl_0.1.43+b1_amd64.deb ... Unpacking libapt-pkg-perl (0.1.43+b1) ... Selecting previously unselected package libb-hooks-op-check-perl:amd64. Preparing to unpack .../034-libb-hooks-op-check-perl_0.22-3+b5_amd64.deb ... Unpacking libb-hooks-op-check-perl:amd64 (0.22-3+b5) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../035-libdynaloader-functions-perl_0.004-2_all.deb ... Unpacking libdynaloader-functions-perl (0.004-2) ... Selecting previously unselected package libdevel-callchecker-perl:amd64. Preparing to unpack .../036-libdevel-callchecker-perl_0.009-3+b1_amd64.deb ... Unpacking libdevel-callchecker-perl:amd64 (0.009-3+b1) ... Selecting previously unselected package libparams-classify-perl:amd64. Preparing to unpack .../037-libparams-classify-perl_0.015-2+b7_amd64.deb ... Unpacking libparams-classify-perl:amd64 (0.015-2+b7) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../038-libmodule-runtime-perl_0.018-1_all.deb ... Unpacking libmodule-runtime-perl (0.018-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../039-libtry-tiny-perl_0.32-1_all.deb ... Unpacking libtry-tiny-perl (0.32-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../040-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../041-libsub-exporter-progressive-perl_0.001013-3_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-3) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../042-libvariable-magic-perl_0.65-1_amd64.deb ... Unpacking libvariable-magic-perl (0.65-1) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../043-libb-hooks-endofscope-perl_0.28-2_all.deb ... Unpacking libb-hooks-endofscope-perl (0.28-2) ... Selecting previously unselected package libberkeleydb-perl:amd64. Preparing to unpack .../044-libberkeleydb-perl_0.66-2+b2_amd64.deb ... Unpacking libberkeleydb-perl:amd64 (0.66-2+b2) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../045-libcapture-tiny-perl_0.50-1_all.deb ... Unpacking libcapture-tiny-perl (0.50-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../046-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../047-liburi-perl_5.37-1_all.deb ... Unpacking liburi-perl (5.37-1) ... Selecting previously unselected package libhtml-parser-perl:amd64. Preparing to unpack .../048-libhtml-parser-perl_3.83-2+b2_amd64.deb ... Unpacking libhtml-parser-perl:amd64 (3.83-2+b2) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../049-libcgi-pm-perl_4.72-1_all.deb ... Unpacking libcgi-pm-perl (4.72-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../050-libclass-data-inheritable-perl_0.10-1_all.deb ... Unpacking libclass-data-inheritable-perl (0.10-1) ... Selecting previously unselected package libclass-inspector-perl. Preparing to unpack .../051-libclass-inspector-perl_1.36-3_all.deb ... Unpacking libclass-inspector-perl (1.36-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../052-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../053-libclass-xsaccessor-perl_1.19-4+b7_amd64.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b7) ... Selecting previously unselected package libclone-perl:amd64. Preparing to unpack .../054-libclone-perl_0.50-1+b2_amd64.deb ... Unpacking libclone-perl:amd64 (0.50-1+b2) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../055-libconfig-tiny-perl_2.30-1_all.deb ... Unpacking libconfig-tiny-perl (2.30-1) ... Selecting previously unselected package libparams-someutil-perl. Preparing to unpack .../056-libparams-someutil-perl_1.11-1_amd64.deb ... Unpacking libparams-someutil-perl (1.11-1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../057-libsub-install-perl_0.929-1_all.deb ... Unpacking libsub-install-perl (0.929-1) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../058-libdata-optlist-perl_0.115-1_all.deb ... Unpacking libdata-optlist-perl (0.115-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../059-libparams-util-perl_1.102-3+b2_amd64.deb ... Unpacking libparams-util-perl (1.102-3+b2) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../060-libsub-exporter-perl_0.990-1.1_all.deb ... Unpacking libsub-exporter-perl (0.990-1.1) ... Selecting previously unselected package libconst-fast-perl. Preparing to unpack .../061-libconst-fast-perl_0.014-2_all.deb ... Unpacking libconst-fast-perl (0.014-2) ... Selecting previously unselected package libcpanel-json-xs-perl:amd64. Preparing to unpack .../062-libcpanel-json-xs-perl_4.51-1_amd64.deb ... Unpacking libcpanel-json-xs-perl:amd64 (4.51-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../063-libdevel-stacktrace-perl_2.0500-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0500-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../064-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../065-libiterator-perl_0.03+ds1-2_all.deb ... Unpacking libiterator-perl (0.03+ds1-2) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../066-libiterator-util-perl_0.02+ds1-2_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-2) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../067-libdata-dpath-perl_0.60-1_all.deb ... Unpacking libdata-dpath-perl (0.60-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../068-libdata-messagepack-perl_1.02-3+b1_amd64.deb ... Unpacking libdata-messagepack-perl (1.02-3+b1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../069-libnet-domain-tld-perl_1.75-4_all.deb ... Unpacking libnet-domain-tld-perl (1.75-4) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../070-libdata-validate-domain-perl_0.15-1_all.deb ... Unpacking libdata-validate-domain-perl (0.15-1) ... Selecting previously unselected package libnet-ipv6addr-perl. Preparing to unpack .../071-libnet-ipv6addr-perl_1.02-1_all.deb ... Unpacking libnet-ipv6addr-perl (1.02-1) ... Selecting previously unselected package libnet-netmask-perl. Preparing to unpack .../072-libnet-netmask-perl_2.0003-1_all.deb ... Unpacking libnet-netmask-perl (2.0003-1) ... Selecting previously unselected package libnetaddr-ip-perl. Preparing to unpack .../073-libnetaddr-ip-perl_4.079+dfsg-2+b6_amd64.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-2+b6) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../074-libdata-validate-ip-perl_0.31-1_all.deb ... Unpacking libdata-validate-ip-perl (0.31-1) ... Selecting previously unselected package libdata-validate-uri-perl. Preparing to unpack .../075-libdata-validate-uri-perl_0.07-3_all.deb ... Unpacking libdata-validate-uri-perl (0.07-3) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../076-libdevel-size-perl_0.87-1+b1_amd64.deb ... Unpacking libdevel-size-perl (0.87-1+b1) ... Selecting previously unselected package libdistro-info-perl. Preparing to unpack .../077-libdistro-info-perl_1.17_all.deb ... Unpacking libdistro-info-perl (1.17) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../078-libemail-address-xs-perl_1.05-1+b5_amd64.deb ... Unpacking libemail-address-xs-perl (1.05-1+b5) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../079-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../080-libipc-system-simple-perl_1.30-2_all.deb ... Unpacking libipc-system-simple-perl (1.30-2) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../081-libfile-basedir-perl_0.09-2_all.deb ... Unpacking libfile-basedir-perl (0.09-2) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../082-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../083-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../084-libfile-find-rule-perl_0.35-1_all.deb ... Unpacking libfile-find-rule-perl (0.35-1) ... Selecting previously unselected package libfile-libmagic-perl. Preparing to unpack .../085-libfile-libmagic-perl_1.23-2+b3_amd64.deb ... Unpacking libfile-libmagic-perl (1.23-2+b3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../086-libtimedate-perl_2.3500-1_all.deb ... Unpacking libtimedate-perl (2.3500-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../087-libhttp-date-perl_6.08-1_all.deb ... Unpacking libhttp-date-perl (6.08-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../088-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libfile-sharedir-perl. Preparing to unpack .../089-libfile-sharedir-perl_1.118-3_all.deb ... Unpacking libfile-sharedir-perl (1.118-3) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../090-libio-string-perl_1.08-4_all.deb ... Unpacking libio-string-perl (1.08-4) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../091-libfont-ttf-perl_1.06-2_all.deb ... Unpacking libfont-ttf-perl (1.06-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../092-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../093-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../094-libhttp-message-perl_7.04-1_all.deb ... Unpacking libhttp-message-perl (7.04-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../095-libhtml-form-perl_6.13-1_all.deb ... Unpacking libhtml-form-perl (6.13-1) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../096-libhtml-html5-entities-perl_0.004-3_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../097-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../098-libhttp-cookies-perl_6.12-2_all.deb ... Unpacking libhttp-cookies-perl (6.12-2) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../099-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../100-perl-openssl-defaults_7+b2_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:amd64. Preparing to unpack .../101-libnet-ssleay-perl_1.96-2_amd64.deb ... Unpacking libnet-ssleay-perl:amd64 (1.96-2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../102-libio-socket-ssl-perl_2.099-1_all.deb ... Unpacking libio-socket-ssl-perl (2.099-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../103-libnet-http-perl_6.24-1_all.deb ... Unpacking libnet-http-perl (6.24-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../104-liblwp-protocol-https-perl_6.15-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.15-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../105-libwww-robotrules-perl_6.03-1_all.deb ... Unpacking libwww-robotrules-perl (6.03-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../106-libwww-perl_6.83-1_all.deb ... Unpacking libwww-perl (6.83-1) ... Selecting previously unselected package libhtml-tokeparser-simple-perl. Preparing to unpack .../107-libhtml-tokeparser-simple-perl_3.16-4_all.deb ... Unpacking libhtml-tokeparser-simple-perl (3.16-4) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../108-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libio-interactive-perl. Preparing to unpack .../109-libio-interactive-perl_1.027-1_all.deb ... Unpacking libio-interactive-perl (1.027-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../110-libipc-run3-perl_0.049-1_all.deb ... Unpacking libipc-run3-perl (0.049-1) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../111-libjson-maybexs-perl_1.004008-1_all.deb ... Unpacking libjson-maybexs-perl (1.004008-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../112-liblist-compare-perl_0.55-2_all.deb ... Unpacking liblist-compare-perl (0.55-2) ... Selecting previously unselected package liblist-someutils-perl. Preparing to unpack .../113-liblist-someutils-perl_0.59-1_all.deb ... Unpacking liblist-someutils-perl (0.59-1) ... Selecting previously unselected package liblist-someutils-xs-perl:amd64. Preparing to unpack .../114-liblist-someutils-xs-perl_0.59-1+b1_amd64.deb ... Unpacking liblist-someutils-xs-perl:amd64 (0.59-1+b1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../115-liblist-utilsby-perl_0.12-2_all.deb ... Unpacking liblist-utilsby-perl (0.12-2) ... Selecting previously unselected package liblz1:amd64. Preparing to unpack .../116-liblz1_1.16-2_amd64.deb ... Unpacking liblz1:amd64 (1.16-2) ... Selecting previously unselected package liblzo2-2:amd64. Preparing to unpack .../117-liblzo2-2_2.10-3+b2_amd64.deb ... Unpacking liblzo2-2:amd64 (2.10-3+b2) ... Selecting previously unselected package libmarkdown2:amd64. Preparing to unpack .../118-libmarkdown2_2.2.7-2.1+b2_amd64.deb ... Unpacking libmarkdown2:amd64 (2.2.7-2.1+b2) ... Selecting previously unselected package libmldbm-perl. Preparing to unpack .../119-libmldbm-perl_2.05-4_all.deb ... Unpacking libmldbm-perl (2.05-4) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../120-librole-tiny-perl_2.002005-1_all.deb ... Unpacking librole-tiny-perl (2.002005-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../121-libsub-quote-perl_2.006009-1_all.deb ... Unpacking libsub-quote-perl (2.006009-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../122-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../123-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../124-libmoox-aliases-perl_0.001006-3_all.deb ... Unpacking libmoox-aliases-perl (0.001006-3) ... Selecting previously unselected package libmouse-perl:amd64. Preparing to unpack .../125-libmouse-perl_2.6.2-1+b1_amd64.deb ... Unpacking libmouse-perl:amd64 (2.6.2-1+b1) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../126-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../127-libsub-identify-perl_0.14-4+b1_amd64.deb ... Unpacking libsub-identify-perl (0.14-4+b1) ... Selecting previously unselected package libsub-name-perl:amd64. Preparing to unpack .../128-libsub-name-perl_0.28-1+b3_amd64.deb ... Unpacking libsub-name-perl:amd64 (0.28-1+b3) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../129-libnamespace-clean-perl_0.27-2_all.deb ... Unpacking libnamespace-clean-perl (0.27-2) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../130-libpath-tiny-perl_0.150-1_all.deb ... Unpacking libpath-tiny-perl (0.150-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../131-libperlio-gzip-perl_0.20-1+b5_amd64.deb ... Unpacking libperlio-gzip-perl (0.20-1+b5) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../132-libperlio-utf8-strict-perl_0.010-1+b4_amd64.deb ... Unpacking libperlio-utf8-strict-perl (0.010-1+b4) ... Selecting previously unselected package libproc-processtable-perl:amd64. Preparing to unpack .../133-libproc-processtable-perl_0.637-1+b4_amd64.deb ... Unpacking libproc-processtable-perl:amd64 (0.637-1+b4) ... Selecting previously unselected package libregexp-wildcards-perl. Preparing to unpack .../134-libregexp-wildcards-perl_1.05-3_all.deb ... Unpacking libregexp-wildcards-perl (1.05-3) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../135-libsereal-decoder-perl_5.006+ds-1+b1_amd64.deb ... Unpacking libsereal-decoder-perl (5.006+ds-1+b1) ... Selecting previously unselected package libsereal-encoder-perl. Preparing to unpack .../136-libsereal-encoder-perl_5.006+ds-1+b1_amd64.deb ... Unpacking libsereal-encoder-perl (5.006+ds-1+b1) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../137-libsort-versions-perl_1.62-3_all.deb ... Unpacking libsort-versions-perl (1.62-3) ... Selecting previously unselected package libxs-parse-keyword-perl. Preparing to unpack .../138-libxs-parse-keyword-perl_0.49-1+b1_amd64.deb ... Unpacking libxs-parse-keyword-perl (0.49-1+b1) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../139-libsyntax-keyword-try-perl_0.31-1+b1_amd64.deb ... Unpacking libsyntax-keyword-try-perl (0.31-1+b1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../140-libterm-readkey-perl_2.38-2+b5_amd64.deb ... Unpacking libterm-readkey-perl (2.38-2+b5) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../141-libtext-levenshteinxs-perl_0.03-5+b5_amd64.deb ... Unpacking libtext-levenshteinxs-perl (0.03-5+b5) ... Selecting previously unselected package libtext-markdown-discount-perl. Preparing to unpack .../142-libtext-markdown-discount-perl_0.18-1+b1_amd64.deb ... Unpacking libtext-markdown-discount-perl (0.18-1+b1) ... Selecting previously unselected package libtext-xslate-perl:amd64. Preparing to unpack .../143-libtext-xslate-perl_3.5.9-2+b3_amd64.deb ... Unpacking libtext-xslate-perl:amd64 (3.5.9-2+b3) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../144-libtime-duration-perl_1.21-2_all.deb ... Unpacking libtime-duration-perl (1.21-2) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../145-libtime-moment-perl_0.46-1+b1_amd64.deb ... Unpacking libtime-moment-perl (0.46-1+b1) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../146-libunicode-utf8-perl_0.75-1+b1_amd64.deb ... Unpacking libunicode-utf8-perl (0.75-1+b1) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../147-libwww-mechanize-perl_2.22-1_all.deb ... Unpacking libwww-mechanize-perl (2.22-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../148-libxml-namespacesupport-perl_1.12-2_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-2) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../149-libxml-sax-base-perl_1.09-3_all.deb ... Unpacking libxml-sax-base-perl (1.09-3) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../150-libxml-sax-perl_1.02+dfsg-5_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-5) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../151-libxml-libxml-perl_2.0207+dfsg+really+2.0134-8+b1_amd64.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-8+b1) ... Selecting previously unselected package libyaml-0-2:amd64. Preparing to unpack .../152-libyaml-0-2_0.2.5-2+b1_amd64.deb ... Unpacking libyaml-0-2:amd64 (0.2.5-2+b1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../153-libyaml-libyaml-perl_0.910.0+ds-1+b1_amd64.deb ... Unpacking libyaml-libyaml-perl (0.910.0+ds-1+b1) ... Selecting previously unselected package plzip. Preparing to unpack .../154-plzip_1.13-2_amd64.deb ... Unpacking plzip (1.13-2) ... Selecting previously unselected package lzop. Preparing to unpack .../155-lzop_1.04-2_amd64.deb ... Unpacking lzop (1.04-2) ... Selecting previously unselected package patchutils. Preparing to unpack .../156-patchutils_0.4.5-1_amd64.deb ... Unpacking patchutils (0.4.5-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../157-t1utils_1.41-4_amd64.deb ... Unpacking t1utils (1.41-4) ... Selecting previously unselected package unzip. Preparing to unpack .../158-unzip_6.0-31_amd64.deb ... Unpacking unzip (6.0-31) ... Selecting previously unselected package lintian. Preparing to unpack .../159-lintian_2.141.0_all.deb ... Unpacking lintian (2.141.0) ... Selecting previously unselected package sbuild-build-depends-lintian-dummy:ppc64el. Preparing to unpack .../160-sbuild-build-depends-lintian-dummy_0.invalid.0_ppc64el.deb ... Unpacking sbuild-build-depends-lintian-dummy:ppc64el (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.43+b1) ... Setting up liblz1:amd64 (1.16-2) ... Setting up libberkeleydb-perl:amd64 (0.66-2+b2) ... Setting up plzip (1.13-2) ... update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip (lzip) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode update-alternatives: using /usr/bin/lzip.plzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode Setting up libtext-charwidth-perl:amd64 (0.04-12+b1) ... Setting up libnpth0t64:amd64 (1.8-4) ... Setting up libunicode-utf8-perl (0.75-1+b1) ... Setting up libmouse-perl:amd64 (2.6.2-1+b1) ... Setting up libgpg-error0:amd64 (1.61-5) ... Setting up libdata-messagepack-perl (1.02-3+b1) ... Setting up libclass-inspector-perl (1.36-3) ... Setting up libdynaloader-functions-perl (0.004-2) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up liblist-compare-perl (0.55-2) ... Setting up libclone-perl:amd64 (0.50-1+b2) ... Setting up libyaml-0-2:amd64 (0.2.5-2+b1) ... Setting up libsub-identify-perl (0.14-4+b1) ... Setting up distro-info-data (2026.08.20-1) ... Setting up libcpanel-json-xs-perl:amd64 (4.51-1) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdevel-size-perl (0.87-1+b1) ... Setting up unzip (6.0-31) ... Setting up libsqlite3-0:amd64 (3.53.4-2) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libyaml-libyaml-perl (0.910.0+ds-1+b1) ... Setting up libio-interactive-perl (1.027-1) ... Setting up libtry-tiny-perl (0.32-1) ... Setting up perl-openssl-defaults:amd64 (7+b2) ... Setting up libmldbm-perl (2.05-4) ... Setting up libxml-namespacesupport-perl (1.12-2) ... Setting up libgcrypt20:amd64 (1.12.3-2) ... Setting up liblzo2-2:amd64 (2.10-3+b2) ... Setting up libtime-moment-perl (0.46-1+b1) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libparams-someutil-perl (1.11-1) ... Setting up libconfig-tiny-perl (2.30-1) ... Setting up libsereal-encoder-perl (5.006+ds-1+b1) ... Setting up liblist-utilsby-perl (0.12-2) ... Setting up libtext-wrapi18n-perl (0.06-11) ... Setting up libnet-netmask-perl (2.0003-1) ... Setting up libsub-install-perl (0.929-1) ... Setting up libfyaml0:amd64 (0.9.4-1) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up patchutils (0.4.5-1) ... Setting up libjson-maybexs-perl (1.004008-1) ... Setting up libxml-sax-base-perl (1.09-3) ... Setting up libio-string-perl (1.08-4) ... Setting up libnetaddr-ip-perl (4.079+dfsg-2+b6) ... Setting up libclass-data-inheritable-perl (0.10-1) ... Setting up libfile-find-rule-perl (0.35-1) ... Setting up libipc-system-simple-perl (1.30-2) ... Setting up libnet-domain-tld-perl (1.75-4) ... Setting up libperlio-utf8-strict-perl (0.010-1+b4) ... Setting up t1utils (1.41-4) ... Setting up diffstat (1.69-1) ... Setting up libvariable-magic-perl (0.65-1) ... Setting up libio-html-perl (1.004-3) ... Setting up libdata-optlist-perl (0.115-1) ... Setting up libb-hooks-op-check-perl:amd64 (0.22-3+b5) ... Setting up libfile-libmagic-perl (1.23-2+b3) ... Setting up ucf (3.0056) ... Setting up libparams-util-perl (1.102-3+b2) ... Setting up libtime-duration-perl (1.21-2) ... Setting up libtext-xslate-perl:amd64 (3.5.9-2+b3) ... Setting up libsub-exporter-progressive-perl (0.001013-3) ... Setting up libcapture-tiny-perl (0.50-1) ... Setting up libtimedate-perl (2.3500-1) ... Setting up libsub-name-perl:amd64 (0.28-1+b3) ... Setting up libffi8:amd64 (3.8.0-2) ... Setting up libdata-validate-domain-perl (0.15-1) ... Setting up libproc-processtable-perl:amd64 (0.637-1+b4) ... Setting up libpath-tiny-perl (0.150-1) ... Setting up lzop (1.04-2) ... Setting up libassuan9:amd64 (3.0.2-2+b2) ... Setting up librole-tiny-perl (2.002005-1) ... Setting up libtasn1-6:amd64 (4.21.0-2+b1) ... Setting up libipc-run3-perl (0.049-1) ... Setting up libregexp-wildcards-perl (1.05-3) ... Setting up libfile-sharedir-perl (1.118-3) ... Setting up libaliased-perl (0.34-3) ... Setting up netbase (6.6) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006009-1) ... Setting up libdevel-stacktrace-perl (2.0500-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b7) ... Setting up libstemmer0d:amd64 (3.1.1-1) ... Setting up libsort-versions-perl (1.62-3) ... Setting up libterm-readkey-perl (2.38-2+b5) ... Setting up libfont-ttf-perl (1.06-2) ... Setting up openssl (3.6.4-1) ... Setting up libtext-levenshteinxs-perl (0.03-5+b5) ... Setting up libperlio-gzip-perl (0.20-1+b5) ... Setting up readline-common (8.3-4) ... Setting up libhtml-html5-entities-perl (0.004-3) ... Setting up libsereal-decoder-perl (5.006+ds-1+b1) ... Setting up libmarkdown2:amd64 (2.2.7-2.1+b2) ... Setting up liburi-perl (5.37-1) ... Setting up iso-codes (4.20.1-1) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up libsub-exporter-perl (0.990-1.1) ... Setting up libdata-validate-ip-perl (0.31-1) ... Setting up libemail-address-xs-perl (1.05-1+b5) ... Setting up libnet-ssleay-perl:amd64 (1.96-2) ... Setting up libksba8:amd64 (1.8.1-1) ... Setting up libhttp-date-perl (6.08-1) ... Setting up libfile-basedir-perl (0.09-2) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libdistro-info-perl (1.17) ... Setting up libnet-http-perl (6.24-1) ... Setting up libtext-markdown-discount-perl (0.18-1+b1) ... Setting up libexception-class-perl (1.45-1) ... Setting up libdevel-callchecker-perl:amd64 (0.009-3+b1) ... Setting up libxml-sax-perl (1.02+dfsg-5) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up ca-certificates (20260816) ... Updating certificates in /etc/ssl/certs... 121 added, 0 removed; done. Setting up libglib2.0-0t64:amd64 (2.90.0-1) ... No schema files found: doing nothing. Setting up libdata-validate-uri-perl (0.07-3) ... Setting up libxs-parse-keyword-perl (0.49-1+b1) ... Setting up shared-mime-info (2.4-5+b3) ... Setting up libp11-kit0:amd64 (0.26.5-1) ... Setting up libreadline8t64:amd64 (8.3-4) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-8+b1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Setting up libwww-robotrules-perl (6.03-1) ... Setting up libsyntax-keyword-try-perl (0.31-1+b1) ... Setting up libconst-fast-perl (0.014-2) ... Setting up libhtml-parser-perl:amd64 (3.83-2+b2) ... Setting up gpgconf (2.4.9-7+b1) ... Setting up libio-socket-ssl-perl (2.099-1) ... Setting up gpg (2.4.9-7+b1) ... Setting up libhttp-message-perl (7.04-1) ... Setting up libhtml-form-perl (6.13-1) ... Setting up libgnutls30t64:amd64 (3.8.13-1) ... Setting up libiterator-perl (0.03+ds1-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up libiterator-util-perl (0.02+ds1-2) ... Setting up libhttp-cookies-perl (6.12-2) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libxmlb2:amd64 (0.3.29-1) ... Setting up libparams-classify-perl:amd64 (0.015-2+b7) ... Setting up libcgi-pm-perl (4.72-1) ... Setting up libmodule-runtime-perl (0.018-1) ... Setting up libdata-dpath-perl (0.60-1) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.24.0-1) ... Setting up libcurl4-gnutls:amd64 (8.22.0-1) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005005-1) ... Setting up liblist-someutils-perl (0.59-1) ... Setting up libappstream5:amd64 (1.2.0-2) ... Setting up liblist-someutils-xs-perl:amd64 (0.59-1+b1) ... Setting up appstream (1.2.0-2) ... ✔ Metadata cache was updated successfully. Setting up libmoox-aliases-perl (0.001006-3) ... Setting up libb-hooks-endofscope-perl (0.28-2) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up liblwp-protocol-https-perl (6.15-1) ... Setting up libwww-perl (6.83-1) ... Setting up libhtml-tokeparser-simple-perl (3.16-4) ... Setting up libwww-mechanize-perl (2.22-1) ... Setting up lintian (2.141.0) ... Setting up sbuild-build-depends-lintian-dummy:ppc64el (0.invalid.0) ... Processing triggers for libc-bin (2.43-6) ... Processing triggers for man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for ca-certificates (20260816) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Running lintian... I: Lintian run was successful. +------------------------------------------------------------------------------+ | Post Build Mon, 21 Sep 2026 23:31:37 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Mon, 21 Sep 2026 23:31:37 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Mon, 21 Sep 2026 23:31:38 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: n/a Build-Time: 1284 Distribution: unstable Foreign Architectures: ppc64el Host Architecture: ppc64el Install-Time: 14 Job: fcl_0.7.0-3.1 Lintian: pass Machine Architecture: amd64 Package: fcl Package-Time: 1309 Source-Version: 0.7.0-3.1 Space: n/a Status: successful Version: 0.7.0-3.1 -------------------------------------------------------------------------------- Finished at 2026-09-21T23:31:18Z Build needed 00:21:49, no disk space