<86>Dec 19 03:10:42 userdel[1265845]: delete user 'rooter' <86>Dec 19 03:10:42 userdel[1265845]: removed group 'rooter' owned by 'rooter' <86>Dec 19 03:10:42 userdel[1265845]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 19 03:10:42 groupadd[1265894]: group added to /etc/group: name=rooter, GID=1808 <86>Dec 19 03:10:42 groupadd[1265894]: group added to /etc/gshadow: name=rooter <86>Dec 19 03:10:42 groupadd[1265894]: new group: name=rooter, GID=1808 <86>Dec 19 03:10:42 useradd[1265928]: new user: name=rooter, UID=1808, GID=1808, home=/root, shell=/bin/bash, from=none <86>Dec 19 03:10:42 userdel[1265980]: delete user 'builder' <86>Dec 19 03:10:42 userdel[1265980]: removed group 'builder' owned by 'builder' <86>Dec 19 03:10:43 userdel[1265980]: removed shadow group 'builder' owned by 'builder' <86>Dec 19 03:10:43 groupadd[1266021]: group added to /etc/group: name=builder, GID=1809 <86>Dec 19 03:10:43 groupadd[1266021]: group added to /etc/gshadow: name=builder <86>Dec 19 03:10:43 groupadd[1266021]: new group: name=builder, GID=1809 <86>Dec 19 03:10:43 useradd[1266047]: new user: name=builder, UID=1809, GID=1809, home=/usr/src, shell=/bin/bash, from=none <13>Dec 19 03:10:47 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 19 03:10:47 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 19 03:10:47 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 03:10:47 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 19 03:10:47 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 19 03:10:47 rpmi: libgnutls30-3.8.8-alt2 sisyphus+364832.100.1.1 1734007749 installed <13>Dec 19 03:10:47 rpmi: libngtcp2.16-1.9.1-alt1 sisyphus+363819.100.1.1 1733129254 installed <13>Dec 19 03:10:47 rpmi: libngtcp2_crypto_gnutls8-1.9.1-alt1 sisyphus+363819.100.1.1 1733129254 installed <13>Dec 19 03:10:47 rpmi: rpm-macros-ninja-build-1:1.11.1-alt3 sisyphus+345786.300.4.1 1714124414 installed <13>Dec 19 03:10:47 rpmi: ninja-build-1:1.11.1-alt3 sisyphus+345786.300.4.1 1714124414 installed <13>Dec 19 03:10:47 rpmi: cmake-modules-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 19 03:10:47 rpmi: libuv-1.49.1-alt1 sisyphus+364651.40.2.1 1733856345 installed <13>Dec 19 03:10:47 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Dec 19 03:10:47 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448551 installed <13>Dec 19 03:10:47 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Dec 19 03:10:47 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Dec 19 03:10:47 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Dec 19 03:10:47 rpmi: libnghttp3.9-1.6.0-alt1 sisyphus+363819.40.1.1 1733129194 installed <13>Dec 19 03:10:47 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118555 installed <13>Dec 19 03:10:47 rpmi: openldap-common-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 19 03:10:47 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Dec 19 03:10:47 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Dec 19 03:10:47 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Dec 19 03:10:47 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819640 installed <13>Dec 19 03:10:47 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Dec 19 03:10:47 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729908 installed <13>Dec 19 03:10:47 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 03:10:47 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 03:10:47 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Dec 19 03:10:47 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 03:10:47 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 03:10:47 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 19 03:10:47 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 19 03:10:47 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 03:10:47 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 03:10:47 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <86>Dec 19 03:10:47 groupadd[1287468]: group added to /etc/group: name=_keytab, GID=999 <86>Dec 19 03:10:47 groupadd[1287468]: group added to /etc/gshadow: name=_keytab <86>Dec 19 03:10:47 groupadd[1287468]: new group: name=_keytab, GID=999 <13>Dec 19 03:10:48 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Dec 19 03:10:48 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Dec 19 03:10:48 groupadd[1287736]: group added to /etc/group: name=sasl, GID=998 <86>Dec 19 03:10:48 groupadd[1287736]: group added to /etc/gshadow: name=sasl <86>Dec 19 03:10:48 groupadd[1287736]: new group: name=sasl, GID=998 <13>Dec 19 03:10:48 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Dec 19 03:10:48 rpmi: libldap2-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 19 03:10:48 rpmi: libarchive13-3.7.5-alt2 sisyphus+358189.100.1.1 1727162763 installed <13>Dec 19 03:10:48 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Dec 19 03:10:48 rpmi: libcurl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 19 03:10:48 rpmi: cmake-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 19 03:10:48 rpmi: rpm-build-ninja-1:1.11.1-alt3 sisyphus+345786.300.4.1 1714124414 installed <13>Dec 19 03:11:03 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Dec 19 03:11:03 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 19 03:11:03 rpmi: libsqlite3-3.47.1-alt1 sisyphus+365248.200.3.1 1734527620 installed <13>Dec 19 03:11:03 rpmi: libwebp7-1.4.0-alt1 sisyphus+345159.200.1.1 1713168663 installed <13>Dec 19 03:11:03 rpmi: libopenjpeg2.0-2.5.3-alt1 sisyphus+364601.100.1.1 1733825032 installed <13>Dec 19 03:11:03 rpmi: libtinyxml2.10-10.0.0-alt1 sisyphus+344087.100.1.1 1711957338 installed <13>Dec 19 03:11:03 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Dec 19 03:11:03 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 03:11:03 rpmi: libminizip-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Dec 19 03:11:03 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 03:11:03 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Dec 19 03:11:03 rpmi: libgz-math-8.0.0-alt1 sisyphus+362176.300.1.1 1731314259 installed <13>Dec 19 03:11:03 rpmi: libhdf5-310-1.14.3-alt3 sisyphus+356311.100.1.1 1724931027 installed <13>Dec 19 03:11:03 rpmi: libgeos-3.13.0-alt1 sisyphus+357084.100.1.1 1725689739 installed <13>Dec 19 03:11:03 rpmi: libgomp1-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 03:11:03 rpmi: libserd-0.32.2-alt1 sisyphus+341428.200.1.1 1708949158 installed <13>Dec 19 03:11:03 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+278262.100.1.1 1626081867 installed <13>Dec 19 03:11:03 rpmi: libvpl2-2.13.0-alt1 sisyphus+357848.100.2.1 1726737480 installed <13>Dec 19 03:11:03 rpmi: libopus-1.5.2-alt1 sisyphus+347834.100.1.1 1715455356 installed <13>Dec 19 03:11:03 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Dec 19 03:11:03 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 03:11:03 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 19 03:11:03 rpmi: liblcms2-2.16-alt1 sisyphus+335676.100.1.1 1701682597 installed <13>Dec 19 03:11:03 rpmi: libusb-1.0.27-alt1 sisyphus+347412.100.1.1 1714739651 installed <13>Dec 19 03:11:03 rpmi: libgif-4.1.6-alt3 sisyphus+276911.100.1.3 1625273979 installed <13>Dec 19 03:11:04 rpmi: libspirv-tools0-1:2024.4-alt0.1 sisyphus+365035.200.5.1 1734354502 installed <13>Dec 19 03:11:04 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 19 03:11:04 rpmi: eigen3-3.4.0-alt2.1 sisyphus+340675.200.1.1 1707908237 installed <13>Dec 19 03:11:04 rpmi: freexl-2.0.0-alt1 sisyphus+331219.100.1.1 1696656233 installed <13>Dec 19 03:11:04 rpmi: libimath29-3.1.6-alt4 sisyphus+360827.100.1.1 1729946609 installed <13>Dec 19 03:11:04 rpmi: libiex30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Dec 19 03:11:04 rpmi: libfmt11-1:11.0.2-alt1 sisyphus+360216.100.1.1 1729330792 installed <13>Dec 19 03:11:04 rpmi: libspdlog1.13-1.13.0-alt2 sisyphus+360216.170.10.1 1729347479 installed <13>Dec 19 03:11:04 rpmi: libgz-utils-3.0.0-alt1 sisyphus+362176.140.1.1 1731314162 installed <13>Dec 19 03:11:04 rpmi: tinyxml-2.6.2-alt1.2 sisyphus+277609.100.1.1 1625716601 installed <13>Dec 19 03:11:04 rpmi: libode-0.16.5-alt1 sisyphus+345797.200.2.1 1714032590 installed <13>Dec 19 03:11:04 rpmi: libconsole-bridge-1.0.2-alt1 sisyphus+321101.200.20.1 1687177433 installed <13>Dec 19 03:11:04 rpmi: liburdfdom-3.0.0-alt1 sisyphus+321101.400.20.1 1687177491 installed <13>Dec 19 03:11:04 rpmi: libccd-2.1-alt1 sisyphus+323793.100.5.2 1687880619 installed <13>Dec 19 03:11:04 rpmi: libccd-devel-2.1-alt1 sisyphus+323793.100.5.2 1687880619 installed <13>Dec 19 03:11:04 rpmi: libfcl-0.7.0-alt1.1 sisyphus+327805.100.1.1 1692795508 installed <13>Dec 19 03:11:04 rpmi: libbullet3-3.25-alt2 sisyphus+344087.600.2.1 1711968406 installed <13>Dec 19 03:11:04 rpmi: libzeromq-4.3.4-alt3 sisyphus+326735.200.2.1 1691482840 installed <13>Dec 19 03:11:04 rpmi: libzix-0.4.2-alt1 sisyphus+341428.100.1.1 1708949131 installed <13>Dec 19 03:11:04 rpmi: libsord-0.16.16-alt1 sisyphus+341428.300.1.1 1708949185 installed <13>Dec 19 03:11:04 rpmi: libltdl7-2.4.7-alt5 sisyphus+341963.200.3.1 1711659208 installed <13>Dec 19 03:11:04 rpmi: liblame-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed <13>Dec 19 03:11:04 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Dec 19 03:11:04 rpmi: libpoly2tri1.0-1.0-alt1_0.201604131 sisyphus+277607.100.1.1 1625716059 installed <13>Dec 19 03:11:04 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Dec 19 03:11:04 rpmi: libpugixml-1.14-alt1 sisyphus+330768.100.1.1 1696233052 installed <13>Dec 19 03:11:04 rpmi: libassimp5-5.4.3-alt1 sisyphus+357679.300.3.1 1726568292 installed <13>Dec 19 03:11:04 rpmi: libopenblas-0.3.28-alt1 sisyphus+356644.100.1.1 1725289674 installed <13>Dec 19 03:11:04 rpmi: libaom3-3.9.1-alt2 sisyphus+354446.100.1.1 1722877371 installed <13>Dec 19 03:11:04 rpmi: libSDL2-2.30.10-alt1 sisyphus+364560.100.1.1 1733772087 installed <13>Dec 19 03:11:04 rpmi: libOpenThreads-3.6.5-alt3 sisyphus+362151.300.18.1 1731776330 installed <13>Dec 19 03:11:04 rpmi: libfribidi-1.0.16-alt1 sisyphus+358393.100.1.1 1727333692 installed <13>Dec 19 03:11:04 rpmi: libdav1d_7-1.5.0-alt1 sisyphus+365203.100.1.1 1734367592 installed <13>Dec 19 03:11:04 rpmi: libnspr-1:4.35-alt1 sisyphus+308164.100.1.1 1665397040 installed <13>Dec 19 03:11:04 rpmi: libassuan-2.5.6-alt1 sisyphus+327218.300.1.1 1692093921 installed <13>Dec 19 03:11:04 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 19 03:11:05 rpmi: libnss-3.107-alt1 sisyphus+364633.40.3.1 1733918554 installed <13>Dec 19 03:11:05 rpmi: libOpenThreads-devel-3.6.5-alt3 sisyphus+362151.300.18.1 1731776330 installed <13>Dec 19 03:11:05 rpmi: libpugixml-devel-1.14-alt1 sisyphus+330768.100.1.1 1696233052 installed <13>Dec 19 03:11:05 rpmi: libassimp-devel-5.4.3-alt1 sisyphus+357679.300.3.1 1726568292 installed <13>Dec 19 03:11:05 rpmi: libunixODBC2-2.3.12-alt1 sisyphus+341576.100.1.1 1709080903 installed <13>Dec 19 03:11:05 rpmi: libsratom-0.6.16-alt1 sisyphus+341428.400.1.1 1708949212 installed <13>Dec 19 03:11:05 rpmi: liblilv-0.24.24-alt2 sisyphus+341494.100.1.1 1709024102 installed <13>Dec 19 03:11:05 rpmi: libfcl-devel-0.7.0-alt1.1 sisyphus+327805.100.1.1 1692795508 installed <13>Dec 19 03:11:05 rpmi: libsdformat-15.0.0-alt1 sisyphus+362176.500.2.1 1731317565 installed <13>Dec 19 03:11:05 rpmi: libconsole-bridge-devel-1.0.2-alt1 sisyphus+321101.200.20.1 1687177433 installed <13>Dec 19 03:11:05 rpmi: tinyxml-devel-2.6.2-alt1.2 sisyphus+277609.100.1.1 1625716601 installed <13>Dec 19 03:11:05 rpmi: libfmt-devel-1:11.0.2-alt1 sisyphus+360216.100.1.1 1729330792 installed <13>Dec 19 03:11:05 rpmi: libilmthread30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Dec 19 03:11:05 rpmi: libopenexr30-3.1.5-alt2.2 sisyphus+324124.100.1.1 1688379858 installed <13>Dec 19 03:11:05 rpmi: libglslang15-1:15.0.0-alt1 sisyphus+365035.300.5.1 1734354607 installed <13>Dec 19 03:11:05 rpmi: libshaderc1-2024.3-alt0.1 sisyphus+365035.1100.5.1 1734355040 installed <13>Dec 19 03:11:05 rpmi: libdc1394-22-2.2.5-alt1.1 sisyphus+311484.100.1.1 1670647146 installed <13>Dec 19 03:11:05 rpmi: libraw-0.21.3-alt1.1 sisyphus+364570.200.1.1 1733785936 installed <13>Dec 19 03:11:05 rpmi: libavahi-0.8-alt4 sisyphus+344258.100.1.1 1712133856 installed <13>Dec 19 03:11:05 rpmi: libsystemd-devel-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 19 03:11:05 rpmi: libspdlog-devel-1.13.0-alt2 sisyphus+360216.170.10.1 1729347479 installed <13>Dec 19 03:11:05 rpmi: libiec61883-1.2.0-alt1.qa1 sisyphus+275365.100.1.2 1624491850 installed <13>Dec 19 03:11:05 rpmi: libvidstab-1.1.0-alt2.1 sisyphus+279558.100.1.2 1626596087 installed <13>Dec 19 03:11:05 rpmi: librttopo-1.1.0-alt1 sisyphus+288384.100.1.1 1635558056 installed <13>Dec 19 03:11:05 rpmi: libhdf5-hl-310-1.14.3-alt3 sisyphus+356311.100.1.1 1724931027 installed <13>Dec 19 03:11:05 rpmi: libnetcdf19-4.8.0-alt1 sisyphus+335173.300.4.1 1707642617 installed <13>Dec 19 03:11:05 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 03:11:05 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Dec 19 03:11:05 rpmi: libflac12-1.4.3-alt2 sisyphus+343354.100.1.1 1711118098 installed <13>Dec 19 03:11:05 rpmi: libtinyxml2-devel-10.0.0-alt1 sisyphus+344087.100.1.1 1711957338 installed <13>Dec 19 03:11:05 rpmi: libv4l-1.28.1-alt1 sisyphus+353586.100.1.1 1721897959 installed <13>Dec 19 03:11:05 rpmi: urdfdom-headers-1.1.2-alt1 sisyphus+357327.100.1.1 1726112365 installed <13>Dec 19 03:11:05 rpmi: libgz-plugin-3.0.0-alt1 sisyphus+362176.700.2.1 1731317720 installed <13>Dec 19 03:11:05 rpmi: libuuid-devel-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 19 03:11:05 rpmi: libxerces-c-3.2.5-alt1 sisyphus+337156.100.1.1 1703464407 installed <13>Dec 19 03:11:05 rpmi: libqhull-2020.2-alt1 sisyphus+279488.100.1.2 1626573478 installed <13>Dec 19 03:11:05 rpmi: libpq5-17.2-alt1 sisyphus+362974.100.1.1 1732098488 installed <13>Dec 19 03:11:05 rpmi: libmysqlclient21-8.0.40-alt1 sisyphus+360277.100.1.1 1729512681 installed <13>Dec 19 03:11:05 rpmi: ocl-icd-2.3.2-alt1 sisyphus+335648.100.1.1 1701640049 installed <13>Dec 19 03:11:05 rpmi: libjxr-1.1-alt1 sisyphus+276245.100.1.2 1624925648 installed <13>Dec 19 03:11:05 rpmi: libde265-1.0.15-alt1 sisyphus+337190.100.1.1 1703502096 installed <13>Dec 19 03:11:05 rpmi: libnlopt-2.9.1-alt1 sisyphus+364013.100.2.1 1733529033 installed <13>Dec 19 03:11:05 rpmi: libbenchmark-1.7.1-alt1.2 sisyphus+331937.200.2.1 1699364021 installed <13>Dec 19 03:11:05 rpmi: libssh-0.10.6-alt1 sisyphus+338050.100.1.2 1705656358 installed <13>Dec 19 03:11:05 rpmi: librabbitmq-c4-0.15.0-alt1 sisyphus+363621.100.1.1 1732865039 installed <13>Dec 19 03:11:05 rpmi: libgme-0.6.3-alt2 sisyphus+293048.100.1.1 1641452306 installed <13>Dec 19 03:11:05 rpmi: libudfread-1.1.2-alt2 sisyphus+286325.100.1.1 1633263312 installed <13>Dec 19 03:11:06 rpmi: libzimg2-3.0.5-alt1 sisyphus+324805.100.1.1 1689254328 installed <13>Dec 19 03:11:06 rpmi: libfftw3-common-3.3.10-alt2 sisyphus+363193.200.2.1 1732292771 installed <13>Dec 19 03:11:06 rpmi: libfftw3-3.3.10-alt2 sisyphus+363193.200.2.1 1732292771 installed <13>Dec 19 03:11:06 rpmi: libchromaprint1-1.5.1-alt1 sisyphus+346100.200.2.1 1716252063 installed <13>Dec 19 03:11:06 rpmi: vulkan-filesystem-1.3.296-alt1 sisyphus+365035.1000.5.1 1734354968 installed <13>Dec 19 03:11:06 rpmi: libvulkan1-1.3.296-alt1 sisyphus+365035.1000.5.1 1734354968 installed <13>Dec 19 03:11:06 rpmi: libunwind-1.7.0-alt2 sisyphus+335269.100.1.1 1701110934 installed <13>Dec 19 03:11:06 rpmi: libdovi3-2.1.2-alt1 sisyphus+354426.100.1.1 1722863450 installed <13>Dec 19 03:11:06 rpmi: libplacebo338-6.338.2-alt0.2 sisyphus+341163.100.1.1 1708438285 installed <13>Dec 19 03:11:06 rpmi: libbs2b-3.1.0-alt1.4 sisyphus+346078.200.2.1 1716241402 installed <13>Dec 19 03:11:06 rpmi: libopenal1-1.22.2-alt2 sisyphus+331513.100.1.2 1697028598 installed <13>Dec 19 03:11:06 rpmi: libwebrtc-audio-processing-1.3-alt2 sisyphus+332026.100.1.1 1697579361 installed <13>Dec 19 03:11:06 rpmi: libsbc1-2.0-alt2 sisyphus+322708.100.1.1 1686327806 installed <13>Dec 19 03:11:06 rpmi: libmysofa-1.3.3-alt1 sisyphus+360234.100.1.1 1729426691 installed <13>Dec 19 03:11:06 rpmi: libldac2-2.0.2.3-alt0.1 sisyphus+278007.100.1.2 1625973044 installed <13>Dec 19 03:11:06 rpmi: liblc3-1.1.1-alt1 sisyphus+347780.100.1.1 1715374023 installed <13>Dec 19 03:11:06 rpmi: libfreeaptx-0.1.1-alt1 sisyphus+282022.100.1.1 1628182661 installed <13>Dec 19 03:11:06 rpmi: libsigc++2-2.12.1-alt1 sisyphus+331046.200.2.1 1696511642 installed <13>Dec 19 03:11:06 rpmi: libconfig-c++11-1.7.3-alt1 sisyphus+356893.2177.17.1 1725864292 installed <13>Dec 19 03:11:06 rpmi: libfdk-aac2-2.0.3-alt0.1 sisyphus+338863.100.1.1 1706094241 installed <13>Dec 19 03:11:06 rpmi: libtdb-1.4.10-alt1 sisyphus+342425.100.8.1 1714748986 installed <13>Dec 19 03:11:06 rpmi: libmpg123-1:1.32.10-alt1 sisyphus+365072.100.1.1 1734226035 installed <13>Dec 19 03:11:06 rpmi: libsndfile-1.1.0-alt1 sisyphus+339776.7300.6.2 1707350065 installed <13>Dec 19 03:11:06 rpmi: libsamplerate-0.2.2-alt1 sisyphus+284642.100.1.1 1630906301 installed <13>Dec 19 03:11:06 rpmi: librubberband3-4.0.0-alt1 sisyphus+363577.100.1.1 1732799669 installed <13>Dec 19 03:11:06 rpmi: sound-theme-freedesktop-0.8-alt1 sisyphus+277010.100.1.2 1625346634 installed <13>Dec 19 03:11:06 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Dec 19 03:11:06 rpmi: libgtest-1.15.2-alt1 sisyphus+364140.100.8.1 1733730026 installed <13>Dec 19 03:11:06 rpmi: libevent2.1-2.1.12-alt1 sisyphus+324359.3500.11.1 1689364661 installed <13>Dec 19 03:11:06 rpmi: libbluez-5.79-alt1 sisyphus+362585.400.4.1 1731678491 installed <13>Dec 19 03:11:06 rpmi: libcdio-2.1.0-alt1 sisyphus+328181.400.2.1 1693321803 installed <13>Dec 19 03:11:06 rpmi: libcdio-paranoia-10.2.2.0.2-alt1 sisyphus+353285.100.1.1 1721573922 installed <13>Dec 19 03:11:06 rpmi: libpcre3-8.45-alt2 sisyphus+283722.100.1.2 1629848198 installed <13>Dec 19 03:11:06 rpmi: libslang2-2.3.3-alt1 sisyphus+314492.100.1.1 1675240386 installed <13>Dec 19 03:11:06 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 19 03:11:06 rpmi: vulkan-headers-1.3.296-alt1 sisyphus+365035.500.5.1 1734354669 installed <13>Dec 19 03:11:06 rpmi: wayland-devel-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 19 03:11:06 rpmi: libwayland-client-devel-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 19 03:11:06 rpmi: libsoxr-0.1.3-alt1.1 sisyphus+317908.100.1.1 1680415073 installed <13>Dec 19 03:11:06 rpmi: libxvid-1.3.7-alt1 sisyphus+292833.100.1.1 1640949610 installed <13>Dec 19 03:11:06 rpmi: libnuma-2.0.19-alt1 sisyphus+363830.100.1.1 1733131852 installed <13>Dec 19 03:11:06 rpmi: libx265-199-3.5-alt1.1 sisyphus+277560.100.1.1 1625697230 installed <13>Dec 19 03:11:06 rpmi: libx264-164-alt1.1 sisyphus+322210.100.1.1 1685494917 installed <13>Dec 19 03:11:06 rpmi: libvpx9-1.14.1-alt1 sisyphus+351742.40.3.1 1719836000 installed <13>Dec 19 03:11:06 rpmi: libtwolame-0.4.0-alt1 sisyphus+277783.100.1.1 1625798476 installed <13>Dec 19 03:11:06 rpmi: libspeex-1.2.1-alt1 sisyphus+339763.100.1.1 1707113839 installed <13>Dec 19 03:11:06 rpmi: libsnappy-1.1.7-alt1 sisyphus+276400.100.1.2 1625016393 installed <13>Dec 19 03:11:06 rpmi: libopenh264_7-2.5.0-alt1 sisyphus+362019.100.1.1 1731073174 installed <13>Dec 19 03:11:06 rpmi: libopencore-amrwb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Dec 19 03:11:06 rpmi: libopencore-amrnb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Dec 19 03:11:06 rpmi: libcodec2_1.2-1.2.0-alt1 sisyphus+340564.40.2.1 1707820763 installed <13>Dec 19 03:11:06 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed <13>Dec 19 03:11:07 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388330 installed <13>Dec 19 03:11:07 rpmi: liblzo2-2.10-alt2 sisyphus+283836.100.1.1 1629977727 installed <13>Dec 19 03:11:07 rpmi: libvncclient0-0.9.14-alt1 sisyphus+338369.100.2.2 1705688569 installed <13>Dec 19 03:11:07 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336966 installed <13>Dec 19 03:11:07 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Dec 19 03:11:07 rpmi: libgdk-pixbuf-locales-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Dec 19 03:11:07 rpmi: libdeflate-1.22-alt1 sisyphus+359192.100.1.1 1728330316 installed <13>Dec 19 03:11:07 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Dec 19 03:11:07 rpmi: libproj-9.4.0-alt1 sisyphus+347206.100.1.1 1714462058 installed <13>Dec 19 03:11:07 rpmi: libgeotiff5-1.6.0-alt2 sisyphus+308658.1020.16.1 1666988306 installed <13>Dec 19 03:11:07 rpmi: libspatialite-5.0.1-alt1 sisyphus+308658.1040.16.1 1666988358 installed <13>Dec 19 03:11:07 rpmi: libfreeimage-3.18.0-alt9 sisyphus+314571.300.5.1 1693995219 installed <13>Dec 19 03:11:07 rpmi: libnpth-1.6.0.20.g7e45b50-alt3 sisyphus+278566.100.1.1 1626114690 installed <13>Dec 19 03:11:07 rpmi: libksba-1.6.4-alt1 sisyphus+327218.400.1.1 1692093956 installed <86>Dec 19 03:11:07 groupadd[1382593]: group added to /etc/group: name=_gnupg, GID=997 <86>Dec 19 03:11:07 groupadd[1382593]: group added to /etc/gshadow: name=_gnupg <86>Dec 19 03:11:07 groupadd[1382593]: new group: name=_gnupg, GID=997 <13>Dec 19 03:11:07 rpmi: gnupg2-2.4.3-alt1 sisyphus+346255.200.2.1 1716418264 installed <13>Dec 19 03:11:08 rpmi: poppler-data-0.4.12-alt1 sisyphus+322151.100.1.1 1685438511 installed <13>Dec 19 03:11:08 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed <13>Dec 19 03:11:08 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed <13>Dec 19 03:11:08 rpmi: libpixman-3:0.44.2-alt1 sisyphus+364211.100.1.1 1733467622 installed <13>Dec 19 03:11:08 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 19 03:11:08 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 19 03:11:08 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 19 03:11:08 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 19 03:11:08 rpmi: libass9-0.17.3-alt1 sisyphus+352066.100.1.1 1720008822 installed <13>Dec 19 03:11:08 rpmi: libbluray-1.3.4-alt1 sisyphus+310888.100.1.1 1669800489 installed <13>Dec 19 03:11:08 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Dec 19 03:11:08 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Dec 19 03:11:08 rpmi: libsensors3-3.6.0-alt3 sisyphus+308579.100.1.1 1666035267 installed <13>Dec 19 03:11:08 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 03:11:08 rpmi: llvm18.1-filesystem-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 03:11:08 rpmi: llvm18.1-polly-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 03:11:08 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Dec 19 03:11:08 rpmi: llvm18.1-gold-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 03:11:10 rpmi: llvm18.1-libs-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 03:11:10 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Dec 19 03:11:10 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 19 03:11:10 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 19 03:11:10 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 03:11:10 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 19 03:11:10 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 19 03:11:10 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 19 03:11:10 rpmi: libpulseaudio-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed <13>Dec 19 03:11:10 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Dec 19 03:11:10 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Dec 19 03:11:10 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Dec 19 03:11:10 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Dec 19 03:11:10 rpmi: libcairo-gobject-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 19 03:11:10 rpmi: librasterlite2-1.1.0-alt1.1 sisyphus+315672.100.1.1 1677138123 installed <13>Dec 19 03:11:10 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Dec 19 03:11:10 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed <13>Dec 19 03:11:10 rpmi: libXv-1.0.12-alt1 sisyphus+311188.600.1.1 1670233799 installed <13>Dec 19 03:11:10 rpmi: libzvbi-0.2.35-alt2 sisyphus+275416.100.1.3 1624507095 installed <13>Dec 19 03:11:10 rpmi: libcaca-0.99.20.3-alt0.1 sisyphus+362200.100.1.1 1731357807 installed <13>Dec 19 03:11:12 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 19 03:11:12 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 03:11:12 rpmi: libvdpau-devel-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Dec 19 03:11:12 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Dec 19 03:11:12 rpmi: libdrm-1:2.4.124-alt1 sisyphus+364215.100.1.1 1733469813 installed <13>Dec 19 03:11:13 rpmi: libGLX-mesa-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 03:11:13 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 03:11:13 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 03:11:13 rpmi: libva-2.22.0-alt1 sisyphus+351641.100.2.1 1719561314 installed <13>Dec 19 03:11:13 rpmi: libavutil59-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:13 rpmi: libswscale8-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:13 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 19 03:11:13 rpmi: libfreeglut-3.6.0-alt1 sisyphus+351159.100.1.1 1718777664 installed <13>Dec 19 03:11:13 rpmi: libswresample5-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:13 rpmi: libpostproc58-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:13 rpmi: libgbm-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 03:11:13 rpmi: libEGL-mesa-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 03:11:13 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 03:11:13 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 03:11:13 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 19 03:11:13 rpmi: libGL-devel-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 03:11:13 rpmi: libfreeglut-devel-3.6.0-alt1 sisyphus+351159.100.1.1 1718777664 installed <13>Dec 19 03:11:13 rpmi: libva-devel-2.22.0-alt1 sisyphus+351641.100.2.1 1719561314 installed <13>Dec 19 03:11:13 rpmi: libavutil-devel-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:13 rpmi: libswscale-devel-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:13 rpmi: libcamera-1:0.3.2-alt1 sisyphus+364140.300.8.1 1733730394 installed <13>Dec 19 03:11:13 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 19 03:11:13 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 19 03:11:13 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 19 03:11:13 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 03:11:14 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 03:11:14 rpmi: gz-cmake-4.0.0-alt1 sisyphus+362176.100.1.1 1731314119 installed <13>Dec 19 03:11:14 rpmi: libgz-utils-devel-3.0.0-alt1 sisyphus+362176.140.1.1 1731314162 installed <13>Dec 19 03:11:14 rpmi: libgz-math-devel-8.0.0-alt1 sisyphus+362176.300.1.1 1731314259 installed <13>Dec 19 03:11:14 rpmi: gsettings-desktop-schemas-data-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 19 03:11:14 rpmi: libgio-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 19 03:11:14 rpmi: gsettings-desktop-schemas-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 19 03:11:14 rpmi: libgdk-pixbuf-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Dec 19 03:11:14 rpmi: libglibmm-2.66.7-alt1 sisyphus+344717.100.1.1 1712649439 installed <13>Dec 19 03:11:14 rpmi: libxml++2-2.42.3-alt1 sisyphus+338062.100.1.2 1705656007 installed <13>Dec 19 03:11:14 rpmi: libffado-2.4.9-alt1 sisyphus+359940.100.1.1 1729093015 installed <13>Dec 19 03:11:14 rpmi: libheif-1.19.5-alt1 sisyphus+362995.100.1.1 1732097822 installed <13>Dec 19 03:11:14 rpmi: libpango-1.55.0-alt1 sisyphus+364011.100.1.1 1733245601 installed <13>Dec 19 03:11:14 rpmi: librsvg-1:2.59.2-alt1 sisyphus+361144.100.1.1 1730276750 installed <13>Dec 19 03:11:15 rpmi: libavcodec61-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:15 rpmi: libavformat61-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:15 rpmi: libavcodec-devel-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:15 rpmi: libavformat-devel-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:15 rpmi: libavfilter10-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:15 rpmi: libgstreamer1.0-1.24.10-alt1 sisyphus+364070.100.1.1 1733315992 installed <13>Dec 19 03:11:15 rpmi: gpgme-common-1.24.1-alt1 sisyphus+365199.100.1.1 1734364569 installed <13>Dec 19 03:11:15 rpmi: libgpgme11-1.24.1-alt1 sisyphus+365199.100.1.1 1734364569 installed <13>Dec 19 03:11:15 rpmi: libgpgmepp6-1.24.1-alt1 sisyphus+365199.100.1.1 1734364569 installed <13>Dec 19 03:11:15 rpmi: libpoppler134-24.02.0-alt2 sisyphus+352948.100.1.1 1721121109 installed <13>Dec 19 03:11:15 rpmi: libpoppler8-glib-24.02.0-alt2 sisyphus+352948.100.1.1 1721121109 installed <13>Dec 19 03:11:15 rpmi: libOpenSceneGraph-3.6.5-alt3 sisyphus+362151.300.18.1 1731776330 installed <13>Dec 19 03:11:15 rpmi: libOpenSceneGraph-devel-3.6.5-alt3 sisyphus+362151.300.18.1 1731776330 installed <13>Dec 19 03:11:15 rpmi: libdart-6.13.2-alt1 sisyphus+344087.1400.2.1 1711969721 installed <13>Dec 19 03:11:15 rpmi: gdal-plugins-3.10.0-alt1 sisyphus+362151.100.18.1 1731775568 installed <13>Dec 19 03:11:15 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 19 03:11:16 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 03:11:17 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 03:11:17 rpmi: libquadmath0-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 03:11:17 rpmi: libgfortran5-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 03:11:17 rpmi: liblapack-1:3.8.0-alt7 sisyphus+340675.300.1.1 1707908338 installed <13>Dec 19 03:11:17 rpmi: libarpack-ng-3.9.1-alt1 sisyphus+331804.100.1.1 1697304459 installed <13>Dec 19 03:11:17 rpmi: flexiblas-3.4.4-alt3 sisyphus+355796.100.1.1 1724340590 installed <13>Dec 19 03:11:17 rpmi: libflexiblas.3-3.4.4-alt3 sisyphus+355796.100.1.1 1724340590 installed <13>Dec 19 03:11:17 rpmi: flexiblas-netlib-3.4.4-alt3 sisyphus+355796.100.1.1 1724340590 installed <13>Dec 19 03:11:17 rpmi: libarmadillo14-14.0.2-alt1 sisyphus+356377.240.5.1 1726912431 installed <13>Dec 19 03:11:18 rpmi: libgdal36-3.10.0-alt1 sisyphus+362151.100.18.1 1731775568 installed <13>Dec 19 03:11:18 rpmi: alsa-ucm-conf-1.2.12-alt1 sisyphus+352670.100.1.1 1720712327 installed <13>Dec 19 03:11:18 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Dec 19 03:11:18 rpmi: libalsa-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712401 installed <13>Dec 19 03:11:18 rpmi: libcanberra-0.30-alt3 sisyphus+275093.100.2.3 1624562350 installed <13>Dec 19 03:11:18 rpmi: pipewire-libs-1.2.7-alt1 sisyphus+363440.100.1.1 1732632760 installed <13>Dec 19 03:11:18 rpmi: pipewire-jack-libs-1.2.7-alt1 sisyphus+363440.100.1.1 1732632760 installed <13>Dec 19 03:11:18 rpmi: libavdevice61-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:18 rpmi: libavdevice-devel-2:7.1-alt1 sisyphus+348582.1076.15.2 1733949254 installed <13>Dec 19 03:11:18 rpmi: libgz-common-6.0.0-alt1 sisyphus+348582.5700.15.2 1733954184 installed <13>Dec 19 03:11:18 rpmi: libgz-common-devel-6.0.0-alt1 sisyphus+348582.5700.15.2 1733954184 installed <13>Dec 19 03:11:18 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 19 03:11:18 rpmi: libdart-devel-6.13.2-alt1 sisyphus+344087.1400.2.1 1711969721 installed <13>Dec 19 03:11:18 rpmi: libsdformat-devel-15.0.0-alt1 sisyphus+362176.500.2.1 1731317565 installed <13>Dec 19 03:11:18 rpmi: libgz-plugin-devel-3.0.0-alt1 sisyphus+362176.700.2.1 1731317720 installed <13>Dec 19 03:11:18 rpmi: libbenchmark-devel-1.7.1-alt1.2 sisyphus+331937.200.2.1 1699364021 installed <13>Dec 19 03:11:18 rpmi: liburdfdom-devel-3.0.0-alt1 sisyphus+321101.400.20.1 1687177491 installed <13>Dec 19 03:11:18 rpmi: libminizip-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Dec 19 03:11:18 rpmi: libpoly2tri-devel-1.0-alt1_0.201604131 sisyphus+277607.100.1.1 1625716059 installed <13>Dec 19 03:11:18 rpmi: libbullet3-devel-3.25-alt2 sisyphus+344087.600.2.1 1711968406 installed <13>Dec 19 03:11:18 rpmi: libode-devel-0.16.5-alt1 sisyphus+345797.200.2.1 1714032590 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/gz-physics-8.0.0-alt1.nosrc.rpm (w1.gzdio) Installing gz-physics-8.0.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.58578 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf gz-physics-8.0.0 + echo 'Source #0 (gz-physics-8.0.0.tar):' Source #0 (gz-physics-8.0.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/gz-physics-8.0.0.tar + cd gz-physics-8.0.0 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.58578 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gz-physics-8.0.0 + mkdir -p x86_64-alt-linux + cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/bullet' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/bullet' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/bullet' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -S . -B x86_64-alt-linux -GNinja -Wno-dev -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- gz-physics8 version 8.0.0 -- Operating system is Linux -- -- ====== Finding Dependencies ====== -- Looking for gz-common6 -- found version 6.0.0 -- Searching for dependencies of gz-common6 -- Looking for gz-utils3 -- found version 3.0.0 -- Searching for dependencies of gz-utils3 -- Searching for component [log] -- Looking for gz-utils3-log -- found version 3.0.0 -- Searching for dependencies of gz-utils3-log -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Checking for module 'uuid' -- Found uuid, version 2.39.2 -- Found UUID: TRUE -- Searching for component [geospatial] -- Looking for gz-common6-geospatial -- found version 6.0.0 -- Searching for dependencies of gz-common6-geospatial -- Looking for gz-math8 -- found version 8.0.0 -- Searching for dependencies of gz-math8 -- Looking for gz-utils3 -- found version 3.0.0 -- Looking for gz-common6 -- found version 6.0.0 -- Searching for dependencies of gz-common6 -- Looking for gz-utils3 -- found version 3.0.0 -- Searching for component [graphics] -- Looking for gz-common6-graphics -- found version 6.0.0 -- Searching for dependencies of gz-common6-graphics -- Looking for gz-math8 -- found version 8.0.0 -- Found GzAssimp: TRUE (found version "5.4.3") -- Searching for component [graphics] -- Searching for component [profiler] -- Looking for gz-common6-profiler -- found version 6.0.0 -- Searching for dependencies of gz-common6-profiler -- Looking for gz-common6 - found -- Looking for gz-common6 -- found version 6.0.0 -- Searching for dependencies of gz-common6 -- Looking for gz-utils3 -- found version 3.0.0 -- Searching for component [testing] -- Looking for gz-common6-testing -- found version 6.0.0 -- Searching for dependencies of gz-common6-testing -- Looking for gz-common6 - found -- Looking for gz-math8 -- found version 8.0.0 -- Searching for dependencies of gz-math8 -- Looking for gz-utils3 -- found version 3.0.0 -- Searching for component [eigen3] -- Looking for gz-math8-eigen3 -- found version 8.0.0 -- Searching for dependencies of gz-math8-eigen3 -- Looking for gz-math8 - found -- Looking for gz-plugin3 -- found version 3.0.0 -- Searching for dependencies of gz-plugin3 -- Looking for gz-utils3 -- found version 3.0.0 -- Searching for dependencies of gz-utils3 -- Searching for component [cli] -- Looking for gz-utils3-cli -- found version 3.0.0 -- Searching for dependencies of gz-utils3-cli -- Searching for component [all] -- Looking for all libraries of gz-plugin3 -- found version 3.0.0 -- Looking for gz-plugin3 -- found version 3.0.0 -- Looking for gz-plugin3-loader -- found version 3.0.0 -- Searching for dependencies of gz-plugin3-loader -- Looking for gz-plugin3-register -- found version 3.0.0 -- Searching for dependencies of gz-plugin3-register -- Looking for gz-plugin3 - found -- Looking for gz-utils3 -- found version 3.0.0 -- Looking for gz-utils3 - found -- Looking for EIGEN3 - found -- Looking for sdformat15 -- found version 15.0.0 -- Searching for dependencies of sdformat15 -- Checking for module 'tinyxml2' -- Found tinyxml2, version 10.0.0 -- Looking for gz-math8 -- found version 8.0.0 -- Looking for gz-utils3 -- found version 3.0.0 -- Looking for sdformat15 - found -- Found assimp: /usr/include;/usr/include (found version "5.4.3") -- Found DART: /usr/include (Required is at least version "6.10") found components: collision-bullet collision-ode utils utils-urdf dart -- Looking for DART - found -- Found Bullet: /usr/lib64/libBulletDynamics.so -- Looking for GzBullet - found -- ------------------------------------------- Problem opening /proc/meminfo -- -- Searching for host SSE information -- SSE2 found -- SSE3 found -- SSE4.1 found -- SSE4.2 found -- Configuring library: gz-physics8 -- 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 -- Adding 7 UNIT tests -- Found Python3: /usr/bin/python3.12 (found version "3.12.8") found components: Interpreter -- Checking for module 'bullet' -- Found bullet, version 3.25 -- Adding 13 INTEGRATION tests -- Adding 2 PERFORMANCE tests -- No tests have been specified for REGRESSION -- Configuring library: gz-physics8-sdf -- Configuring library: gz-physics8-heightmap -- Configuring library: gz-physics8-mesh -- Configuring library: gz-physics8-dartsim -- Configuring library: gz-physics8-dartsim-plugin -- Looking for C++ include dart/constraint/ContactSurface.hpp -- Looking for C++ include dart/constraint/ContactSurface.hpp - found -- Adding 5 UNIT tests -- Configuring library: gz-physics8-tpelib -- Adding 9 UNIT_tpelib tests -- Configuring library: gz-physics8-tpe -- Configuring library: gz-physics8-tpe-plugin -- Adding 4 UNIT_tpe tests -- Configuring library: gz-physics8-bullet -- Configuring library: gz-physics8-bullet-plugin -- Configuring library: gz-physics8-bullet-featherstone -- Configuring library: gz-physics8-bullet-featherstone-plugin -- The program [cppcheck] was not found! Skipping codecheck setup -- Build configuration successful -- Build type: RelWithDebInfo -- Install prefix: /usr -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done (7.6s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/gz-physics-8.0.0/x86_64-alt-linux + /usr/bin/ninja -j16 -C x86_64-alt-linux ninja: Entering directory `x86_64-alt-linux' [1/206] Creating directories for 'FAKE_INSTALL' [2/206] No download step for 'FAKE_INSTALL' [3/206] No update step for 'FAKE_INSTALL' [4/206] No patch step for 'FAKE_INSTALL' [5/206] Building CXX object src/CMakeFiles/gz-physics8.dir/DataStatusMask.cc.o [6/206] Building CXX object src/CMakeFiles/gz-physics8.dir/gz-physics8_get_install_prefix_impl.cc.o [7/206] Building CXX object src/CMakeFiles/gz-physics8.dir/FrameID.cc.o [8/206] Building CXX object src/CMakeFiles/gz-physics8.dir/Identity.cc.o [9/206] Building CXX object src/CMakeFiles/gz-physics8.dir/CanWriteData.cc.o [10/206] Building CXX object src/CMakeFiles/gz-physics8.dir/CompositeData.cc.o [11/206] Building CXX object src/CMakeFiles/gz-physics8.dir/CanReadData.cc.o [12/206] Building CXX object src/CMakeFiles/UNIT_Cloneable_TEST.dir/Cloneable_TEST.cc.o [13/206] Building CXX object src/CMakeFiles/UNIT_FilterTuple_TEST.dir/FilterTuple_TEST.cc.o [14/206] Building CXX object test/gtest_vendor/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [15/206] Building CXX object src/CMakeFiles/UNIT_Feature_TEST.dir/Feature_TEST.cc.o [16/206] Building CXX object src/CMakeFiles/gz-physics8.dir/InstallationDirectories.cc.o [17/206] Building CXX object src/CMakeFiles/UNIT_CompositeData_TEST.dir/CompositeData_TEST.cc.o [18/206] Building CXX object test/benchmark/CMakeFiles/BENCHMARK_ExpectData.dir/ExpectData.cc.o [19/206] Linking CXX shared library lib/libgz-physics8.so.8.0.0 [20/206] Creating library symlink lib/libgz-physics8.so.8 lib/libgz-physics8.so [21/206] Building CXX object test/gtest_vendor/CMakeFiles/gtest.dir/src/gtest-all.cc.o [22/206] Linking CXX static library lib/libgtest.a [23/206] Linking CXX static library lib/libgtest_main.a [24/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_basic_test.dir/basic_test.cc.o [25/206] Building CXX object src/CMakeFiles/UNIT_FindFeatures_TEST.dir/FindFeatures_TEST.cc.o [26/206] Building CXX object src/CMakeFiles/UNIT_SpecifyData_TEST.dir/SpecifyData_TEST.cc.o [27/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_free_joint_features.dir/free_joint_features.cc.o [28/206] Performing configure step for 'FAKE_INSTALL' [29/206] Building CXX object src/CMakeFiles/UNIT_FeatureList_TEST.dir/FeatureList_TEST.cc.o [30/206] Linking CXX executable bin/BENCHMARK_ExpectData [31/206] Linking CXX executable bin/UNIT_CompositeData_TEST [32/206] Linking CXX executable bin/UNIT_Cloneable_TEST [33/206] Linking CXX executable bin/UNIT_FilterTuple_TEST [34/206] Linking CXX executable bin/UNIT_Feature_TEST [35/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_addexternalforcetorque.dir/addexternalforcetorque.cc.o [36/206] Linking CXX executable bin/UNIT_FindFeatures_TEST [37/206] Linking CXX executable bin/UNIT_SpecifyData_TEST [38/206] Linking CXX executable bin/COMMON_TEST_free_joint_features [39/206] Linking CXX executable bin/UNIT_FeatureList_TEST [40/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_added_mass.dir/added_mass.cc.o [41/206] Linking CXX executable bin/COMMON_TEST_basic_test [42/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_construct_empty_world.dir/construct_empty_world.cc.o [43/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_detachable_joint.dir/detachable_joint.cc.o [44/206] Linking CXX executable bin/COMMON_TEST_addexternalforcetorque [45/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_collisions.dir/collisions.cc.o [46/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_joint_transmitted_wrench_features.dir/joint_transmitted_wrench_features.cc.o [47/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_joint_mimic_features.dir/joint_mimic_features.cc.o [48/206] Linking CXX executable bin/COMMON_TEST_added_mass [49/206] Building CXX object test/plugins/CMakeFiles/MockEntities.dir/MockEntities.cc.o [50/206] Linking CXX executable bin/COMMON_TEST_detachable_joint [51/206] Linking CXX executable bin/COMMON_TEST_joint_transmitted_wrench_features [52/206] Linking CXX executable bin/COMMON_TEST_construct_empty_world [53/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_kinematic_features.dir/kinematic_features.cc.o [54/206] Linking CXX executable bin/COMMON_TEST_collisions [55/206] Linking CXX executable bin/COMMON_TEST_joint_mimic_features [56/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_shape_features.dir/shape_features.cc.o [57/206] Linking CXX shared library lib/libMockEntities.so [58/206] Building CXX object test/plugins/CMakeFiles/MockFrames.dir/frames.cc.o [59/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_link_features.dir/link_features.cc.o [60/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_CanReadWrite.dir/CanReadWrite.cc.o [61/206] Building CXX object test/plugins/CMakeFiles/MockDoublePendulum.dir/DARTDoublePendulum.cc.o [62/206] Linking CXX executable bin/COMMON_TEST_kinematic_features [63/206] Linking CXX shared library lib/libMockFrames.so [64/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_FeatureSystem.dir/FeatureSystem.cc.o [65/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_DoublePendulum.dir/DoublePendulum.cc.o [66/206] Linking CXX executable bin/COMMON_TEST_shape_features [67/206] Linking CXX shared library lib/libMockDoublePendulum.so [68/206] Linking CXX executable bin/COMMON_TEST_link_features [69/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_world_features.dir/world_features.cc.o [70/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_joint_features.dir/joint_features.cc.o [71/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_JointTypes2d.dir/JointTypes2d.cc.o [72/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_RequestFeatures.dir/RequestFeatures.cc.o [73/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_FrameSemantics2f.dir/FrameSemantics2f.cc.o [74/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_FrameSemantics2d.dir/FrameSemantics2d.cc.o [75/206] Linking CXX executable bin/COMMON_TEST_world_features [76/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_JointTypes2f.dir/JointTypes2f.cc.o [77/206] Building CXX object test/performance/CMakeFiles/PERFORMANCE_symbol_names.dir/symbol_names.cc.o [78/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/CustomConeMeshShape.cc.o [79/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/CustomMeshShape.cc.o [80/206] Linking CXX executable bin/COMMON_TEST_joint_features [81/206] Building CXX object test/performance/CMakeFiles/PERFORMANCE_ExpectData.dir/ExpectData.cc.o [82/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_FrameSemantics3d.dir/FrameSemantics3d.cc.o [83/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_JointTypes3f.dir/JointTypes3f.cc.o [84/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/CustomHeightmapShape.cc.o [85/206] Building CXX object test/plugins/CMakeFiles/MockJoints.dir/MockJoints.cc.o [86/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_JointTypes3d.dir/JointTypes3d.cc.o [87/206] Linking CXX executable bin/PERFORMANCE_symbol_names [88/206] Linking CXX executable bin/PERFORMANCE_ExpectData [89/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_FrameSemantics3f.dir/FrameSemantics3f.cc.o [90/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/AddedMassFeatures.cc.o [91/206] Linking CXX shared library lib/libMockJoints.so [92/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/GzOdeCollisionDetector.cc.o [93/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/LinkFeatures.cc.o [94/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/CustomFeatures.cc.o [95/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/KinematicsFeatures.cc.o [96/206] Linking CXX executable bin/INTEGRATION_DoublePendulum [97/206] Linking CXX executable bin/INTEGRATION_CanReadWrite [98/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/SimulationFeatures.cc.o [99/206] Linking CXX executable bin/INTEGRATION_FeatureSystem [100/206] Building CXX object test/common_test/CMakeFiles/COMMON_TEST_simulation_features.dir/simulation_features.cc.o [101/206] Linking CXX executable bin/INTEGRATION_FrameSemantics2d [102/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/WorldFeatures.cc.o [103/206] Linking CXX executable bin/INTEGRATION_JointTypes2f [104/206] Linking CXX executable bin/INTEGRATION_FrameSemantics3f [105/206] Linking CXX executable bin/INTEGRATION_JointTypes2d [106/206] Linking CXX executable bin/INTEGRATION_FrameSemantics3d [107/206] Linking CXX executable bin/INTEGRATION_FrameSemantics2f [108/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/FreeGroupFeatures.cc.o [109/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/EntityManagementFeatures.cc.o [110/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/AABBTree.cc.o [111/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/Collision.cc.o [112/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/Engine.cc.o [113/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/CollisionDetector.cc.o [114/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/JointFeatures.cc.o [115/206] Linking CXX executable bin/INTEGRATION_JointTypes3d [116/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/Entity.cc.o [117/206] Linking CXX executable bin/COMMON_TEST_simulation_features [118/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/Link.cc.o [119/206] Linking CXX executable bin/INTEGRATION_RequestFeatures [120/206] Linking CXX executable bin/INTEGRATION_JointTypes3f [121/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/SDFFeatures.cc.o [122/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/Model.cc.o [123/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/Shape.cc.o [124/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/Utils.cc.o [125/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/World.cc.o [126/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_Collision_TEST.dir/src/Collision_TEST.cc.o [127/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_AABBTree_TEST.dir/src/AABBTree_TEST.cc.o [128/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_Engine_TEST.dir/src/Engine_TEST.cc.o [129/206] Building CXX object tpe/lib/CMakeFiles/gz-physics8-tpelib.dir/src/aabb_tree/AABB.cc.o [130/206] Building CXX object dartsim/CMakeFiles/UNIT_AddedMassFeatures_TEST.dir/src/AddedMassFeatures_TEST.cc.o [131/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_CollisionDetector_TEST.dir/src/CollisionDetector_TEST.cc.o [132/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_Link_TEST.dir/src/Link_TEST.cc.o [133/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_Shape_TEST.dir/src/Shape_TEST.cc.o [134/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_Model_TEST.dir/src/Model_TEST.cc.o [135/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_Utils_TEST.dir/src/Utils_TEST.cc.o [136/206] Building CXX object tpe/lib/CMakeFiles/UNIT_tpelib_World_TEST.dir/src/World_TEST.cc.o [137/206] Building CXX object tpe/plugin/CMakeFiles/gz-physics8-tpe-plugin.dir/src/CustomFeatures.cc.o [138/206] Building CXX object dartsim/CMakeFiles/UNIT_WorldFeatures_TEST.dir/src/WorldFeatures_TEST.cc.o [139/206] Linking CXX shared library lib/libgz-physics8-tpelib.so.8.0.0 [140/206] Creating library symlink lib/libgz-physics8-tpelib.so.8 lib/libgz-physics8-tpelib.so [141/206] Building CXX object tpe/plugin/CMakeFiles/gz-physics8-tpe-plugin.dir/src/KinematicsFeatures.cc.o [142/206] Building CXX object tpe/plugin/CMakeFiles/gz-physics8-tpe-plugin.dir/src/EntityManagementFeatures.cc.o [143/206] Building CXX object tpe/plugin/CMakeFiles/gz-physics8-tpe-plugin.dir/src/SDFFeatures.cc.o [144/206] Building CXX object tpe/plugin/CMakeFiles/gz-physics8-tpe-plugin.dir/src/FreeGroupFeatures.cc.o [145/206] Building CXX object tpe/plugin/CMakeFiles/gz-physics8-tpe-plugin.dir/src/SimulationFeatures.cc.o [146/206] Building CXX object tpe/plugin/CMakeFiles/gz-physics8-tpe-plugin.dir/src/ShapeFeatures.cc.o [147/206] Building CXX object dartsim/CMakeFiles/UNIT_SDFFeatures_TEST.dir/src/SDFFeatures_TEST.cc.o [148/206] Linking CXX executable bin/UNIT_tpelib_AABBTree_TEST [149/206] Linking CXX executable bin/UNIT_tpelib_CollisionDetector_TEST [150/206] Building CXX object tpe/plugin/CMakeFiles/UNIT_tpe_Base_TEST.dir/src/Base_TEST.cc.o [151/206] Linking CXX executable bin/UNIT_tpelib_Collision_TEST [152/206] Linking CXX executable bin/UNIT_tpelib_Link_TEST [153/206] Linking CXX executable bin/UNIT_tpelib_Shape_TEST [154/206] Building CXX object tpe/plugin/CMakeFiles/UNIT_tpe_EntityManagement_TEST.dir/src/EntityManagement_TEST.cc.o [155/206] Linking CXX executable bin/UNIT_tpelib_Engine_TEST [156/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/ShapeFeatures.cc.o [157/206] Linking CXX executable bin/UNIT_tpelib_Model_TEST [158/206] Linking CXX executable bin/UNIT_tpelib_World_TEST [159/206] Linking CXX executable bin/UNIT_tpelib_Utils_TEST [160/206] Linking CXX executable bin/UNIT_tpe_Base_TEST [161/206] Linking CXX executable bin/UNIT_tpe_EntityManagement_TEST [162/206] Building CXX object bullet/CMakeFiles/gz-physics8-bullet-plugin.dir/src/JointFeatures.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/JointFeatures.hh:28, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/JointFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ [163/206] Building CXX object bullet/CMakeFiles/gz-physics8-bullet-plugin.dir/src/FreeGroupFeatures.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/FreeGroupFeatures.hh:23, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/FreeGroupFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ [164/206] Building CXX object bullet/CMakeFiles/gz-physics8-bullet-plugin.dir/src/EntityManagementFeatures.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/EntityManagementFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/EntityManagementFeatures.cc:25: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ [165/206] Building CXX object bullet/CMakeFiles/gz-physics8-bullet-plugin.dir/src/ShapeFeatures.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/ShapeFeatures.hh:24, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/ShapeFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/ShapeFeatures.cc:19: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ [166/206] Building CXX object tpe/plugin/CMakeFiles/UNIT_tpe_SDFFeatures_TEST.dir/src/SDFFeatures_TEST.cc.o [167/206] Building CXX object bullet/CMakeFiles/gz-physics8-bullet-plugin.dir/src/SimulationFeatures.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/SimulationFeatures.hh:27, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/SimulationFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ [168/206] Building CXX object bullet/CMakeFiles/gz-physics8-bullet-plugin.dir/src/KinematicsFeatures.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/KinematicsFeatures.hh:24, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/KinematicsFeatures.cc:19: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ [169/206] Building CXX object dartsim/CMakeFiles/UNIT_Base_TEST.dir/src/Base_TEST.cc.o [170/206] Building CXX object bullet/CMakeFiles/gz-physics8-bullet-plugin.dir/src/SDFFeatures.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/EntityManagementFeatures.hh:28, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/SDFFeatures.hh:31, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/SDFFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ [171/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/Base.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [172/206] Linking CXX executable bin/UNIT_tpe_SDFFeatures_TEST [173/206] Performing build step for 'FAKE_INSTALL' [174/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/KinematicsFeatures.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/KinematicsFeatures.hh:24, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/KinematicsFeatures.cc:19: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [175/206] Performing install step for 'FAKE_INSTALL' [176/206] Completed 'FAKE_INSTALL' [177/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/FreeGroupFeatures.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/FreeGroupFeatures.hh:23, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/FreeGroupFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [178/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/LinkFeatures.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/LinkFeatures.hh:23, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/LinkFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [179/206] Building CXX object test/integration/CMakeFiles/INTEGRATION_ExamplesBuild_TEST.dir/ExamplesBuild_TEST.cc.o [180/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/EntityManagementFeatures.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/EntityManagementFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/EntityManagementFeatures.hh:28, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/EntityManagementFeatures.cc:24: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ [181/206] Building CXX object tpe/plugin/CMakeFiles/gz-physics8-tpe-plugin.dir/src/plugin.cc.o [182/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/SimulationFeatures.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/SimulationFeatures.hh:28, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/SimulationFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [183/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/WorldFeatures.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/WorldFeatures.hh:26, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/WorldFeatures.cc:22: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [184/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/JointFeatures.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/JointFeatures.hh:28, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/JointFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [185/206] Linking CXX executable bin/INTEGRATION_ExamplesBuild_TEST [186/206] Building CXX object bullet/CMakeFiles/gz-physics8-bullet-plugin.dir/src/plugin.cc.o In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:77, from /usr/include/bullet/btBulletCollisionCommon.h:22, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet/src/plugin.cc:23: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:78: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h:79: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:39: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ In file included from /usr/include/bullet/btBulletDynamicsCommon.h:25: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h:21, from /usr/include/bullet/btBulletDynamicsCommon.h:27: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ [187/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/ShapeFeatures.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/ShapeFeatures.hh:31, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/ShapeFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [188/206] Linking CXX shared library lib/libgz-physics8-tpe-plugin.so.8.0.0 [189/206] Creating library symlink lib/libgz-physics8-tpe-plugin.so.8 lib/libgz-physics8-tpe-plugin.so [190/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/SDFFeatures.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/EntityManagementFeatures.hh:28, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/SDFFeatures.hh:32, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/SDFFeatures.cc:18: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [191/206] Linking CXX shared library lib/libgz-physics8-bullet-plugin.so.8.0.0 [192/206] Creating library symlink lib/libgz-physics8-bullet-plugin.so.8 lib/libgz-physics8-bullet-plugin.so [193/206] Building CXX object dartsim/CMakeFiles/gz-physics8-dartsim-plugin.dir/src/plugin.cc.o [194/206] Building CXX object tpe/plugin/CMakeFiles/UNIT_tpe_SimulationFeatures_TEST.dir/src/SimulationFeatures_TEST.cc.o [195/206] Building CXX object dartsim/CMakeFiles/UNIT_EntityManagement_TEST.dir/src/EntityManagement_TEST.cc.o [196/206] Linking CXX executable bin/UNIT_tpe_SimulationFeatures_TEST [197/206] Linking CXX shared library lib/libgz-physics8-dartsim-plugin.so.8.0.0 [198/206] Creating library symlink lib/libgz-physics8-dartsim-plugin.so.8 lib/libgz-physics8-dartsim-plugin.so [199/206] Linking CXX executable bin/UNIT_AddedMassFeatures_TEST [200/206] Linking CXX executable bin/UNIT_WorldFeatures_TEST [201/206] Linking CXX executable bin/UNIT_SDFFeatures_TEST [202/206] Linking CXX executable bin/UNIT_Base_TEST [203/206] Linking CXX executable bin/UNIT_EntityManagement_TEST [204/206] Building CXX object bullet-featherstone/CMakeFiles/gz-physics8-bullet-featherstone-plugin.dir/src/plugin.cc.o In file included from /usr/include/bullet/LinearMath/btMatrix3x3.h:18, from /usr/include/bullet/LinearMath/btTransform.h:18, from /usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:21, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/plugin.cc:23: /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::operator==(const btVector3&) const': /usr/include/bullet/LinearMath/btVector3.h:594:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 594 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:595:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 595 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:596:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 596 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:597:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 597 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h: In member function 'bool btVector3::isZero() const': /usr/include/bullet/LinearMath/btVector3.h:685:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:66: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btVector3.h:685:96: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 685 | return m_floats[0] == btScalar(0) && m_floats[1] == btScalar(0) && m_floats[2] == btScalar(0); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/bullet/LinearMath/btQuaternion.h:19, from /usr/include/bullet/LinearMath/btMatrix3x3.h:19: /usr/include/bullet/LinearMath/btQuadWord.h: In member function 'bool btQuadWord::operator==(const btQuadWord&) const': /usr/include/bullet/LinearMath/btQuadWord.h:132:38: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 132 | return ((m_floats[3] == other.m_floats[3]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:133:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 133 | (m_floats[2] == other.m_floats[2]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:134:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 134 | (m_floats[1] == other.m_floats[1]) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btQuadWord.h:135:46: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 135 | (m_floats[0] == other.m_floats[0])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h: In member function 'void btMatrix3x3::getEulerYPR(btScalar&, btScalar&, btScalar&) const': /usr/include/bullet/LinearMath/btMatrix3x3.h:534:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 534 | if (btFabs(pitch) == SIMD_HALF_PI) /usr/include/bullet/LinearMath/btMatrix3x3.h: In function 'bool operator==(const btMatrix3x3&, const btMatrix3x3&)': /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:26: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:50: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1383:74: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1383 | return (m1[0][0] == m2[0][0] && m1[1][0] == m2[1][0] && m1[2][0] == m2[2][0] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1384:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1384 | m1[0][1] == m2[0][1] && m1[1][1] == m2[1][1] && m1[2][1] == m2[2][1] && | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:58: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/LinearMath/btMatrix3x3.h:1385:82: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1385 | m1[0][2] == m2[0][2] && m1[1][2] == m2[1][2] && m1[2][2] == m2[2][2]); | ~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:22: /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h: In function 'bool operator==(const btCompoundShapeChild&, const btCompoundShapeChild&)': /usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h:47:42: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 47 | c1.m_childMargin == c2.m_childMargin); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h:29, from /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h:22, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:34, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:23: /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h: In member function 'void btCollisionObject::setAnisotropicFriction(const btVector3&, int)': /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:56: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:91: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h:178:126: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 178 | bool isUnity = (anisotropicFriction[0] != 1.f) || (anisotropicFriction[1] != 1.f) || (anisotropicFriction[2] != 1.f); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:28, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h:38: /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h: In member function 'virtual bool btTriangleShape::isInside(const btVector3&, btScalar) const': /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:144:42: warning: declaration of 'dist' shadows a previous local [-Wshadow] 144 | btScalar dist = pt.dot(edgeNormal); | ^~~~ /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h:130:26: note: shadowed declaration is here 130 | btScalar dist = pt.dot(normal); | ^~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h:27, from /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:39: /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::getNodeBound(int, btAABB&) const': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:111:49: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 111 | bound = m_node_array[nodeindex].m_bound; | ^~~~~~~ In file included from /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:29: /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h: In member function 'void btBvhTree::setNodeBound(int, const btAABB&)': /usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h:116:51: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 116 | m_node_array[nodeindex].m_bound = bound; | ^~~~~ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h: In member function 'virtual void btGImpactShapeInterface::calcLocalAABB()': /usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h:96:54: warning: implicitly-declared 'constexpr btAABB& btAABB::operator=(const btAABB&)' is deprecated [-Wdeprecated-copy] 96 | m_localAABB = m_box_set.getGlobalBox(); | ^ /usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h:263:9: note: because 'btAABB' has user-provided 'btAABB::btAABB(const btAABB&)' 263 | btAABB(const btAABB &other) : m_min(other.m_min), m_max(other.m_max) | ^~~~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h:26, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:20, from /usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h:23, from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:19, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:25: /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h: In member function 'void btSolverBody::writebackVelocityAndTransform(btScalar, btScalar)': /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:47: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:75: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:101: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:127: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:155: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ /usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h:273:181: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 273 | if (m_pushVelocity[0] != 0.f || m_pushVelocity[1] != 0 || m_pushVelocity[2] != 0 || m_turnVelocity[0] != 0.f || m_turnVelocity[1] != 0 || m_turnVelocity[2] != 0) | ~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h:21: /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'btScalar btRigidBody::getMass() const': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:264:57: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 264 | btScalar getMass() const { return m_inverseMass == btScalar(0.) ? btScalar(0.) : btScalar(1.0) / m_inverseMass; } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:337:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 337 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'void btRigidBody::applyPushImpulse(const btVector3&, const btVector3&)': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:349:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 349 | if (m_inverseMass != btScalar(0.)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h: In member function 'bool btRigidBody::wantsSleeping()': /usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h:522:64: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 522 | if (gDisableDeactivation || (gDeactivationTime == btScalar(0.))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h:26: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setFrameInB(const btMatrix3x3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:113:53: warning: unused parameter 'frameInB' [-Wunused-parameter] 113 | virtual void setFrameInB(const btMatrix3x3& frameInB) {} | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setPivotInB(const btVector3&)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:114:51: warning: unused parameter 'pivotInB' [-Wunused-parameter] 114 | virtual void setPivotInB(const btVector3& pivotInB) {} | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearRatio(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:209:44: warning: unused parameter 'ratio' [-Wunused-parameter] 209 | virtual void setGearRatio(btScalar ratio) {} | ~~~~~~~~~^~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setGearAuxLink(int)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:210:41: warning: unused parameter 'gearAuxLink' [-Wunused-parameter] 210 | virtual void setGearAuxLink(int gearAuxLink) {} | ~~~~^~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setRelativePositionTarget(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:211:57: warning: unused parameter 'relPosTarget' [-Wunused-parameter] 211 | virtual void setRelativePositionTarget(btScalar relPosTarget) {} | ~~~~~~~~~^~~~~~~~~~~~ /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h: In member function 'virtual void btMultiBodyConstraint::setErp(btScalar)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h:212:38: warning: unused parameter 'erp' [-Wunused-parameter] 212 | virtual void setErp(btScalar erp) {} | ~~~~~~~~~^~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:27: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h: In member function 'virtual void btMultiBodyGearConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h:92:52: warning: unused parameter 'drawer' [-Wunused-parameter] 92 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:29: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h: In member function 'virtual void btMultiBodyJointMotor::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h:71:52: warning: unused parameter 'drawer' [-Wunused-parameter] 71 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:30: /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h: In member function 'virtual void btMultiBodyJointLimitConstraint::debugDraw(btIDebugDraw*)': /usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h:41:52: warning: unused parameter 'drawer' [-Wunused-parameter] 41 | virtual void debugDraw(class btIDebugDraw* drawer) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/bullet/btBulletCollisionCommon.h:29, from /usr/include/bullet/btBulletDynamicsCommon.h:20, from /usr/src/RPM/BUILD/gz-physics-8.0.0/bullet-featherstone/src/Base.hh:34: /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h: In member function 'virtual btVector3 btCylinderShape::localGetSupportingVertex(const btVector3&) const': /usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h:73:33: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 73 | if (getMargin() != btScalar(0.)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h:20, from /usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h:27, from /usr/include/bullet/btBulletCollisionCommon.h:54: /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In member function 'int btDbvtAabbMm::Classify(const btVector3&, btScalar, int) const': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:552:16: warning: switch missing default case [-Wswitch-default] 552 | switch (s) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In function 'bool NotEqual(const btDbvtAabbMm&, const btDbvtAabbMm&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:777:27: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 777 | return ((a.mi.x() != b.mi.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:778:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 778 | (a.mi.y() != b.mi.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:779:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 779 | (a.mi.z() != b.mi.z()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:780:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 780 | (a.mx.x() != b.mx.x()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:781:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 781 | (a.mx.y() != b.mx.y()) || | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:782:35: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 782 | (a.mx.z() != b.mx.z())); | ~~~~~~~~~^~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::rayTest(const btDbvtNode*, const btVector3&, const btVector3&, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1289:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1289 | rayDirectionInverse[0] = rayDir[0] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[0]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1290:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1290 | rayDirectionInverse[1] = rayDir[1] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[1]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1291:52: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 1291 | rayDirectionInverse[2] = rayDir[2] == btScalar(0.0) ? btScalar(BT_LARGE_FLOAT) : btScalar(1.0) / rayDir[2]; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideKDOP(const btDbvtNode*, const btVector3*, const btScalar*, int, ICollide&)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1381:48: warning: switch missing default case [-Wswitch-default] 1381 | switch (side) | ^ /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h: In static member function 'static void btDbvt::collideOCL(const btDbvtNode*, const btVector3*, const btScalar*, const btVector3&, int, ICollide&, bool)': /usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h:1454:56: warning: switch missing default case [-Wswitch-default] 1454 | switch (side) | ^ [205/206] Linking CXX shared library lib/libgz-physics8-bullet-featherstone-plugin.so.8.0.0 [206/206] Creating library symlink lib/libgz-physics8-bullet-featherstone-plugin.so.8 lib/libgz-physics8-bullet-featherstone-plugin.so + cp -a x86_64-alt-linux/fake/install/lib64/gz-physics-8/engine-plugins/libgz-physics-bullet-featherstone-plugin.so x86_64-alt-linux/fake/install/lib64/gz-physics-8/engine-plugins/libgz-physics-bullet-plugin.so x86_64-alt-linux/fake/install/lib64/gz-physics-8/engine-plugins/libgz-physics-dartsim-plugin.so x86_64-alt-linux/fake/install/lib64/gz-physics-8/engine-plugins/libgz-physics-tpe-plugin.so x86_64-alt-linux + cp -a x86_64-alt-linux/fake/install/lib64/libgz-physics8-bullet-featherstone-plugin.so x86_64-alt-linux/fake/install/lib64/libgz-physics8-bullet-featherstone-plugin.so.8 x86_64-alt-linux/fake/install/lib64/libgz-physics8-bullet-featherstone-plugin.so.8.0.0 x86_64-alt-linux/fake/install/lib64/libgz-physics8-bullet-plugin.so x86_64-alt-linux/fake/install/lib64/libgz-physics8-bullet-plugin.so.8 x86_64-alt-linux/fake/install/lib64/libgz-physics8-bullet-plugin.so.8.0.0 x86_64-alt-linux/fake/install/lib64/libgz-physics8-dartsim-plugin.so x86_64-alt-linux/fake/install/lib64/libgz-physics8-dartsim-plugin.so.8 x86_64-alt-linux/fake/install/lib64/libgz-physics8-dartsim-plugin.so.8.0.0 x86_64-alt-linux/fake/install/lib64/libgz-physics8-tpe-plugin.so x86_64-alt-linux/fake/install/lib64/libgz-physics8-tpe-plugin.so.8 x86_64-alt-linux/fake/install/lib64/libgz-physics8-tpe-plugin.so.8.0.0 x86_64-alt-linux/fake/install/lib64/libgz-physics8-tpelib.so x86_64-alt-linux/fake/install/lib64/libgz-physics8-tpelib.so.8 x86_64-alt-linux/fake/install/lib64/libgz-physics8-tpelib.so.8.0.0 x86_64-alt-linux/fake/install/lib64/libgz-physics8.so x86_64-alt-linux/fake/install/lib64/libgz-physics8.so.8 x86_64-alt-linux/fake/install/lib64/libgz-physics8.so.8.0.0 x86_64-alt-linux + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.13940 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/gz-physics-buildroot + : + /bin/rm -rf -- /usr/src/tmp/gz-physics-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd gz-physics-8.0.0 + DESTDIR=/usr/src/tmp/gz-physics-buildroot + /usr/bin/ninja -j16 install -C x86_64-alt-linux ninja: Entering directory `x86_64-alt-linux' [1/73] Linking CXX shared library lib/libgz-physics8.so.8.0.0 [2/73] Creating library symlink lib/libgz-physics8.so.8 lib/libgz-physics8.so [3/73] Linking CXX executable bin/UNIT_Cloneable_TEST [4/73] Linking CXX executable bin/UNIT_FilterTuple_TEST [5/73] Linking CXX executable bin/COMMON_TEST_basic_test [6/73] Linking CXX executable bin/COMMON_TEST_added_mass [7/73] Linking CXX executable bin/UNIT_CompositeData_TEST [8/73] Linking CXX executable bin/COMMON_TEST_collisions [9/73] Linking CXX executable bin/COMMON_TEST_addexternalforcetorque [10/73] Linking CXX executable bin/BENCHMARK_ExpectData [11/73] Linking CXX executable bin/UNIT_Feature_TEST [12/73] Linking CXX executable bin/UNIT_FindFeatures_TEST [13/73] Linking CXX executable bin/UNIT_SpecifyData_TEST [14/73] Linking CXX executable bin/COMMON_TEST_free_joint_features [15/73] Linking CXX executable bin/COMMON_TEST_construct_empty_world [16/73] Linking CXX executable bin/COMMON_TEST_joint_features [17/73] Linking CXX executable bin/COMMON_TEST_detachable_joint [18/73] Linking CXX executable bin/UNIT_FeatureList_TEST [19/73] Linking CXX shared library lib/libMockFrames.so [20/73] Linking CXX executable bin/COMMON_TEST_joint_mimic_features [21/73] Linking CXX executable bin/COMMON_TEST_kinematic_features [22/73] Linking CXX shared library lib/libMockDoublePendulum.so [23/73] Linking CXX shared library lib/libMockEntities.so [24/73] Linking CXX executable bin/COMMON_TEST_joint_transmitted_wrench_features [25/73] Linking CXX executable bin/COMMON_TEST_world_features [26/73] Linking CXX executable bin/COMMON_TEST_link_features [27/73] Linking CXX executable bin/COMMON_TEST_shape_features [28/73] Linking CXX shared library lib/libgz-physics8-tpelib.so.8.0.0 [29/73] Creating library symlink lib/libgz-physics8-tpelib.so.8 lib/libgz-physics8-tpelib.so [30/73] Linking CXX executable bin/PERFORMANCE_ExpectData [31/73] Linking CXX executable bin/PERFORMANCE_symbol_names [32/73] Linking CXX shared library lib/libMockJoints.so [33/73] Linking CXX executable bin/COMMON_TEST_simulation_features [34/73] Linking CXX shared library lib/libgz-physics8-bullet-plugin.so.8.0.0 [35/73] Linking CXX executable bin/UNIT_tpelib_Utils_TEST [36/73] Linking CXX shared library lib/libgz-physics8-bullet-featherstone-plugin.so.8.0.0 [37/73] Linking CXX executable bin/UNIT_tpelib_CollisionDetector_TEST [38/73] Linking CXX executable bin/UNIT_tpelib_World_TEST [39/73] Linking CXX executable bin/UNIT_tpelib_Collision_TEST [40/73] Linking CXX shared library lib/libgz-physics8-dartsim-plugin.so.8.0.0 [41/73] Linking CXX executable bin/UNIT_tpelib_Link_TEST [42/73] Linking CXX executable bin/UNIT_tpelib_Shape_TEST [43/73] Linking CXX executable bin/INTEGRATION_CanReadWrite [44/73] Linking CXX executable bin/UNIT_tpelib_Engine_TEST [45/73] Linking CXX executable bin/UNIT_tpelib_Model_TEST [46/73] Linking CXX executable bin/UNIT_tpelib_AABBTree_TEST [47/73] Creating library symlink lib/libgz-physics8-dartsim-plugin.so.8 lib/libgz-physics8-dartsim-plugin.so [48/73] Linking CXX shared library lib/libgz-physics8-tpe-plugin.so.8.0.0 [49/73] Linking CXX executable bin/UNIT_tpe_Base_TEST [50/73] Linking CXX executable bin/INTEGRATION_DoublePendulum [51/73] Linking CXX executable bin/INTEGRATION_ExamplesBuild_TEST [52/73] Linking CXX executable bin/INTEGRATION_FeatureSystem [53/73] Creating library symlink lib/libgz-physics8-tpe-plugin.so.8 lib/libgz-physics8-tpe-plugin.so [54/73] Linking CXX executable bin/INTEGRATION_JointTypes3d [55/73] Linking CXX executable bin/INTEGRATION_JointTypes2d [56/73] Creating library symlink lib/libgz-physics8-bullet-plugin.so.8 lib/libgz-physics8-bullet-plugin.so [57/73] Creating library symlink lib/libgz-physics8-bullet-featherstone-plugin.so.8 lib/libgz-physics8-bullet-featherstone-plugin.so [58/73] Linking CXX executable bin/INTEGRATION_RequestFeatures [59/73] Linking CXX executable bin/INTEGRATION_FrameSemantics3f [60/73] Linking CXX executable bin/INTEGRATION_FrameSemantics2f [61/73] Linking CXX executable bin/UNIT_tpe_EntityManagement_TEST [62/73] Linking CXX executable bin/INTEGRATION_JointTypes3f [63/73] Linking CXX executable bin/INTEGRATION_JointTypes2f [64/73] Linking CXX executable bin/INTEGRATION_FrameSemantics2d [65/73] Linking CXX executable bin/INTEGRATION_FrameSemantics3d [66/73] Linking CXX executable bin/UNIT_Base_TEST [67/73] Linking CXX executable bin/UNIT_AddedMassFeatures_TEST [68/73] Linking CXX executable bin/UNIT_WorldFeatures_TEST [69/73] Linking CXX executable bin/UNIT_EntityManagement_TEST [70/73] Linking CXX executable bin/UNIT_tpe_SDFFeatures_TEST [71/73] Linking CXX executable bin/UNIT_SDFFeatures_TEST [72/73] Linking CXX executable bin/UNIT_tpe_SimulationFeatures_TEST [72/73] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8.so.8 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8/gz-physics8-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8/gz-physics8-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8/gz-physics8-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8/gz-physics8-targets-relwithdebinfo.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/BoxShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CanReadData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CanWriteData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CapsuleShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Cloneable.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CompositeData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/ConeShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/ConstructEmpty.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/ContactProperties.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CylinderShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/DeclareDerivedType.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/EllipsoidShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Entity.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FeatureList.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FindFeatures.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FixedJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FrameData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FrameSemantics.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FreeGroup.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FreeJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetBoundingBox.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetContacts.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetEntities.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetRayIntersection.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Identity.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/InspectFeatures.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Joint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Link.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/OperateOnSpecifiedData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/PlaneShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/PrismaticJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/PrivateSpecifyData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Register.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RelativeQuantity.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RemoveEntities.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RequestEngine.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RequestFeatures.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RevoluteJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Shape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/SpecifyData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/SphereShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/World.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/AddedMass.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/BoxShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CanReadData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CanWriteData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CapsuleShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Cloneable.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CompositeData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/ConeShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/ConstructEmpty.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/ContactProperties.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CylinderShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/DataStatusMask.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/DeclareJointType.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/DeclareShapeType.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/EllipsoidShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Entity.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Feature.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FeatureList.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FeaturePolicy.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FindFeatures.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FixedJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/ForwardStep.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameID.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FreeGroup.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FreeJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetBoundingBox.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetContacts.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetEntities.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetRayIntersection.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Implements.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/InstallationDirectories.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Joint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Link.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/OperateOnSpecifiedData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/PlaneShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/PrismaticJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Register.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RegisterMore.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RelativeQuantity.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RemoveEntities.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RequestEngine.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RequestFeatures.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RevoluteJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Shape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/SpecifyData.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/SphereShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/TemplateHelpers.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/World.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/../physics.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/config.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_added_mass -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_added_mass" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_addexternalforcetorque -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_addexternalforcetorque" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_basic_test -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_basic_test" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_collisions -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_collisions" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_construct_empty_world -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_construct_empty_world" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_detachable_joint -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_detachable_joint" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_free_joint_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_free_joint_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_mimic_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_mimic_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_transmitted_wrench_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_transmitted_wrench_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_kinematic_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_kinematic_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_link_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_link_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_shape_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_shape_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_simulation_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_simulation_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_world_features -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_world_features" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-sdf/gz-physics8-sdf-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-sdf/gz-physics8-sdf-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-sdf/gz-physics8-sdf-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-sdf.pc -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8 -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/sdf -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/sdf/ConstructCollision.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/sdf/ConstructJoint.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/sdf/ConstructLink.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/sdf/ConstructModel.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/sdf/ConstructNestedModel.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/sdf/ConstructVisual.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/sdf/ConstructWorld.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-heightmap/gz-physics8-heightmap-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-heightmap/gz-physics8-heightmap-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-heightmap/gz-physics8-heightmap-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-heightmap.pc -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8 -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/heightmap -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/heightmap/HeightmapShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/heightmap/detail -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/heightmap/detail/HeightmapShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-mesh/gz-physics8-mesh-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-mesh/gz-physics8-mesh-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-mesh/gz-physics8-mesh-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-mesh.pc -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8 -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz -- Up-to-date: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/mesh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/mesh/MeshShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/mesh/detail -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/mesh/detail/MeshShape.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-dartsim/gz-physics8-dartsim-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-dartsim/gz-physics8-dartsim-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-dartsim/gz-physics8-dartsim-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-dartsim.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/dartsim-plugin/detail/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/dartsim-plugin/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-dartsim-plugin.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-dartsim-plugin.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-dartsim-plugin.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-dartsim-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-targets-relwithdebinfo.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-dartsim-plugin.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics-dartsim-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/tpelib/detail/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/tpelib/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpelib.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpelib.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpelib.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpelib.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpelib/gz-physics8-tpelib-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpelib/gz-physics8-tpelib-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpelib/gz-physics8-tpelib-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpelib/gz-physics8-tpelib-targets-relwithdebinfo.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-tpelib.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpe/gz-physics8-tpe-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpe/gz-physics8-tpe-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpe/gz-physics8-tpe-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-tpe.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/tpe-plugin/detail/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/tpe-plugin/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpe-plugin.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpe-plugin.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpe-plugin.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpe-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-targets-relwithdebinfo.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-tpe-plugin.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-tpe-plugin.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-tpe-plugin.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-tpe-plugin.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-tpe-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics-tpe-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet/gz-physics8-bullet-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet/gz-physics8-bullet-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet/gz-physics8-bullet-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-bullet.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/bullet-plugin/detail/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/bullet-plugin/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-plugin.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-plugin.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-plugin.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-targets-relwithdebinfo.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-bullet-plugin.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics-bullet-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-bullet-featherstone.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/bullet-featherstone-plugin/detail/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/bullet-featherstone-plugin/Export.hh -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-featherstone-plugin.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-featherstone-plugin.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-featherstone-plugin.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-featherstone-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-targets.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-targets-relwithdebinfo.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-bullet-featherstone-plugin.pc -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so.8.0.0 -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so.8 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so.8.0.0" to "" -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics-bullet-featherstone-plugin.so -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-all/gz-physics8-all-config.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-all/gz-physics8-all-config-version.cmake -- Installing: /usr/src/tmp/gz-physics-buildroot/usr/lib64/cmake/gz-physics8-all/gz-physics8-all-targets.cmake + rm -f /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-featherstone-plugin.so /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-featherstone-plugin.so.8 /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-featherstone-plugin.so.8.0.0 /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-plugin.so /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-plugin.so.8 /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-bullet-plugin.so.8.0.0 /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-dartsim-plugin.so /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-dartsim-plugin.so.8 /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-dartsim-plugin.so.8.0.0 /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpe-plugin.so /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpe-plugin.so.8 /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpe-plugin.so.8.0.0 + rm -f /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_added_mass /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_addexternalforcetorque /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_basic_test /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_collisions /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_construct_empty_world /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_detachable_joint /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_free_joint_features /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_features /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_mimic_features /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_joint_transmitted_wrench_features /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_kinematic_features /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_link_features /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_shape_features /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_simulation_features /usr/src/tmp/gz-physics-buildroot/usr/libexec/gz/physics8/COMMON_TEST_world_features + rm -f /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics-bullet-featherstone-plugin.so /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics-bullet-plugin.so /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so.8 /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so.8.0.0 /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so.8 /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so.8.0.0 + rm -f /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-bullet-featherstone-plugin.pc /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-bullet-plugin.pc + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/gz-physics-buildroot (auto) mode of './usr/lib64/libgz-physics8.so.8.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so.8.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-tpe-plugin.so.8.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libgz-physics8-tpelib.so.8.0.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/gz-physics-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/lib64/pkgconfig/gz-physics8.pc: Libs: '-L${libdir} -lgz-physics8 ' --> '-L${libdir} -lgz-physics8' /usr/lib64/pkgconfig/gz-physics8-sdf.pc: Libs: '-L${libdir} ' --> '-L${libdir}' /usr/lib64/pkgconfig/gz-physics8-heightmap.pc: Libs: '-L${libdir} ' --> '-L${libdir}' /usr/lib64/pkgconfig/gz-physics8-mesh.pc: Libs: '-L${libdir} ' --> '-L${libdir}' /usr/lib64/pkgconfig/gz-physics8-dartsim.pc: Libs: '-L${libdir} ' --> '-L${libdir}' /usr/lib64/pkgconfig/gz-physics8-dartsim-plugin.pc: Libs: '-L${libdir} -lgz-physics8-dartsim-plugin ' --> '-L${libdir} -lgz-physics8-dartsim-plugin' /usr/lib64/pkgconfig/gz-physics8-tpelib.pc: Libs: '-L${libdir} -lgz-physics8-tpelib ' --> '-L${libdir} -lgz-physics8-tpelib' /usr/lib64/pkgconfig/gz-physics8-tpe.pc: Libs: '-L${libdir} ' --> '-L${libdir}' /usr/lib64/pkgconfig/gz-physics8-tpe-plugin.pc: Libs: '-L${libdir} -lgz-physics8-tpe-plugin ' --> '-L${libdir} -lgz-physics8-tpe-plugin' /usr/lib64/pkgconfig/gz-physics8-bullet.pc: Libs: '-L${libdir} ' --> '-L${libdir}' /usr/lib64/pkgconfig/gz-physics8-bullet-featherstone.pc: Libs: '-L${libdir} ' --> '-L${libdir}' Checking contents of files in /usr/src/tmp/gz-physics-buildroot/ (default) Compressing files in /usr/src/tmp/gz-physics-buildroot (auto) Adjusting library links in /usr/src/tmp/gz-physics-buildroot ./usr/lib64: (from :0) libgz-physics8-tpelib.so.8 -> libgz-physics8-tpelib.so.8.0.0 libgz-physics8.so.8 -> libgz-physics8.so.8.0.0 Verifying ELF objects in /usr/src/tmp/gz-physics-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/gz-physics-buildroot Processing files: libgz-physics-8.0.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.79194 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd gz-physics-8.0.0 + DOCDIR=/usr/src/tmp/gz-physics-buildroot/usr/share/doc/libgz-physics-8.0.0 + export DOCDIR + rm -rf /usr/src/tmp/gz-physics-buildroot/usr/share/doc/libgz-physics-8.0.0 + /bin/mkdir -p /usr/src/tmp/gz-physics-buildroot/usr/share/doc/libgz-physics-8.0.0 + cp -prL AUTHORS README.md /usr/src/tmp/gz-physics-buildroot/usr/share/doc/libgz-physics-8.0.0 + chmod -R go-w /usr/src/tmp/gz-physics-buildroot/usr/share/doc/libgz-physics-8.0.0 + chmod -R a+rX /usr/src/tmp/gz-physics-buildroot/usr/share/doc/libgz-physics-8.0.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jhS66h find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8-tpelib.so.8: 224 symbols, 18 bpp lib.prov: /usr/src/tmp/gz-physics-buildroot/usr/lib64/libgz-physics8.so.8: 57 symbols, 16 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mxUF5U find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) lib.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so.8.0.0: overlinked libraries: /lib64/liburdfdom_world.so.3.0 lib.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics-dartsim-plugin.so: overlinked libraries: /lib64/liburdfdom_world.so.3.0 lib.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so: overlinked libraries: /lib64/liburdfdom_world.so.3.0 lib.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/lib64/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so.8: overlinked libraries: /lib64/liburdfdom_world.so.3.0 Provides: libgz-physics8-tpelib.so.8()(64bit) = set:lduf6BcMPJ6HAkzCdJESBZbnPmnGSV0wkVsA5PDC18r2Kwvs3gpXqlJUScR5jslMKOfWtlOvGRPsG2luhhf91RBKMO8QmHWffPJR0p5F8plR2WO1C26wjHbS8a6FZ0bc4pqoaHBhGD3hFxqVMqmZftfddyTZEdha6Z1SyBC3hPjsOhu3kZwr005LZgyI0qZBSVmPsVfkbP4iha1VZoxXvhtnH8NnB6q8r9vZqpVgoYJe0Sq7mTzNEjaJX0ZEOhg6ewndgwm1w6qMWk56IY2nmqhQoVB05wVJmgRZCWSZ7k18jZ9hwx08zGENHU6vQZFgKZwG3hBzvZ3EqCGR2pZ4Z5tN4qrTiWRR5ASk9G7cpcuyKmpdQSb2Dp9re8g88BiHrwgXLsPU0SU2jG2DRcWdF7sdiqLdtTNzqVLV2kn0JE1EMZlFJHQ9LRHRZvz4ZG1, libgz-physics8.so.8()(64bit) = set:jdIIzmtOviXZqhUBWFKQYKNVsZ0jNpXRcbmLrssI8EIqzJ6iUFGpBFQpkzYObUenOdTbek9LiABlmDlSxhOluaGioCZITNZzh5EaJ3aXfjZJ4PmZ4C7 Requires: libassimp.so.5()(64bit) >= set:nl5Ed2ti2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.4)(64bit), libdart-collision-bullet.so.6.13()(64bit) >= set:kjjS3, libdart-collision-ode.so.6.13()(64bit) >= set:lhdpgYJGKxwgRuSYZfswQMlkZa6f06mOUVTM7, libdart.so.6.13()(64bit) >= set:qiLJyFzgoIuz7N4dDsSGZjX7CbBHP63byf1oomGXWrCW2j55ZC0Pa0NCsvvsrL9Qs8q95wiBaSfDzBObwNgY6we5y7qbZwf2aOOER5zvpriLDTYFKqIk8H1qI1bbi94BxYPh1AIMsdnjwJwztAFCo85m6JLZplMqOpGf0NxgJkkLk6BMHn7j0iUSUDu49JZi5CuhnCZ9BwGwib3BRel90sZ5aB2a7EvyqhOp2PC3XYxEPzW1zkPb2H8SLrJlXH6GoZxk2qC7LUZ8SaeyO3bG9BCkPuIXjDYGKuj8iUCzK6tfOZfpANmd6a8Z0AZD39rAj6WRtRldx8xEhggqtESeTRN6C9sy2sX6xodpMDSm77XHmvZAWkkn9WzAWt1USJuHz5Dy1MkGZzllfpLX6bNdJ5JkYMabBBhxz3TAAlCfKoBt6aVslJU92L8vS15EIFiIILde03jnZ7kiFS49FESZr4EZK0NGcNfKDudjoKPkffwbJZIdbfP6YihpiCZh7uZK7gROIA2ekkb3RrRC2TbWMkhVYYnn2GWwVmo1IUY902N2lFO8ACUHsSIgzuVAxv1yp9rc3qdaTiOKJkx4EFUrjsVD6bwf7lCxjbCB3KOW61, libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libgz-common6-graphics.so.6()(64bit) >= set:ni8bOynbAy9YFZ1msT8FFnEQ9Rwh81TcESb8MRhgMb3kPb3AAZo6, libgz-common6.so.6()(64bit) >= set:mkY2mCBuY4x0, libgz-math8.so.8()(64bit) >= set:njsRHZzo4dTTdcz0CNTcd0BZj6kIZsQgCRDNWVuxjI3zXn8, libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.29)(64bit), libsdformat15.so.15()(64bit) >= set:ohZy7DHSlNhnmyGSqamFVBpo9vtZaKJPLciOia0dmaOgtYqquI1GTZGGWBaWE0shYLeaRel3dYy545RtswE2v6fPGFBjodjYeDWaEj1Bz2K76SU69TyThATC72897kX17tMZyII2xbvvSQqluOvUO0cpQ4CG1cxhcjwMQrCOyjZuLzLmNlyTOZp8qtpuc0CQBHIKwgD1V6e49c4fPyuO1WPdT2fQMjgTbKMxZHxeVu0ZaizqZo8ZAYqeZnIQyfv1, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.15)(64bit), libstdc++.so.6(CXXABI_1.3.5)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), liburdfdom_world.so.3.0()(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pIQBix Creating libgz-physics-debuginfo package Processing files: libgz-physics-devel-8.0.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HshxO5 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1ks7NA find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/BoxShape.hh:21:10: fatal error: string: No such file or directory 21 | #include | ^~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics.hh: cpp failed, trying c++ mode In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/BoxShape.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/BoxShape.hh:23, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Link.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FeatureList.hh:21:10: fatal error: tuple: No such file or directory 21 | #include | ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Link.hh: cpp failed, trying c++ mode In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Link.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Link.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Joint.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FeatureList.hh:21:10: fatal error: tuple: No such file or directory 21 | #include | ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Joint.hh: cpp failed, trying c++ mode In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Joint.hh:22: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Joint.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Shape.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FeatureList.hh:21:10: fatal error: tuple: No such file or directory 21 | #include | ^~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Shape.hh: cpp failed, trying c++ mode In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Shape.hh:22: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Shape.hh: cpp failed /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/World.hh:21:10: fatal error: cstddef: No such file or directory 21 | #include | ^~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/World.hh: cpp failed, trying c++ mode In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/World.hh:25: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/World.hh: cpp failed /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Entity.hh:21:10: fatal error: optional: No such file or directory 21 | #include | ^~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Entity.hh: cpp failed, trying c++ mode In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/BoxShape.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/BoxShape.hh: cpp failed /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/ConeShape.hh:26: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/ConeShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FreeGroup.hh:22: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FreeGroup.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FreeJoint.hh:22: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FreeJoint.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/PlaneShape.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/PlaneShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetContacts.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetContacts.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/SphereShape.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/SphereShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CapsuleShape.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CapsuleShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CylinderShape.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/CylinderShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RevoluteJoint.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RevoluteJoint.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/EllipsoidShape.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/EllipsoidShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh:26: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetBoundingBox.hh:22: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetBoundingBox.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/PrismaticJoint.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/PrismaticJoint.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RelativeQuantity.hh:22: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/RelativeQuantity.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/ContactProperties.hh:26: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/ContactProperties.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetRayIntersection.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/GetRayIntersection.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/mesh/MeshShape.hh:26: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/mesh/MeshShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Link.hh:23, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Link.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Link.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Joint.hh:22, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Joint.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Joint.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Shape.hh:22, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Shape.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/Shape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/World.hh:25, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/World.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/World.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/BoxShape.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/BoxShape.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/BoxShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/ConeShape.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/ConeShape.hh:25: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/ConeShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FrameData.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FrameData.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FreeGroup.hh:22, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FreeGroup.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FreeGroup.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FreeJoint.hh:22, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FreeJoint.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FreeJoint.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/PlaneShape.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/PlaneShape.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/PlaneShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/GetContacts.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetContacts.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetContacts.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/SphereShape.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/SphereShape.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/SphereShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/CapsuleShape.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CapsuleShape.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CapsuleShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/CylinderShape.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CylinderShape.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/CylinderShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/RevoluteJoint.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RevoluteJoint.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RevoluteJoint.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/EllipsoidShape.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/EllipsoidShape.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/EllipsoidShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FrameSemantics.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/FrameSemantics.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameSemantics.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/GetBoundingBox.hh:22, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetBoundingBox.hh:21: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetBoundingBox.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/PrismaticJoint.hh:24, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/PrismaticJoint.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/PrismaticJoint.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/FrameData.hh:21, from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/RelativeQuantity.hh:22, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RelativeQuantity.hh:24: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/RelativeQuantity.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/ContactProperties.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/ContactProperties.hh:25: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/ContactProperties.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/GetRayIntersection.hh:23, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetRayIntersection.hh:22: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/detail/GetRayIntersection.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/heightmap/HeightmapShape.hh:26: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/heightmap/HeightmapShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/mesh/MeshShape.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/mesh/detail/MeshShape.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/mesh/detail/MeshShape.hh: cpp failed In file included from /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/heightmap/HeightmapShape.hh:26, from /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/heightmap/detail/HeightmapShape.hh:23: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/../..//include/gz/physics8/gz/physics/Geometry.hh:21:10: fatal error: Eigen/Geometry: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/include/gz/physics8/gz/physics/heightmap/detail/HeightmapShape.hh: cpp failed pkgconfiglib.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-dartsim-plugin.pc: cannot find -lgz-physics8-dartsim-plugin library path (skip) pkgconfiglib.req: WARNING: /usr/src/tmp/gz-physics-buildroot/usr/lib64/pkgconfig/gz-physics8-tpe-plugin.pc: cannot find -lgz-physics8-tpe-plugin library path (skip) Provides: pkgconfig(gz-physics8) = 8.0.0, pkgconfig(gz-physics8-bullet) = 8.0.0, pkgconfig(gz-physics8-bullet-featherstone) = 8.0.0, pkgconfig(gz-physics8-dartsim) = 8.0.0, pkgconfig(gz-physics8-dartsim-plugin) = 8.0.0, pkgconfig(gz-physics8-heightmap) = 8.0.0, pkgconfig(gz-physics8-mesh) = 8.0.0, pkgconfig(gz-physics8-sdf) = 8.0.0, pkgconfig(gz-physics8-tpe) = 8.0.0, pkgconfig(gz-physics8-tpe-plugin) = 8.0.0, pkgconfig(gz-physics8-tpelib) = 8.0.0 Requires: /usr/lib64/libgz-physics8-tpelib.so, /usr/lib64/libgz-physics8.so, /usr/lib64/pkgconfig, libgz-math-devel, libgz-plugin-devel, libgz-utils-devel, libsdformat-devel, pkgconfig(bullet) >= 2.87, pkgconfig(dart) >= 6.10, pkgconfig(eigen3), pkgconfig(gz-cmake4) >= 1.1, pkgconfig(gz-common6), pkgconfig(gz-math8), pkgconfig(gz-plugin3), pkgconfig(gz-utils3), pkgconfig(sdformat15) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WgMSic Processing files: libgz-physics-debuginfo-8.0.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oD3wxc find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ICrqCj find-requires: running scripts (debuginfo) Provides: debug64(libgz-physics8-tpelib.so.8), debug64(libgz-physics8.so.8) Requires: libgz-physics = 8.0.0-alt1, debug64(libassimp.so.5), debug64(libc.so.6), debug64(libdart-collision-bullet.so.6.13), debug64(libdart-collision-ode.so.6.13), debug64(libdart.so.6.13), debug64(libgcc_s.so.1), debug64(libgz-common6-graphics.so.6), debug64(libgz-common6.so.6), debug64(libgz-math8.so.8), debug64(libm.so.6), debug64(libsdformat15.so.15), debug64(libstdc++.so.6), debug64(liburdfdom_world.so.3.0) Adding to libgz-physics-debuginfo a strict dependency on libgz-physics Adding to libgz-physics-devel a strict dependency on libgz-physics Removing 2 extra deps from libgz-physics-devel due to dependency on libgz-physics Wrote: /usr/src/RPM/RPMS/x86_64/libgz-physics-8.0.0-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgz-physics-devel-8.0.0-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libgz-physics-debuginfo-8.0.0-alt1.x86_64.rpm (w2T16.xzdio) 3135.51user 322.06system 6:38.19elapsed 868%CPU (0avgtext+0avgdata 4403712maxresident)k 0inputs+0outputs (0major+63607772minor)pagefaults 0swaps 6.21user 4.95system 7:25.44elapsed 2%CPU (0avgtext+0avgdata 137836maxresident)k 60768inputs+0outputs (0major+389443minor)pagefaults 0swaps --- libgz-physics-devel-8.0.0-alt1.x86_64.rpm.repo 2024-11-11 09:40:59.000000000 +0000 +++ libgz-physics-devel-8.0.0-alt1.x86_64.rpm.hasher 2024-12-19 03:18:04.609808193 +0000 @@ -297,3 +297,3 @@ File: /usr/include/gz/physics8/gz/physics/bullet-featherstone-plugin/detail 40755 root:root -File: /usr/include/gz/physics8/gz/physics/bullet-featherstone-plugin/detail/Export.hh 100644 root:root 1002097b9777357d479a24d6e82a433b +File: /usr/include/gz/physics8/gz/physics/bullet-featherstone-plugin/detail/Export.hh 100644 root:root 967fec8161c56f1b9916e57a20a2a653 File: /usr/include/gz/physics8/gz/physics/bullet-plugin 40755 root:root @@ -301,3 +301,3 @@ File: /usr/include/gz/physics8/gz/physics/bullet-plugin/detail 40755 root:root -File: /usr/include/gz/physics8/gz/physics/bullet-plugin/detail/Export.hh 100644 root:root 72e2fcb47b952fd9086508a67f38d3a6 +File: /usr/include/gz/physics8/gz/physics/bullet-plugin/detail/Export.hh 100644 root:root efd2f7b5a89b56c0456339a7569efee3 File: /usr/include/gz/physics8/gz/physics/config.hh 100644 root:root 8ed90b6e59445f6a6a3d4152c1447b0c @@ -306,3 +306,3 @@ File: /usr/include/gz/physics8/gz/physics/dartsim-plugin/detail 40755 root:root -File: /usr/include/gz/physics8/gz/physics/dartsim-plugin/detail/Export.hh 100644 root:root 629444e8db1de09b5c90524502da5518 +File: /usr/include/gz/physics8/gz/physics/dartsim-plugin/detail/Export.hh 100644 root:root 52e413d7a53b90061c11a5ebdb7ddbbf File: /usr/include/gz/physics8/gz/physics/detail 40755 root:root @@ -321,3 +321,3 @@ File: /usr/include/gz/physics8/gz/physics/detail/Entity.hh 100644 root:root 5eeb4ce51f7f196d9ab9c2858557aabd -File: /usr/include/gz/physics8/gz/physics/detail/Export.hh 100644 root:root 102414a07ee8ab771760892b6109da67 +File: /usr/include/gz/physics8/gz/physics/detail/Export.hh 100644 root:root f42a0432af2b8a3300670b0d347af8d4 File: /usr/include/gz/physics8/gz/physics/detail/FeatureList.hh 100644 root:root e9838eecdea0a9d411c77eedc7ff50e1 @@ -370,3 +370,3 @@ File: /usr/include/gz/physics8/gz/physics/tpe-plugin/detail 40755 root:root -File: /usr/include/gz/physics8/gz/physics/tpe-plugin/detail/Export.hh 100644 root:root e39f0e2837911bf8502c807042906a12 +File: /usr/include/gz/physics8/gz/physics/tpe-plugin/detail/Export.hh 100644 root:root 3fa8749fa466f1c08f5d3225a66f8904 File: /usr/include/gz/physics8/gz/physics/tpelib 40755 root:root @@ -374,3 +374,3 @@ File: /usr/include/gz/physics8/gz/physics/tpelib/detail 40755 root:root -File: /usr/include/gz/physics8/gz/physics/tpelib/detail/Export.hh 100644 root:root c7fcc875a53dce533385987a179ceb37 +File: /usr/include/gz/physics8/gz/physics/tpelib/detail/Export.hh 100644 root:root 6a06e282181d69593ab16c468f850093 File: /usr/lib64/cmake/gz-physics8 40755 root:root @@ -379,3 +379,3 @@ File: /usr/lib64/cmake/gz-physics8-all/gz-physics8-all-config.cmake 100644 root:root b04f3e680e8a96b58f3ad1be3015f55b -File: /usr/lib64/cmake/gz-physics8-all/gz-physics8-all-targets.cmake 100644 root:root c1febaca405b80ca9a567f3f45fd2c95 +File: /usr/lib64/cmake/gz-physics8-all/gz-physics8-all-targets.cmake 100644 root:root 66d406355878f52fc0d0452e7a67fb2f File: /usr/lib64/cmake/gz-physics8-bullet 40755 root:root @@ -386,6 +386,6 @@ File: /usr/lib64/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-targets-relwithdebinfo.cmake 100644 root:root 2de9df2a1f4c9b7e803d8cf03b432a18 -File: /usr/lib64/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-targets.cmake 100644 root:root e1d019a68ea3e2745c5d28721129abe5 +File: /usr/lib64/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-targets.cmake 100644 root:root 66fa3b7691e5942d74748ed7437bbc6e File: /usr/lib64/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-config-version.cmake 100644 root:root 87981a2cb29a90e2683bf90e206be88d File: /usr/lib64/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-config.cmake 100644 root:root 8cf027c6b959aed6451c7569f1a23b04 -File: /usr/lib64/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-targets.cmake 100644 root:root efc9daf0ef60dd06e9d03e199d1c6ecc +File: /usr/lib64/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-targets.cmake 100644 root:root eca4a723f2bd1956c7f6df7a112d2744 File: /usr/lib64/cmake/gz-physics8-bullet-plugin 40755 root:root @@ -394,6 +394,6 @@ File: /usr/lib64/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-targets-relwithdebinfo.cmake 100644 root:root 43872901b623692b5179192a4ca8764e -File: /usr/lib64/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-targets.cmake 100644 root:root 2904c004642c33f93a9b593ecb2afb2b +File: /usr/lib64/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-targets.cmake 100644 root:root 281cd3ed0b1a80999e5fd1fd377462b7 File: /usr/lib64/cmake/gz-physics8-bullet/gz-physics8-bullet-config-version.cmake 100644 root:root 87981a2cb29a90e2683bf90e206be88d File: /usr/lib64/cmake/gz-physics8-bullet/gz-physics8-bullet-config.cmake 100644 root:root a410a58e5d2beb04a4dcaee8833dd8f5 -File: /usr/lib64/cmake/gz-physics8-bullet/gz-physics8-bullet-targets.cmake 100644 root:root a71d0092a85d75bf65eb433343bc715d +File: /usr/lib64/cmake/gz-physics8-bullet/gz-physics8-bullet-targets.cmake 100644 root:root 8d04e0c68f628d1469119fea9bc042a0 File: /usr/lib64/cmake/gz-physics8-dartsim 40755 root:root @@ -403,6 +403,6 @@ File: /usr/lib64/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-targets-relwithdebinfo.cmake 100644 root:root 4272222c04dcc312114418842b71380c -File: /usr/lib64/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-targets.cmake 100644 root:root 8094c92aa499506710e78f84a666f3b5 +File: /usr/lib64/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-targets.cmake 100644 root:root 68c9cef980b3eace23cf36d729c8a126 File: /usr/lib64/cmake/gz-physics8-dartsim/gz-physics8-dartsim-config-version.cmake 100644 root:root 87981a2cb29a90e2683bf90e206be88d File: /usr/lib64/cmake/gz-physics8-dartsim/gz-physics8-dartsim-config.cmake 100644 root:root 6cec00c7283b765cff9a91d33df7e0db -File: /usr/lib64/cmake/gz-physics8-dartsim/gz-physics8-dartsim-targets.cmake 100644 root:root 5384aa17839e6f93005d0a0ab0935391 +File: /usr/lib64/cmake/gz-physics8-dartsim/gz-physics8-dartsim-targets.cmake 100644 root:root 535c6e0712b2ab60ba6a3214cdb613a4 File: /usr/lib64/cmake/gz-physics8-heightmap 40755 root:root @@ -410,3 +410,3 @@ File: /usr/lib64/cmake/gz-physics8-heightmap/gz-physics8-heightmap-config.cmake 100644 root:root 59a7b04c95227069f687491eea9440bb -File: /usr/lib64/cmake/gz-physics8-heightmap/gz-physics8-heightmap-targets.cmake 100644 root:root 0134887bd807f162d921e99e7257dd6e +File: /usr/lib64/cmake/gz-physics8-heightmap/gz-physics8-heightmap-targets.cmake 100644 root:root 91b4405f96c3f77065a78cc12545ccec File: /usr/lib64/cmake/gz-physics8-mesh 40755 root:root @@ -414,3 +414,3 @@ File: /usr/lib64/cmake/gz-physics8-mesh/gz-physics8-mesh-config.cmake 100644 root:root 00d62b2479698d81d04b88c83621c0e5 -File: /usr/lib64/cmake/gz-physics8-mesh/gz-physics8-mesh-targets.cmake 100644 root:root 1d0468bdd1762b5ed245ff4b23590dbb +File: /usr/lib64/cmake/gz-physics8-mesh/gz-physics8-mesh-targets.cmake 100644 root:root 4bd5ef196613a9f5b511a4e17ba00809 File: /usr/lib64/cmake/gz-physics8-sdf 40755 root:root @@ -418,3 +418,3 @@ File: /usr/lib64/cmake/gz-physics8-sdf/gz-physics8-sdf-config.cmake 100644 root:root ac9ae4e70ee1267f116530406900a2d1 -File: /usr/lib64/cmake/gz-physics8-sdf/gz-physics8-sdf-targets.cmake 100644 root:root ca19fddfc6a183addf43366601ff3c7f +File: /usr/lib64/cmake/gz-physics8-sdf/gz-physics8-sdf-targets.cmake 100644 root:root e041274a4299369d179e2c9c22fcef84 File: /usr/lib64/cmake/gz-physics8-tpe 40755 root:root @@ -424,6 +424,6 @@ File: /usr/lib64/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-targets-relwithdebinfo.cmake 100644 root:root 92509ead734711419284dbd3fdc12307 -File: /usr/lib64/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-targets.cmake 100644 root:root d1cc602f839a4e4a89e48ca582409176 +File: /usr/lib64/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-targets.cmake 100644 root:root 19aa14ac94d7d2d60b275610f4046b45 File: /usr/lib64/cmake/gz-physics8-tpe/gz-physics8-tpe-config-version.cmake 100644 root:root 87981a2cb29a90e2683bf90e206be88d File: /usr/lib64/cmake/gz-physics8-tpe/gz-physics8-tpe-config.cmake 100644 root:root 40dd97c7d8b230387f43e613c052a8f6 -File: /usr/lib64/cmake/gz-physics8-tpe/gz-physics8-tpe-targets.cmake 100644 root:root 857eabb96cecdf4407af693c86c1fad4 +File: /usr/lib64/cmake/gz-physics8-tpe/gz-physics8-tpe-targets.cmake 100644 root:root 8e4d6aef83c7952d293e73f19871a5d0 File: /usr/lib64/cmake/gz-physics8-tpelib 40755 root:root @@ -432,3 +432,3 @@ File: /usr/lib64/cmake/gz-physics8-tpelib/gz-physics8-tpelib-targets-relwithdebinfo.cmake 100644 root:root 92512501bfeff5d8fe253cb6c9318698 -File: /usr/lib64/cmake/gz-physics8-tpelib/gz-physics8-tpelib-targets.cmake 100644 root:root 056956d0bbedd144525372132f40d31d +File: /usr/lib64/cmake/gz-physics8-tpelib/gz-physics8-tpelib-targets.cmake 100644 root:root 85be8d869cb0cef091cc56af99804342 File: /usr/lib64/cmake/gz-physics8/gz-physics8-config-version.cmake 100644 root:root 87981a2cb29a90e2683bf90e206be88d @@ -436,3 +436,3 @@ File: /usr/lib64/cmake/gz-physics8/gz-physics8-targets-relwithdebinfo.cmake 100644 root:root 3c09523e6c11264337ae4e43c5164316 -File: /usr/lib64/cmake/gz-physics8/gz-physics8-targets.cmake 100644 root:root a05bd6f05d63f27fa07d320fd1e9201f +File: /usr/lib64/cmake/gz-physics8/gz-physics8-targets.cmake 100644 root:root fe8fba1929a6783d52cbeaf42cf0af0d File: /usr/lib64/pkgconfig/gz-physics8-bullet-featherstone.pc 100644 root:root 771dbb70202bd79b24507b445b5a1aae @@ -448,2 +448,2 @@ File: /usr/lib64/pkgconfig/gz-physics8.pc 100644 root:root 7c0f6348ef9ddc296f093d6a66bf61af -RPMIdentity: fe7e4f27420d91b91e4aac62a3badafd99374aad629ab2e7c666a04bd92a9cb6fa978777d176d7f910d8dc8e7916512b1951e36448a1caa4b047235bf9e47b0d +RPMIdentity: 1f7ea4aa8df1054ce10da3b22c0bd8b560f0d2f7a2fb7ded84be0fbc1ad985f88614c4167f6c4016343882bdf25e815f8cabf6c6c9d7b2ad92aba722c66ee018