<86>Dec 19 04:58:12 userdel[2843803]: delete user 'rooter' <86>Dec 19 04:58:12 userdel[2843803]: removed group 'rooter' owned by 'rooter' <86>Dec 19 04:58:12 userdel[2843803]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 19 04:58:12 groupadd[2843865]: group added to /etc/group: name=rooter, GID=1787 <86>Dec 19 04:58:12 groupadd[2843865]: group added to /etc/gshadow: name=rooter <86>Dec 19 04:58:12 groupadd[2843865]: new group: name=rooter, GID=1787 <86>Dec 19 04:58:12 useradd[2843917]: new user: name=rooter, UID=1787, GID=1787, home=/root, shell=/bin/bash, from=none <86>Dec 19 04:58:12 userdel[2843993]: delete user 'builder' <86>Dec 19 04:58:12 userdel[2843993]: removed group 'builder' owned by 'builder' <86>Dec 19 04:58:12 userdel[2843993]: removed shadow group 'builder' owned by 'builder' <86>Dec 19 04:58:12 groupadd[2844036]: group added to /etc/group: name=builder, GID=1788 <86>Dec 19 04:58:12 groupadd[2844036]: group added to /etc/gshadow: name=builder <86>Dec 19 04:58:12 groupadd[2844036]: new group: name=builder, GID=1788 <86>Dec 19 04:58:12 useradd[2844084]: new user: name=builder, UID=1788, GID=1788, home=/usr/src, shell=/bin/bash, from=none <13>Dec 19 04:58:17 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 19 04:58:17 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 19 04:58:17 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Dec 19 04:58:17 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Dec 19 04:58:17 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 04:58:17 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 19 04:58:17 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 19 04:58:18 rpmi: libgnutls30-3.8.8-alt2 sisyphus+364832.100.1.1 1734007749 installed <13>Dec 19 04:58:18 rpmi: libngtcp2.16-1.9.1-alt1 sisyphus+363819.100.1.1 1733129254 installed <13>Dec 19 04:58:18 rpmi: libngtcp2_crypto_gnutls8-1.9.1-alt1 sisyphus+363819.100.1.1 1733129254 installed <13>Dec 19 04:58:18 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 19 04:58:18 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 19 04:58:18 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 19 04:58:18 rpmi: cmake-modules-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 19 04:58:18 rpmi: libuv-1.49.1-alt1 sisyphus+364651.40.2.1 1733856345 installed <13>Dec 19 04:58:18 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Dec 19 04:58:18 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448551 installed <13>Dec 19 04:58:18 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Dec 19 04:58:18 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Dec 19 04:58:18 rpmi: libnghttp3.9-1.6.0-alt1 sisyphus+363819.40.1.1 1733129194 installed <13>Dec 19 04:58:18 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118555 installed <13>Dec 19 04:58:18 rpmi: openldap-common-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 19 04:58:18 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Dec 19 04:58:18 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Dec 19 04:58:18 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Dec 19 04:58:18 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819640 installed <13>Dec 19 04:58:18 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Dec 19 04:58:18 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729908 installed <13>Dec 19 04:58:18 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 04:58:18 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 04:58:18 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 04:58:18 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 04:58:18 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 19 04:58:18 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 19 04:58:18 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 04:58:18 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 04:58:18 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <86>Dec 19 04:58:18 groupadd[2868531]: group added to /etc/group: name=_keytab, GID=999 <86>Dec 19 04:58:18 groupadd[2868531]: group added to /etc/gshadow: name=_keytab <86>Dec 19 04:58:18 groupadd[2868531]: new group: name=_keytab, GID=999 <13>Dec 19 04:58:18 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Dec 19 04:58:18 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 04:58:19 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 04:58:19 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Dec 19 04:58:19 groupadd[2871527]: group added to /etc/group: name=sasl, GID=998 <86>Dec 19 04:58:19 groupadd[2871527]: group added to /etc/gshadow: name=sasl <86>Dec 19 04:58:19 groupadd[2871527]: new group: name=sasl, GID=998 <13>Dec 19 04:58:19 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Dec 19 04:58:19 rpmi: libldap2-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 19 04:58:19 rpmi: libarchive13-3.7.5-alt2 sisyphus+358189.100.1.1 1727162763 installed <13>Dec 19 04:58:19 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Dec 19 04:58:19 rpmi: libcurl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 19 04:58:19 rpmi: cmake-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 19 04:58:19 rpmi: rpm-build-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Dec 19 04:58:26 rpmi: libnppc-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:26 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:58:26 rpmi: llvm-rocm-filesystem-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:58:26 rpmi: llvm-common-18.1.0-alt2 sisyphus+357910.2500.18.1 1728040850 installed <13>Dec 19 04:58:26 rpmi: clang-rocm-libs-support-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:58:26 rpmi: libnuma-2.0.19-alt1 sisyphus+363830.100.1.1 1733131852 installed <13>Dec 19 04:58:26 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:58:27 rpmi: opencl-headers-1:2024.10.24-alt1 sisyphus+362500.100.1.1 1731574172 installed <13>Dec 19 04:58:27 rpmi: libnvjitlink-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:27 rpmi: libcuda-550.135-alt3 sisyphus+364809.100.1.2 1733992826 installed <13>Dec 19 04:58:28 rpmi: libcupti-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:28 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 19 04:58:28 rpmi: rocm-device-libs-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:58:28 rpmi: llvm18.1-filesystem-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:58:28 rpmi: clang18.1-support-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:58:28 rpmi: llvm18.1-polly-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:58:29 rpmi: libaccinj64-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:29 rpmi: libcuinj64-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:34 rpmi: libcusparse-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:37 rpmi: clang-rocm-libs-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:58:37 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:58:37 rpmi: libnppial-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:38 rpmi: libnppicc-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:38 rpmi: libnppidei-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:40 rpmi: libnppif-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:41 rpmi: libnppig-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:41 rpmi: libnppim-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:42 rpmi: libnppist-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:42 rpmi: libnppisu-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:42 rpmi: libnppitc-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:42 rpmi: libnpps-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:42 rpmi: nvidia-modprobe-550.135-alt1 sisyphus+363135.200.2.1 1732264153 installed <13>Dec 19 04:58:42 rpmi: ocl-icd-2.3.2-alt1 sisyphus+335648.100.1.1 1701640049 installed <13>Dec 19 04:58:42 rpmi: ocl-icd-devel-2.3.2-alt1 sisyphus+335648.100.1.1 1701640049 installed <13>Dec 19 04:58:42 rpmi: libtbb-2021.13.0-alt1 sisyphus+351726.100.1.1 1719561727 installed <13>Dec 19 04:58:42 rpmi: tbb-devel-2021.13.0-alt1 sisyphus+351726.100.1.1 1719561727 installed <13>Dec 19 04:58:43 rpmi: libnvvm-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:43 rpmi: libnvtoolsext-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:43 rpmi: libnvrtc-builtins-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:44 rpmi: libnvrtc-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:44 rpmi: libnvjpeg-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:45 rpmi: libcurand-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:45 rpmi: libnl-common-3.11.0-alt1 sisyphus+363620.100.1.1 1732864957 installed <13>Dec 19 04:58:45 rpmi: libnl3-3.11.0-alt1 sisyphus+363620.100.1.1 1732864957 installed <13>Dec 19 04:58:45 rpmi: libibverbs-53.0-alt1 sisyphus+356308.40.1.1 1724931339 installed <13>Dec 19 04:58:45 rpmi: librdmacm-53.0-alt1 sisyphus+356308.40.1.1 1724931339 installed <13>Dec 19 04:58:45 rpmi: libcufile-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:45 rpmi: libcufile-rdma-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:45 rpmi: libcufile-devel-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:49 rpmi: libcufft-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:49 rpmi: libcufftw-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:58:49 rpmi: libcudart-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:59:03 rpmi: libcublaslt-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:59:06 rpmi: libcublas-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:59:09 rpmi: libcusolver-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:59:11 rpmi: libcusolvermg-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:59:11 rpmi: libnvblas-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:59:11 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Dec 19 04:59:11 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Dec 19 04:59:11 rpmi: libsensors3-3.6.0-alt3 sisyphus+308579.100.1.1 1666035267 installed <13>Dec 19 04:59:11 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 04:59:11 rpmi: libspirv-tools0-1:2024.4-alt0.1 sisyphus+365035.200.5.1 1734354502 installed <13>Dec 19 04:59:11 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Dec 19 04:59:11 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 19 04:59:11 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 19 04:59:11 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 04:59:11 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 19 04:59:11 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Dec 19 04:59:11 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed <13>Dec 19 04:59:11 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Dec 19 04:59:11 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Dec 19 04:59:11 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 19 04:59:11 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Dec 19 04:59:12 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 19 04:59:12 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 04:59:12 rpmi: libvdpau-devel-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Dec 19 04:59:12 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 19 04:59:12 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Dec 19 04:59:12 rpmi: libdrm-1:2.4.124-alt1 sisyphus+364215.100.1.1 1733469813 installed <13>Dec 19 04:59:12 rpmi: libhsakmt1-6.1.2-alt0.1 sisyphus+352247.600.5.1 1720254766 installed <13>Dec 19 04:59:12 rpmi: libhsa-runtime1-6.1.2-alt0.1 sisyphus+352247.1600.9.1 1720269840 installed <13>Dec 19 04:59:12 rpmi: libgbm-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:59:12 rpmi: libpci-3.13.0-alt1 sisyphus+350694.100.1.1 1717993339 installed <13>Dec 19 04:59:12 rpmi: pciids-20241129-alt1 sisyphus+363612.100.1.1 1732846470 installed <13>Dec 19 04:59:12 rpmi: pciutils-3.13.0-alt1 sisyphus+350694.100.1.1 1717993339 installed <13>Dec 19 04:59:12 rpmi: rocminfo-6.1.2-alt0.1 sisyphus+352247.1700.9.1 1720269882 installed <13>Dec 19 04:59:12 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 19 04:59:13 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 04:59:13 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 19 04:59:13 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 19 04:59:13 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Dec 19 04:59:13 rpmi: llvm18.1-gold-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:59:15 rpmi: llvm18.1-libs-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:59:15 rpmi: libclang-cpp18-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:59:15 rpmi: clang18.1-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:59:15 rpmi: clang-18.1.0-alt2 sisyphus+357910.2500.18.1 1728040850 installed <13>Dec 19 04:59:17 rpmi: clang-rocm-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:59:18 rpmi: libGLX-mesa-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:59:18 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:59:18 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:59:18 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 19 04:59:18 rpmi: libfreeglut-3.6.0-alt1 sisyphus+351159.100.1.1 1718777664 installed <13>Dec 19 04:59:19 rpmi: nvidia-cuda-toolkit-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed <13>Dec 19 04:59:19 rpmi: libEGL-mesa-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:59:19 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:59:19 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:59:20 rpmi: llvm18.1-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:59:20 rpmi: llvm-18.1.0-alt2 sisyphus+357910.2500.18.1 1728040850 installed <13>Dec 19 04:59:33 rpmi: llvm-rocm-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:59:33 rpmi: libclang18-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:59:34 rpmi: clang18.1-tools-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:59:34 rpmi: clang-tools-18.1.0-alt2 sisyphus+357910.2500.18.1 1728040850 installed <13>Dec 19 04:59:41 rpmi: clang-rocm-tools-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:59:41 rpmi: lld18.1-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:59:41 rpmi: lld-18.1.0-alt2 sisyphus+357910.2500.18.1 1728040850 installed <13>Dec 19 04:59:42 rpmi: lld-rocm-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:59:42 rpmi: hipcc-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:59:43 rpmi: libamd_comgr2-6.1.2-alt0.2 sisyphus+352528.100.1.1 1720604563 installed <13>Dec 19 04:59:44 rpmi: hip-runtime-amd-6.1.2-alt0.2 sisyphus+352364.100.1.1 1720383820 installed <13>Dec 19 04:59:44 rpmi: hip-devel-6.1.2-alt0.2 sisyphus+352364.100.1.1 1720383820 installed <13>Dec 19 04:59:46 rpmi: nvidia-cuda-devel-12.3.2-alt1 sisyphus+339317.100.1.1 1706546177 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/hiprt-2.3-alt3.bd75b7c.rc7.nosrc.rpm (w1.gzdio) Installing hiprt-2.3-alt3.bd75b7c.rc7.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.76068 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf hiprt-2.3 + echo 'Source #0 (hiprt-2.3.tar):' Source #0 (hiprt-2.3.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/hiprt-2.3.tar + cd hiprt-2.3 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (hiprt-alt-install.patch):' Patch #0 (hiprt-alt-install.patch): + /usr/bin/patch -p1 patching file CMakeLists.txt ++ grep -Rl '#!.*python$' CMakeLists.txt README.md contrib hiprt license.txt premake5.lua scripts test tools version.txt + subst '/^#!.*python$/s|python$|python3|' contrib/Orochi/tools/genArgs.py contrib/Orochi/tools/stringify.py tools/genArgs.py tools/stringify.py + subst 's| python | python3 |' premake5.lua + chmod +x ./contrib/easy-encryption/bin/linux/ee64 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.80042 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd hiprt-2.3 + 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' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -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 -Wno-dev -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_STRIP:STRING= -DBITCODE=OFF -- 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 -- GENERATE_BAKE_KERNEL= OFF CMake Warning at contrib/Orochi/Orochi/enable_cuew.cmake:75 (message): The required version of CUDA for this Orochi is not found: 12.2. It's advised that you install this version. Call Stack (most recent call first): CMakeLists.txt:264 (include) -- CUEW is enabled. -- CUDA SDK install folder found: /usr -- HIP_PATH is defined as an environment variable: /usr -- HIP VERSION from command : 6.1 -- HIP_PATH is defined as an environment variable: /usr -- HIP VERSION from command : 6.1 -- Configuring done (0.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux + cmake --build x86_64-alt-linux --verbose --parallel 16 Change Dir: '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j16 gmake: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' /usr/bin/cmake -S/usr/src/RPM/BUILD/hiprt-2.3 -B/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0 gmake: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux/CMakeFiles /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux//CMakeFiles/progress.marks gmake: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/Makefile2 all /usr/bin/gmake -f CMakeFiles/hiprt02003.dir/build.make CMakeFiles/hiprt02003.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' cd /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/hiprt-2.3 /usr/src/RPM/BUILD/hiprt-2.3 /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux/CMakeFiles/hiprt02003.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/hiprt02003.dir/build.make CMakeFiles/hiprt02003.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/Logger.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/Logger.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/Logger.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/Logger.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Logger.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 12%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/BvhNode.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/BvhNode.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/BvhNode.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/BvhNode.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 3%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/AabbList.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/AabbList.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/AabbList.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/AabbList.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/AabbList.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 25%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/InstanceList.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/InstanceList.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/InstanceList.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/InstanceList.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/InstanceList.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/InstanceList.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/InstanceList.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Scene.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:28, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/InstanceList.h:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h: In constructor 'hiprt::Transform::Transform(const hiprt::Frame*, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:395:22: warning: 'hiprt::Transform::m_frames' will be initialized after [-Wreorder] 395 | const Frame* m_frames; | ^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:394:26: warning: 'uint32_t hiprt::Transform::m_frameCount' [-Wreorder] 394 | uint32_t m_frameCount; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:287:27: warning: when initialized here [-Wreorder] 287 | HIPRT_HOST_DEVICE Transform( const Frame* frameData, uint32_t frameCount ) | ^~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 46%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/TriangleMesh.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/TriangleMesh.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/TriangleMesh.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/TriangleMesh.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/TriangleMesh.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/TriangleMesh.h:28, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/TriangleMesh.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/Kernel.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/Kernel.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/Kernel.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/Kernel.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Kernel.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 68%] Building CXX object CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o -MF CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o.d -o CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/hipew/src/hipew.cpp /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/hipew/src/hipew.cpp: In function 'int hipewCompilerVersion()': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/hipew/src/hipew.cpp:1398:15: warning: unused variable 'marker' [-Wunused-variable] 1398 | const char *marker = "Hip compilation tools, release "; | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 65%] Building CXX object CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o -MF CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o.d -o CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 50%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/Utility.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/Utility.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/Utility.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/Utility.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Utility.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 18%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/Error.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/Error.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/Error.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/Error.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Error.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 40%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/RadixSort.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/RadixSort.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/RadixSort.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/RadixSort.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/RadixSort.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 12%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/BatchBuilder.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/BatchBuilder.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/BatchBuilder.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/BatchBuilder.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BatchBuilder.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Geometry.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhCommon.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BatchBuilder.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Scene.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h: In constructor 'hiprt::Transform::Transform(const hiprt::Frame*, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:395:22: warning: 'hiprt::Transform::m_frames' will be initialized after [-Wreorder] 395 | const Frame* m_frames; | ^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:394:26: warning: 'uint32_t hiprt::Transform::m_frameCount' [-Wreorder] 394 | uint32_t m_frameCount; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:287:27: warning: when initialized here [-Wreorder] 287 | HIPRT_HOST_DEVICE Transform( const Frame* frameData, uint32_t frameCount ) | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BatchBuilder.h:32, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BatchBuilder.cpp:26: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h: In constructor 'hiprt::MemoryArena::MemoryArena(hiprtDevicePtr, size_t, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:52:28: warning: 'hiprt::MemoryArena::m_storageSize' will be initialized after [-Wreorder] 52 | size_t m_storageSize; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:50:28: warning: 'uint32_t hiprt::MemoryArena::m_alignment' [-Wreorder] 50 | uint32_t m_alignment; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:32:27: warning: when initialized here [-Wreorder] 32 | HIPRT_HOST_DEVICE MemoryArena( hiprtDevicePtr data, size_t storageSize, uint32_t alignment ) | ^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 6%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/BvhImporter.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/BvhImporter.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/BvhImporter.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/BvhImporter.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Geometry.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhCommon.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.cpp:26: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Scene.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h: In constructor 'hiprt::Transform::Transform(const hiprt::Frame*, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:395:22: warning: 'hiprt::Transform::m_frames' will be initialized after [-Wreorder] 395 | const Frame* m_frames; | ^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:394:26: warning: 'uint32_t hiprt::Transform::m_frameCount' [-Wreorder] 394 | uint32_t m_frameCount; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:287:27: warning: when initialized here [-Wreorder] 287 | HIPRT_HOST_DEVICE Transform( const Frame* frameData, uint32_t frameCount ) | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:31, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.cpp:27: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h: In constructor 'hiprt::MemoryArena::MemoryArena(hiprtDevicePtr, size_t, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:52:28: warning: 'hiprt::MemoryArena::m_storageSize' will be initialized after [-Wreorder] 52 | size_t m_storageSize; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:50:28: warning: 'uint32_t hiprt::MemoryArena::m_alignment' [-Wreorder] 50 | uint32_t m_alignment; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:32:27: warning: when initialized here [-Wreorder] 32 | HIPRT_HOST_DEVICE MemoryArena( hiprtDevicePtr data, size_t storageSize, uint32_t alignment ) | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h: In instantiation of 'static void hiprt::BvhImporter::update(hiprt::Context&, PrimitiveContainer&, const hiprt::ApiNodeList&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::TriangleNode; PrimitiveContainer = hiprt::TriangleMesh; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.cpp:145:23: required from here 145 | update( context, mesh, nodes, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:251:28: warning: unused variable 'header' [-Wunused-variable] 251 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h: In instantiation of 'static void hiprt::BvhImporter::update(hiprt::Context&, PrimitiveContainer&, const hiprt::ApiNodeList&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::CustomNode; PrimitiveContainer = hiprt::AabbList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.cpp:150:21: required from here 150 | update( context, list, nodes, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:251:28: warning: unused variable 'header' [-Wunused-variable] 251 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h: In instantiation of 'static void hiprt::BvhImporter::update(hiprt::Context&, PrimitiveContainer&, const hiprt::ApiNodeList&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::InstanceNode; PrimitiveContainer = hiprt::InstanceList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.cpp:174:23: required from here 174 | update( context, list, nodes, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:263:43: warning: unused variable 'geoms' [-Wunused-variable] 263 | GeomHeader** geoms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:264:51: warning: unused variable 'masks' [-Wunused-variable] 264 | uint32_t* masks = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:265:39: warning: unused variable 'transforms' [-Wunused-variable] 265 | hiprtTransformHeader* transforms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:251:28: warning: unused variable 'header' [-Wunused-variable] 251 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h: In instantiation of 'static void hiprt::BvhImporter::update(hiprt::Context&, PrimitiveContainer&, const hiprt::ApiNodeList&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::InstanceNode; PrimitiveContainer = hiprt::InstanceList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.cpp:179:23: required from here 179 | update( context, list, nodes, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:263:43: warning: unused variable 'geoms' [-Wunused-variable] 263 | GeomHeader** geoms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:264:51: warning: unused variable 'masks' [-Wunused-variable] 264 | uint32_t* masks = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:265:39: warning: unused variable 'transforms' [-Wunused-variable] 265 | hiprtTransformHeader* transforms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:251:28: warning: unused variable 'header' [-Wunused-variable] 251 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 56%] Building CXX object CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/Orochi.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/Orochi.cpp.o -MF CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/Orochi.cpp.o.d -o CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/Orochi.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:64:9: warning: "cuCtxCreate_v3" redefined 64 | #define cuCtxCreate_v3 cuCtxCreate_v3_oro | ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:38, from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:39: /usr/include/cuda.h:91:9: note: this is the location of the previous definition 91 | #define cuCtxCreate_v3 cuCtxCreate_v3 | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:108:9: warning: "cuDeviceGetUuid_v2" redefined 108 | #define cuDeviceGetUuid_v2 cuDeviceGetUuid_v2_oro | ^~~~~~~~~~~~~~~~~~ /usr/include/cuda.h:146:9: note: this is the location of the previous definition 146 | #define cuDeviceGetUuid_v2 cuDeviceGetUuid_v2 | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:386:9: warning: "cuStreamGetCaptureInfo_v2" redefined 386 | #define cuStreamGetCaptureInfo_v2 cuStreamGetCaptureInfo_v2_oro | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cuda.h:164:9: note: this is the location of the previous definition 164 | #define cuStreamGetCaptureInfo_v2 __CUDA_API_PTSZ(cuStreamGetCaptureInfo_v2) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:764: /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:387:9: warning: "__dparm" redefined 387 | #define __dparm(x) = x | ^~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.h:43, from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:81:9: note: this is the location of the previous definition 81 | #define __dparm(x) | ^~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:472:9: warning: "hipStreamWaitValueGte" redefined 472 | #define hipStreamWaitValueGte CU_STREAM_WAIT_VALUE_GEQ | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:135:9: note: this is the location of the previous definition 135 | #define hipStreamWaitValueGte 0x0 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:473:9: warning: "hipStreamWaitValueEq" redefined 473 | #define hipStreamWaitValueEq CU_STREAM_WAIT_VALUE_EQ | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:134:9: note: this is the location of the previous definition 134 | #define hipStreamWaitValueEq 0x1 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:474:9: warning: "hipStreamWaitValueAnd" redefined 474 | #define hipStreamWaitValueAnd CU_STREAM_WAIT_VALUE_AND | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:133:9: note: this is the location of the previous definition 133 | #define hipStreamWaitValueAnd 0x2 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:475:9: warning: "hipStreamWaitValueNor" redefined 475 | #define hipStreamWaitValueNor CU_STREAM_WAIT_VALUE_NOR | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:136:9: note: this is the location of the previous definition 136 | #define hipStreamWaitValueNor 0x3 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:591:9: warning: "hipStreamPerThread" redefined 591 | #define hipStreamPerThread ((cudaStream_t)2) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:132:9: note: this is the location of the previous definition 132 | #define hipStreamPerThread ((hipStream_t)2) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:693:9: warning: "hipEventDefault" redefined 693 | #define hipEventDefault cudaEventDefault | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:101:9: note: this is the location of the previous definition 101 | #define hipEventDefault 0x0 | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:694:9: warning: "hipEventBlockingSync" redefined 694 | #define hipEventBlockingSync cudaEventBlockingSync | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:100:9: note: this is the location of the previous definition 100 | #define hipEventBlockingSync 0x1 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:695:9: warning: "hipEventDisableTiming" redefined 695 | #define hipEventDisableTiming cudaEventDisableTiming | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:103:9: note: this is the location of the previous definition 103 | #define hipEventDisableTiming 0x2 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:696:9: warning: "hipEventInterprocess" redefined 696 | #define hipEventInterprocess cudaEventInterprocess | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:104:9: note: this is the location of the previous definition 104 | #define hipEventInterprocess 0x4 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:697:9: warning: "hipEventReleaseToDevice" redefined 697 | #define hipEventReleaseToDevice 0 /* no-op on CUDA platform */ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:105:9: note: this is the location of the previous definition 105 | #define hipEventReleaseToDevice 0x40000000 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:698:9: warning: "hipEventReleaseToSystem" redefined 698 | #define hipEventReleaseToSystem 0 /* no-op on CUDA platform */ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:106:9: note: this is the location of the previous definition 106 | #define hipEventReleaseToSystem 0x80000000 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:701:9: warning: "hipHostMallocDefault" redefined 701 | #define hipHostMallocDefault cudaHostAllocDefault | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:111:9: note: this is the location of the previous definition 111 | #define hipHostMallocDefault 0x0 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:702:9: warning: "hipHostMallocPortable" redefined 702 | #define hipHostMallocPortable cudaHostAllocPortable | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:115:9: note: this is the location of the previous definition 115 | #define hipHostMallocPortable 0x1 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:703:9: warning: "hipHostMallocMapped" redefined 703 | #define hipHostMallocMapped cudaHostAllocMapped | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:112:9: note: this is the location of the previous definition 112 | #define hipHostMallocMapped 0x2 | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:704:9: warning: "hipHostMallocWriteCombined" redefined 704 | #define hipHostMallocWriteCombined cudaHostAllocWriteCombined | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:116:9: note: this is the location of the previous definition 116 | #define hipHostMallocWriteCombined 0x4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:705:9: warning: "hipHostMallocCoherent" redefined 705 | #define hipHostMallocCoherent 0x0 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:110:9: note: this is the location of the previous definition 110 | #define hipHostMallocCoherent 0x40000000 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:706:9: warning: "hipHostMallocNonCoherent" redefined 706 | #define hipHostMallocNonCoherent 0x0 | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:113:9: note: this is the location of the previous definition 113 | #define hipHostMallocNonCoherent 0x80000000 | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:708:9: warning: "hipMemAttachGlobal" redefined 708 | #define hipMemAttachGlobal cudaMemAttachGlobal | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:125:9: note: this is the location of the previous definition 125 | #define hipMemAttachGlobal 0x01 | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:709:9: warning: "hipMemAttachHost" redefined 709 | #define hipMemAttachHost cudaMemAttachHost | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:126:9: note: this is the location of the previous definition 126 | #define hipMemAttachHost 0x02 | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:710:9: warning: "hipMemAttachSingle" redefined 710 | #define hipMemAttachSingle cudaMemAttachSingle | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:127:9: note: this is the location of the previous definition 127 | #define hipMemAttachSingle 0x04 | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:712:9: warning: "hipHostRegisterDefault" redefined 712 | #define hipHostRegisterDefault cudaHostRegisterDefault | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:117:9: note: this is the location of the previous definition 117 | #define hipHostRegisterDefault 0x0 | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:713:9: warning: "hipHostRegisterPortable" redefined 713 | #define hipHostRegisterPortable cudaHostRegisterPortable | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:120:9: note: this is the location of the previous definition 120 | #define hipHostRegisterPortable 0x1 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:714:9: warning: "hipHostRegisterMapped" redefined 714 | #define hipHostRegisterMapped cudaHostRegisterMapped | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:119:9: note: this is the location of the previous definition 119 | #define hipHostRegisterMapped 0x2 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:715:9: warning: "hipHostRegisterIoMemory" redefined 715 | #define hipHostRegisterIoMemory cudaHostRegisterIoMemory | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:118:9: note: this is the location of the previous definition 118 | #define hipHostRegisterIoMemory 0x4 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:716:9: warning: "hipHostRegisterReadOnly" redefined 716 | #define hipHostRegisterReadOnly cudaHostRegisterReadOnly | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:121:9: note: this is the location of the previous definition 121 | #define hipHostRegisterReadOnly 0x08 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:718:9: warning: "HIP_LAUNCH_PARAM_BUFFER_POINTER" redefined 718 | #define HIP_LAUNCH_PARAM_BUFFER_POINTER CU_LAUNCH_PARAM_BUFFER_POINTER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:67:9: note: this is the location of the previous definition 67 | #define HIP_LAUNCH_PARAM_BUFFER_POINTER ((void*)0x01) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:719:9: warning: "HIP_LAUNCH_PARAM_BUFFER_SIZE" redefined 719 | #define HIP_LAUNCH_PARAM_BUFFER_SIZE CU_LAUNCH_PARAM_BUFFER_SIZE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:68:9: note: this is the location of the previous definition 68 | #define HIP_LAUNCH_PARAM_BUFFER_SIZE ((void*)0x02) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:720:9: warning: "HIP_LAUNCH_PARAM_END" redefined 720 | #define HIP_LAUNCH_PARAM_END CU_LAUNCH_PARAM_END | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:69:9: note: this is the location of the previous definition 69 | #define HIP_LAUNCH_PARAM_END ((void*)0x03) | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:724:9: warning: "hipIpcMemLazyEnablePeerAccess" redefined 724 | #define hipIpcMemLazyEnablePeerAccess cudaIpcMemLazyEnablePeerAccess | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:123:9: note: this is the location of the previous definition 123 | #define hipIpcMemLazyEnablePeerAccess 0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:726:9: warning: "hipOccupancyDefault" redefined 726 | #define hipOccupancyDefault cudaOccupancyDefault | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:128:9: note: this is the location of the previous definition 128 | #define hipOccupancyDefault 0x00 | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:727:9: warning: "hipOccupancyDisableCachingOverride" redefined 727 | #define hipOccupancyDisableCachingOverride cudaOccupancyDisableCachingOverride | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:129:9: note: this is the location of the previous definition 129 | #define hipOccupancyDisableCachingOverride 0x01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:729:9: warning: "hipCooperativeLaunchMultiDeviceNoPreSync" redefined 729 | #define hipCooperativeLaunchMultiDeviceNoPreSync \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:88:9: note: this is the location of the previous definition 88 | #define hipCooperativeLaunchMultiDeviceNoPreSync 0x01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:731:9: warning: "hipCooperativeLaunchMultiDeviceNoPostSync" redefined 731 | #define hipCooperativeLaunchMultiDeviceNoPostSync \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:87:9: note: this is the location of the previous definition 87 | #define hipCooperativeLaunchMultiDeviceNoPostSync 0x02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:789:9: warning: "hipArrayDefault" redefined 789 | #define hipArrayDefault cudaArrayDefault | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:83:9: note: this is the location of the previous definition 83 | #define hipArrayDefault 0x00 | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:790:9: warning: "hipArrayLayered" redefined 790 | #define hipArrayLayered cudaArrayLayered | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:84:9: note: this is the location of the previous definition 84 | #define hipArrayLayered 0x01 | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:791:9: warning: "hipArraySurfaceLoadStore" redefined 791 | #define hipArraySurfaceLoadStore cudaArraySurfaceLoadStore | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:85:9: note: this is the location of the previous definition 85 | #define hipArraySurfaceLoadStore 0x02 | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:792:9: warning: "hipArrayCubemap" redefined 792 | #define hipArrayCubemap cudaArrayCubemap | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:82:9: note: this is the location of the previous definition 82 | #define hipArrayCubemap 0x04 | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:793:9: warning: "hipArrayTextureGather" redefined 793 | #define hipArrayTextureGather cudaArrayTextureGather | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:86:9: note: this is the location of the previous definition 86 | #define hipArrayTextureGather 0x08 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:803:9: warning: "hipDeviceScheduleAuto" redefined 803 | #define hipDeviceScheduleAuto cudaDeviceScheduleAuto | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:95:9: note: this is the location of the previous definition 95 | #define hipDeviceScheduleAuto 0x0 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:804:9: warning: "hipDeviceScheduleSpin" redefined 804 | #define hipDeviceScheduleSpin cudaDeviceScheduleSpin | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:98:9: note: this is the location of the previous definition 98 | #define hipDeviceScheduleSpin 0x1 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:805:9: warning: "hipDeviceScheduleYield" redefined 805 | #define hipDeviceScheduleYield cudaDeviceScheduleYield | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:99:9: note: this is the location of the previous definition 99 | #define hipDeviceScheduleYield 0x2 | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:806:9: warning: "hipDeviceScheduleBlockingSync" redefined 806 | #define hipDeviceScheduleBlockingSync cudaDeviceScheduleBlockingSync | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:96:9: note: this is the location of the previous definition 96 | #define hipDeviceScheduleBlockingSync 0x4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:807:9: warning: "hipDeviceScheduleMask" redefined 807 | #define hipDeviceScheduleMask cudaDeviceScheduleMask | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:97:9: note: this is the location of the previous definition 97 | #define hipDeviceScheduleMask 0x7 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:808:9: warning: "hipDeviceMapHost" redefined 808 | #define hipDeviceMapHost cudaDeviceMapHost | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:94:9: note: this is the location of the previous definition 94 | #define hipDeviceMapHost 0x8 | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:809:9: warning: "hipDeviceLmemResizeToMax" redefined 809 | #define hipDeviceLmemResizeToMax cudaDeviceLmemResizeToMax | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:90:9: note: this is the location of the previous definition 90 | #define hipDeviceLmemResizeToMax 0x10 | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:811:9: warning: "hipCpuDeviceId" redefined 811 | #define hipCpuDeviceId cudaCpuDeviceId | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:89:9: note: this is the location of the previous definition 89 | #define hipCpuDeviceId ((int)-1) | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:812:9: warning: "hipInvalidDeviceId" redefined 812 | #define hipInvalidDeviceId cudaInvalidDeviceId | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:122:9: note: this is the location of the previous definition 122 | #define hipInvalidDeviceId ((int)-2) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:820:9: warning: "hipStreamDefault" redefined 820 | #define hipStreamDefault cudaStreamDefault | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:130:9: note: this is the location of the previous definition 130 | #define hipStreamDefault 0x00 | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:821:9: warning: "hipStreamNonBlocking" redefined 821 | #define hipStreamNonBlocking cudaStreamNonBlocking | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:131:9: note: this is the location of the previous definition 131 | #define hipStreamNonBlocking 0x01 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'int oroInitialize(oroApi, oroU32, const char**, const char**, const char**, const char**, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:844:13: warning: unused variable 'e' [-Wunused-variable] 844 | int e = 0; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroDevice oroSetRawDevice(oroApi, oroDevice)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:943:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 943 | return *(oroDevice*)&d; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroChannelFormatDesc oroCreateChannelDesc(int, int, int, int, oroChannelFormatKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1243:188: note: in expansion of macro '__ORO_FORCE_CAST' 1243 | CU4ORO::hipChannelFormatDesc ret = CU4ORO::hipCreateChannelDesc_cu4oro(__ORO_FORCE_CAST(int,x), __ORO_FORCE_CAST(int,y), __ORO_FORCE_CAST(int,z), __ORO_FORCE_CAST(int,w), __ORO_FORCE_CAST(CU4ORO::hipChannelFormatKind,f)); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1244:24: note: in expansion of macro '__ORO_FORCE_CAST' 1244 | return __ORO_FORCE_CAST(oroChannelFormatDesc, ret); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1244:24: note: in expansion of macro '__ORO_FORCE_CAST' 1244 | return __ORO_FORCE_CAST(oroChannelFormatDesc, ret); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroChooseDevice(int*, const oroDeviceProp_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1282:80: note: in expansion of macro '__ORO_FORCE_CAST' 1282 | CU4ORO::hipChooseDevice_cu4oro(__ORO_FORCE_CAST(int *,device), __ORO_FORCE_CAST(const CU4ORO::hipDeviceProp_t *,prop)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCreateSurfaceObject(__hip_surface**, const oroResourceDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1289:55: note: in expansion of macro '__ORO_FORCE_CAST' 1289 | CU4ORO::hipCreateSurfaceObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSurfaceObject_t *,pSurfObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1289:115: note: in expansion of macro '__ORO_FORCE_CAST' 1289 | CU4ORO::hipCreateSurfaceObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSurfaceObject_t *,pSurfObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCreateTextureObject(__hip_texture**, const oroResourceDesc*, const oroTextureDesc*, const oroResourceViewDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1296:55: note: in expansion of macro '__ORO_FORCE_CAST' 1296 | CU4ORO::hipCreateTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t *,pTexObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(const CU4ORO::hipTextureDesc *,pTexDesc), __ORO_FORCE_CAST(const CU4ORO::hipResourceViewDesc *,pResViewDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1296:114: note: in expansion of macro '__ORO_FORCE_CAST' 1296 | CU4ORO::hipCreateTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t *,pTexObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(const CU4ORO::hipTextureDesc *,pTexDesc), __ORO_FORCE_CAST(const CU4ORO::hipResourceViewDesc *,pResViewDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1296:174: note: in expansion of macro '__ORO_FORCE_CAST' 1296 | CU4ORO::hipCreateTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t *,pTexObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(const CU4ORO::hipTextureDesc *,pTexDesc), __ORO_FORCE_CAST(const CU4ORO::hipResourceViewDesc *,pResViewDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1296:233: note: in expansion of macro '__ORO_FORCE_CAST' 1296 | CU4ORO::hipCreateTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t *,pTexObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(const CU4ORO::hipTextureDesc *,pTexDesc), __ORO_FORCE_CAST(const CU4ORO::hipResourceViewDesc *,pResViewDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxDisablePeerAccess(oroCtx_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1303:56: note: in expansion of macro '__ORO_FORCE_CAST' 1303 | CU4ORO::hipCtxDisablePeerAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t,peerCtx)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxEnablePeerAccess(oroCtx_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1310:55: note: in expansion of macro '__ORO_FORCE_CAST' 1310 | CU4ORO::hipCtxEnablePeerAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t,peerCtx), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxGetCacheConfig(oroFuncCache_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1317:53: note: in expansion of macro '__ORO_FORCE_CAST' 1317 | CU4ORO::hipCtxGetCacheConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncCache *,cacheConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxGetSharedMemConfig(oroSharedMemConfig*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1338:57: note: in expansion of macro '__ORO_FORCE_CAST' 1338 | CU4ORO::hipCtxGetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig *,pConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxPopCurrent(ihipCtx_t**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1345:49: note: in expansion of macro '__ORO_FORCE_CAST' 1345 | CU4ORO::hipCtxPopCurrent_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t *,ctx)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxPushCurrent(oroCtx_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1352:50: note: in expansion of macro '__ORO_FORCE_CAST' 1352 | CU4ORO::hipCtxPushCurrent_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t,ctx)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxSetCacheConfig(oroFuncCache_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1359:53: note: in expansion of macro '__ORO_FORCE_CAST' 1359 | CU4ORO::hipCtxSetCacheConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncCache,cacheConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxSetSharedMemConfig(oroSharedMemConfig)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1366:57: note: in expansion of macro '__ORO_FORCE_CAST' 1366 | CU4ORO::hipCtxSetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig,config)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDestroySurfaceObject(oroSurfaceObject_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1394:56: note: in expansion of macro '__ORO_FORCE_CAST' 1394 | CU4ORO::hipDestroySurfaceObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSurfaceObject_t,surfaceObject)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDestroyTextureObject(oroTextureObject_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1401:56: note: in expansion of macro '__ORO_FORCE_CAST' 1401 | CU4ORO::hipDestroyTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t,textureObject)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetCacheConfig(oroFuncCache_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1443:56: note: in expansion of macro '__ORO_FORCE_CAST' 1443 | CU4ORO::hipDeviceGetCacheConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncCache_t *,cacheConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetDefaultMemPool(ihipMemPoolHandle_t**, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1450:59: note: in expansion of macro '__ORO_FORCE_CAST' 1450 | CU4ORO::hipDeviceGetDefaultMemPool_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(int,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetLimit(size_t*, oroLimit_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1457:85: note: in expansion of macro '__ORO_FORCE_CAST' 1457 | CU4ORO::hipDeviceGetLimit_cu4oro(__ORO_FORCE_CAST(size_t *,pValue), __ORO_FORCE_CAST(CU4ORO::hipLimit_t,limit)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetMemPool(ihipMemPoolHandle_t**, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1464:52: note: in expansion of macro '__ORO_FORCE_CAST' 1464 | CU4ORO::hipDeviceGetMemPool_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(int,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetP2PAttribute(int*, oroDeviceP2PAttr, int, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1471:88: note: in expansion of macro '__ORO_FORCE_CAST' 1471 | CU4ORO::hipDeviceGetP2PAttribute_cu4oro(__ORO_FORCE_CAST(int *,value), __ORO_FORCE_CAST(CU4ORO::hipDeviceP2PAttr,attr), __ORO_FORCE_CAST(int,srcDevice), __ORO_FORCE_CAST(int,dstDevice)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetSharedMemConfig(oroSharedMemConfig*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1485:60: note: in expansion of macro '__ORO_FORCE_CAST' 1485 | CU4ORO::hipDeviceGetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig *,pConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetUuid(oroUUID*, oroDevice_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1499:49: note: in expansion of macro '__ORO_FORCE_CAST' 1499 | CU4ORO::hipDeviceGetUuid_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipUUID *,uuid), __ORO_FORCE_CAST(CU4ORO::hipDevice_t,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDevicePrimaryCtxRetain(ihipCtx_t**, oroDevice_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1527:58: note: in expansion of macro '__ORO_FORCE_CAST' 1527 | CU4ORO::hipDevicePrimaryCtxRetain_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t *,pctx), __ORO_FORCE_CAST(CU4ORO::hipDevice_t,dev)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceSetCacheConfig(oroFuncCache_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1548:56: note: in expansion of macro '__ORO_FORCE_CAST' 1548 | CU4ORO::hipDeviceSetCacheConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncCache_t,cacheConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceSetLimit(oroLimit_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1555:50: note: in expansion of macro '__ORO_FORCE_CAST' 1555 | CU4ORO::hipDeviceSetLimit_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipLimit_t,limit), __ORO_FORCE_CAST(size_t,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceSetMemPool(int, oroMemPool_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1562:82: note: in expansion of macro '__ORO_FORCE_CAST' 1562 | CU4ORO::hipDeviceSetMemPool_cu4oro(__ORO_FORCE_CAST(int,device), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceSetSharedMemConfig(oroSharedMemConfig)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1569:60: note: in expansion of macro '__ORO_FORCE_CAST' 1569 | CU4ORO::hipDeviceSetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig,config)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvGetErrorName(oroError_t, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1597:51: note: in expansion of macro '__ORO_FORCE_CAST' 1597 | CU4ORO::hipDrvGetErrorName_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipError_t,hipError), __ORO_FORCE_CAST(const char **,errorString)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvGetErrorString(oroError_t, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1604:53: note: in expansion of macro '__ORO_FORCE_CAST' 1604 | CU4ORO::hipDrvGetErrorString_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipError_t,hipError), __ORO_FORCE_CAST(const char **,errorString)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvMemcpy3D(const ORO_MEMCPY3D*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1611:47: note: in expansion of macro '__ORO_FORCE_CAST' 1611 | CU4ORO::hipDrvMemcpy3D_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY3D *,pCopy)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvMemcpy3DAsync(const ORO_MEMCPY3D*, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1618:52: note: in expansion of macro '__ORO_FORCE_CAST' 1618 | CU4ORO::hipDrvMemcpy3DAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY3D *,pCopy), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1618:107: note: in expansion of macro '__ORO_FORCE_CAST' 1618 | CU4ORO::hipDrvMemcpy3DAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY3D *,pCopy), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvPointerGetAttributes(unsigned int, oroPointer_attribute*, void**, oroDeviceptr_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1625:105: note: in expansion of macro '__ORO_FORCE_CAST' 1625 | CU4ORO::hipDrvPointerGetAttributes_cu4oro(__ORO_FORCE_CAST(unsigned int,numAttributes), __ORO_FORCE_CAST(CU4ORO::CUpointer_attribute *,attributes), __ORO_FORCE_CAST(void **,data), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1625:197: note: in expansion of macro '__ORO_FORCE_CAST' 1625 | CU4ORO::hipDrvPointerGetAttributes_cu4oro(__ORO_FORCE_CAST(unsigned int,numAttributes), __ORO_FORCE_CAST(CU4ORO::CUpointer_attribute *,attributes), __ORO_FORCE_CAST(void **,data), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventCreate(ihipEvent_t**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1632:47: note: in expansion of macro '__ORO_FORCE_CAST' 1632 | CU4ORO::hipEventCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t *,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventCreateWithFlags(ihipEvent_t**, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1639:56: note: in expansion of macro '__ORO_FORCE_CAST' 1639 | CU4ORO::hipEventCreateWithFlags_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t *,event), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventDestroy(oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1646:48: note: in expansion of macro '__ORO_FORCE_CAST' 1646 | CU4ORO::hipEventDestroy_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventElapsedTime(float*, oroEvent_t, oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1653:82: note: in expansion of macro '__ORO_FORCE_CAST' 1653 | CU4ORO::hipEventElapsedTime_cu4oro(__ORO_FORCE_CAST(float *,ms), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,start), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,stop)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1653:126: note: in expansion of macro '__ORO_FORCE_CAST' 1653 | CU4ORO::hipEventElapsedTime_cu4oro(__ORO_FORCE_CAST(float *,ms), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,start), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,stop)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventQuery(oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1660:46: note: in expansion of macro '__ORO_FORCE_CAST' 1660 | CU4ORO::hipEventQuery_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventRecord(oroEvent_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1667:47: note: in expansion of macro '__ORO_FORCE_CAST' 1667 | CU4ORO::hipEventRecord_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1667:91: note: in expansion of macro '__ORO_FORCE_CAST' 1667 | CU4ORO::hipEventRecord_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventSynchronize(oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1674:52: note: in expansion of macro '__ORO_FORCE_CAST' 1674 | CU4ORO::hipEventSynchronize_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroExternalMemoryGetMappedBuffer(void**, oroExternalMemory_t, const oroExternalMemoryBufferDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1681:153: note: in expansion of macro '__ORO_FORCE_CAST' 1681 | CU4ORO::hipExternalMemoryGetMappedBuffer_cu4oro(__ORO_FORCE_CAST(void **,devPtr), __ORO_FORCE_CAST(CU4ORO::hipExternalMemory_t,extMem), __ORO_FORCE_CAST(const CU4ORO::hipExternalMemoryBufferDesc *,bufferDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFreeArray(oroArray*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1695:45: note: in expansion of macro '__ORO_FORCE_CAST' 1695 | CU4ORO::hipFreeArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,array)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFreeAsync(void*, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1702:79: note: in expansion of macro '__ORO_FORCE_CAST' 1702 | CU4ORO::hipFreeAsync_cu4oro(__ORO_FORCE_CAST(void *,dev_ptr), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFreeHost(void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1709:43: warning: 'CU4ORO::hipError_t CU4ORO::hipFreeHost_cu4oro(void*)' is deprecated: use hipHostFree_cu4oro instead [-Wdeprecated-declarations] 1709 | CU4ORO::hipFreeHost_cu4oro(__ORO_FORCE_CAST(void *,ptr)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1971:26: note: declared here 1971 | inline static hipError_t hipFreeHost_cu4oro(void* ptr) { | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFreeMipmappedArray(oroMipmappedArray_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1716:54: note: in expansion of macro '__ORO_FORCE_CAST' 1716 | CU4ORO::hipFreeMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t,mipmappedArray)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncGetAttribute(int*, oroFunction_attribute, oroFunction_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1723:83: note: in expansion of macro '__ORO_FORCE_CAST' 1723 | CU4ORO::hipFuncGetAttribute_cu4oro(__ORO_FORCE_CAST(int *,value), __ORO_FORCE_CAST(CU4ORO::CUfunction_attribute,attrib), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,hfunc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1723:138: note: in expansion of macro '__ORO_FORCE_CAST' 1723 | CU4ORO::hipFuncGetAttribute_cu4oro(__ORO_FORCE_CAST(int *,value), __ORO_FORCE_CAST(CU4ORO::CUfunction_attribute,attrib), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,hfunc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncGetAttributes(oroFuncAttributes*, const void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1730:53: note: in expansion of macro '__ORO_FORCE_CAST' 1730 | CU4ORO::hipFuncGetAttributes_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncAttributes *,attr), __ORO_FORCE_CAST(const void *,func)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncSetAttribute(const void*, oroFuncAttribute, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1737:89: note: in expansion of macro '__ORO_FORCE_CAST' 1737 | CU4ORO::hipFuncSetAttribute_cu4oro(__ORO_FORCE_CAST(const void *,func), __ORO_FORCE_CAST(CU4ORO::hipFuncAttribute,attr), __ORO_FORCE_CAST(int,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncSetCacheConfig(const void*, oroFuncCache_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1744:91: note: in expansion of macro '__ORO_FORCE_CAST' 1744 | CU4ORO::hipFuncSetCacheConfig_cu4oro(__ORO_FORCE_CAST(const void *,func), __ORO_FORCE_CAST(CU4ORO::hipFuncCache_t,config)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncSetSharedMemConfig(const void*, oroSharedMemConfig)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1751:95: note: in expansion of macro '__ORO_FORCE_CAST' 1751 | CU4ORO::hipFuncSetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(const void *,func), __ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig,config)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGetChannelDesc(oroChannelFormatDesc*, oroArray_const_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1758:50: note: in expansion of macro '__ORO_FORCE_CAST' 1758 | CU4ORO::hipGetChannelDesc_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,array)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1758:105: note: in expansion of macro '__ORO_FORCE_CAST' 1758 | CU4ORO::hipGetChannelDesc_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,array)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'const char* oroGetErrorName(oroError_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1779:48: note: in expansion of macro '__ORO_FORCE_CAST' 1779 | CU4ORO::hipGetErrorName_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipError_t,hip_error)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGetMipmappedArrayLevel(hipArray**, oroMipmappedArray_const_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1793:58: note: in expansion of macro '__ORO_FORCE_CAST' 1793 | CU4ORO::hipGetMipmappedArrayLevel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray_t *,levelArray), __ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t,mipmappedArray), __ORO_FORCE_CAST(unsigned int,level)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1793:109: note: in expansion of macro '__ORO_FORCE_CAST' 1793 | CU4ORO::hipGetMipmappedArrayLevel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray_t *,levelArray), __ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t,mipmappedArray), __ORO_FORCE_CAST(unsigned int,level)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGetTextureObjectResourceDesc(oroResourceDesc*, oroTextureObject_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1814:64: note: in expansion of macro '__ORO_FORCE_CAST' 1814 | CU4ORO::hipGetTextureObjectResourceDesc_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(CU4ORO::hipTextureObject_t,textureObject)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1814:118: note: in expansion of macro '__ORO_FORCE_CAST' 1814 | CU4ORO::hipGetTextureObjectResourceDesc_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(CU4ORO::hipTextureObject_t,textureObject)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsMapResources(int, hipGraphicsResource**, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1821:85: note: in expansion of macro '__ORO_FORCE_CAST' 1821 | CU4ORO::hipGraphicsMapResources_cu4oro(__ORO_FORCE_CAST(int,count), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t *,resources), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1821:146: note: in expansion of macro '__ORO_FORCE_CAST' 1821 | CU4ORO::hipGraphicsMapResources_cu4oro(__ORO_FORCE_CAST(int,count), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t *,resources), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsResourceGetMappedPointer(void**, size_t*, oroGraphicsResource_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1828:135: note: in expansion of macro '__ORO_FORCE_CAST' 1828 | CU4ORO::hipGraphicsResourceGetMappedPointer_cu4oro(__ORO_FORCE_CAST(void **,devPtr), __ORO_FORCE_CAST(size_t *,size), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t,resource)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsSubResourceGetMappedArray(hipArray**, oroGraphicsResource_t, unsigned int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1835:69: note: in expansion of macro '__ORO_FORCE_CAST' 1835 | CU4ORO::hipGraphicsSubResourceGetMappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray_t *,array), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t,resource), __ORO_FORCE_CAST(unsigned int,arrayIndex), __ORO_FORCE_CAST(unsigned int,mipLevel)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1835:115: note: in expansion of macro '__ORO_FORCE_CAST' 1835 | CU4ORO::hipGraphicsSubResourceGetMappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray_t *,array), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t,resource), __ORO_FORCE_CAST(unsigned int,arrayIndex), __ORO_FORCE_CAST(unsigned int,mipLevel)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsUnmapResources(int, hipGraphicsResource**, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1842:87: note: in expansion of macro '__ORO_FORCE_CAST' 1842 | CU4ORO::hipGraphicsUnmapResources_cu4oro(__ORO_FORCE_CAST(int,count), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t *,resources), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1842:148: note: in expansion of macro '__ORO_FORCE_CAST' 1842 | CU4ORO::hipGraphicsUnmapResources_cu4oro(__ORO_FORCE_CAST(int,count), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t *,resources), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsUnregisterResource(oroGraphicsResource_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1849:62: note: in expansion of macro '__ORO_FORCE_CAST' 1849 | CU4ORO::hipGraphicsUnregisterResource_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t,resource)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroHostAlloc(void**, size_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1856:44: warning: 'CU4ORO::hipError_t CU4ORO::hipHostAlloc_cu4oro(void**, size_t, unsigned int)' is deprecated: use hipHostMalloc_cu4oro instead [-Wdeprecated-declarations] 1856 | CU4ORO::hipHostAlloc_cu4oro(__ORO_FORCE_CAST(void **,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(unsigned int,flags)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1863:26: note: declared here 1863 | inline static hipError_t hipHostAlloc_cu4oro(void** ptr, size_t size, unsigned int flags) { | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroImportExternalMemory(void**, const oroExternalMemoryHandleDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1905:116: note: in expansion of macro '__ORO_FORCE_CAST' 1905 | CU4ORO::hipImportExternalMemory_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipExternalMemory_t *,extMem_out), __ORO_FORCE_CAST(const CU4ORO::hipExternalMemoryHandleDesc *,memHandleDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroImportExternalSemaphore(void**, const oroExternalSemaphoreHandleDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1912:122: note: in expansion of macro '__ORO_FORCE_CAST' 1912 | CU4ORO::hipImportExternalSemaphore_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipExternalSemaphore_t *,extSem_out), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreHandleDesc *,semHandleDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroIpcGetEventHandle(oroIpcEventHandle_t*, oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1926:53: note: in expansion of macro '__ORO_FORCE_CAST' 1926 | CU4ORO::hipIpcGetEventHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipIpcEventHandle_t *,handle), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1926:109: note: in expansion of macro '__ORO_FORCE_CAST' 1926 | CU4ORO::hipIpcGetEventHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipIpcEventHandle_t *,handle), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroIpcGetMemHandle(oroIpcMemHandle_t*, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1933:51: note: in expansion of macro '__ORO_FORCE_CAST' 1933 | CU4ORO::hipIpcGetMemHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipIpcMemHandle_t *,handle), __ORO_FORCE_CAST(void *,devPtr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroIpcOpenEventHandle(ihipEvent_t**, oroIpcEventHandle_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1940:54: note: in expansion of macro '__ORO_FORCE_CAST' 1940 | CU4ORO::hipIpcOpenEventHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t *,event), __ORO_FORCE_CAST(CU4ORO::hipIpcEventHandle_t,handle)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroLaunchCooperativeKernel(const void*, dim3, dim3, void**, unsigned int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:93: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:133: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:262: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:93: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:3226:80: note: initializing argument 2 of 'CU4ORO::hipError_t CU4ORO::hipLaunchCooperativeKernel_cu4oro(const void*, dim3, dim3, void**, unsigned int, hipStream_t)' 3226 | inline static hipError_t hipLaunchCooperativeKernel_cu4oro(const void* f, dim3 gridDim, dim3 blockDim, | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:133: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:3226:94: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipLaunchCooperativeKernel_cu4oro(const void*, dim3, dim3, void**, unsigned int, hipStream_t)' 3226 | inline static hipError_t hipLaunchCooperativeKernel_cu4oro(const void* f, dim3 gridDim, dim3 blockDim, | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroLaunchCooperativeKernelMultiDevice(oroLaunchParams*, int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1961:70: note: in expansion of macro '__ORO_FORCE_CAST' 1961 | CU4ORO::hipLaunchCooperativeKernelMultiDevice_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipLaunchParams *,launchParamsList), __ORO_FORCE_CAST(int,numDevices), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroLaunchKernel(const void*, dim3, dim3, void**, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:97: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:139: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:254: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:97: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:3124:84: note: initializing argument 2 of 'CU4ORO::hipError_t CU4ORO::hipLaunchKernel_cu4oro(const void*, dim3, dim3, void**, size_t, hipStream_t)' 3124 | inline static hipError_t hipLaunchKernel_cu4oro(const void* function_address, dim3 numBlocks, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:139: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:3125:47: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipLaunchKernel_cu4oro(const void*, dim3, dim3, void**, size_t, hipStream_t)' 3125 | dim3 dimBlocks, void** args, size_t sharedMemBytes, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMalloc3D(oroPitchedPtr*, oroExtent)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1982:44: note: in expansion of macro '__ORO_FORCE_CAST' 1982 | CU4ORO::hipMalloc3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr *,pitchedDevPtr), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1982:101: note: in expansion of macro '__ORO_FORCE_CAST' 1982 | CU4ORO::hipMalloc3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr *,pitchedDevPtr), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1982:101: note: in expansion of macro '__ORO_FORCE_CAST' 1982 | CU4ORO::hipMalloc3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr *,pitchedDevPtr), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1846:85: note: initializing argument 2 of 'CU4ORO::hipError_t CU4ORO::hipMalloc3D_cu4oro(hipPitchedPtr*, hipExtent)' 1846 | inline static hipError_t hipMalloc3D_cu4oro(hipPitchedPtr* pitchedDevPtr, hipExtent extent) { | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMalloc3DArray(oroArray**, const oroChannelFormatDesc*, oroExtent, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1989:49: note: in expansion of macro '__ORO_FORCE_CAST' 1989 | CU4ORO::hipMalloc3DArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1989:94: note: in expansion of macro '__ORO_FORCE_CAST' 1989 | CU4ORO::hipMalloc3DArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1989:155: note: in expansion of macro '__ORO_FORCE_CAST' 1989 | CU4ORO::hipMalloc3DArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1989:155: note: in expansion of macro '__ORO_FORCE_CAST' 1989 | CU4ORO::hipMalloc3DArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1914:40: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipMalloc3DArray_cu4oro(hipArray**, const hipChannelFormatDesc*, hipExtent, unsigned int)' 1914 | hipExtent extent, unsigned int flags) { | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocArray(oroArray**, const oroChannelFormatDesc*, size_t, size_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1996:47: note: in expansion of macro '__ORO_FORCE_CAST' 1996 | CU4ORO::hipMallocArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1996:92: note: in expansion of macro '__ORO_FORCE_CAST' 1996 | CU4ORO::hipMallocArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocAsync(void**, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2003:113: note: in expansion of macro '__ORO_FORCE_CAST' 2003 | CU4ORO::hipMallocAsync_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocFromPoolAsync(void**, size_t, oroMemPool_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2010:121: note: in expansion of macro '__ORO_FORCE_CAST' 2010 | CU4ORO::hipMallocFromPoolAsync_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2010:170: note: in expansion of macro '__ORO_FORCE_CAST' 2010 | CU4ORO::hipMallocFromPoolAsync_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocHost(void**, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2017:45: warning: 'CU4ORO::hipError_t CU4ORO::hipMallocHost_cu4oro(void**, size_t)' is deprecated: use hipHostMalloc_cu4oro instead [-Wdeprecated-declarations] 2017 | CU4ORO::hipMallocHost_cu4oro(__ORO_FORCE_CAST(void **,ptr), __ORO_FORCE_CAST(size_t,size)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1853:26: note: declared here 1853 | inline static hipError_t hipMallocHost_cu4oro(void** ptr, size_t size) { | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocMipmappedArray(hipMipmappedArray**, const oroChannelFormatDesc*, oroExtent, unsigned int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2031:56: note: in expansion of macro '__ORO_FORCE_CAST' 2031 | CU4ORO::hipMallocMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t *,mipmappedArray), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,numLevels), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2031:120: note: in expansion of macro '__ORO_FORCE_CAST' 2031 | CU4ORO::hipMallocMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t *,mipmappedArray), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,numLevels), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2031:181: note: in expansion of macro '__ORO_FORCE_CAST' 2031 | CU4ORO::hipMallocMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t *,mipmappedArray), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,numLevels), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2031:181: note: in expansion of macro '__ORO_FORCE_CAST' 2031 | CU4ORO::hipMallocMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t *,mipmappedArray), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,numLevels), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1939:94: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipMallocMipmappedArray_cu4oro(cudaMipmappedArray**, const hipChannelFormatDesc*, hipExtent, unsigned int, unsigned int)' 1939 | const hipChannelFormatDesc* desc, hipExtent extent, | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemAddressFree(void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2045:50: note: in expansion of macro '__ORO_FORCE_CAST' 2045 | CU4ORO::hipMemAddressFree_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,devPtr), __ORO_FORCE_CAST(size_t,size)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemAddressReserve(void**, size_t, size_t, void*, long long unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2052:168: note: in expansion of macro '__ORO_FORCE_CAST' 2052 | CU4ORO::hipMemAddressReserve_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t *,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(size_t,alignment), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,addr), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemAdvise(const void*, size_t, oroMemoryAdvise, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2059:117: note: in expansion of macro '__ORO_FORCE_CAST' 2059 | CU4ORO::hipMemAdvise_cu4oro(__ORO_FORCE_CAST(const void *,dev_ptr), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemoryAdvise,advice), __ORO_FORCE_CAST(int,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemAllocHost(void**, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2066:47: warning: 'CU4ORO::hipError_t CU4ORO::hipMemAllocHost_cu4oro(void**, size_t)' is deprecated: use hipHostMalloc_cu4oro instead [-Wdeprecated-declarations] 2066 | CU4ORO::hipMemAllocHost_cu4oro(__ORO_FORCE_CAST(void **,ptr), __ORO_FORCE_CAST(size_t,size)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1858:26: note: declared here 1858 | inline static hipError_t hipMemAllocHost_cu4oro(void** ptr, size_t size) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemCreate(ihipMemGenericAllocationHandle**, size_t, const oroMemAllocationProp*, long long unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2080:45: note: in expansion of macro '__ORO_FORCE_CAST' 2080 | CU4ORO::hipMemCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(const CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2080:141: note: in expansion of macro '__ORO_FORCE_CAST' 2080 | CU4ORO::hipMemCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(const CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemExportToShareableHandle(void*, oroMemGenericAllocationHandle_t, oroMemAllocationHandleType, long long unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2087:104: note: in expansion of macro '__ORO_FORCE_CAST' 2087 | CU4ORO::hipMemExportToShareableHandle_cu4oro(__ORO_FORCE_CAST(void *,shareableHandle), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handleType), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2087:167: note: in expansion of macro '__ORO_FORCE_CAST' 2087 | CU4ORO::hipMemExportToShareableHandle_cu4oro(__ORO_FORCE_CAST(void *,shareableHandle), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handleType), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemGetAccess(long long unsigned int*, const oroMemLocation*, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2094:94: note: in expansion of macro '__ORO_FORCE_CAST' 2094 | CU4ORO::hipMemGetAccess_cu4oro(__ORO_FORCE_CAST(unsigned long long *,flags), __ORO_FORCE_CAST(const CU4ORO::hipMemLocation *,location), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2094:153: note: in expansion of macro '__ORO_FORCE_CAST' 2094 | CU4ORO::hipMemGetAccess_cu4oro(__ORO_FORCE_CAST(unsigned long long *,flags), __ORO_FORCE_CAST(const CU4ORO::hipMemLocation *,location), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemGetAddressRange(void**, size_t*, oroDeviceptr_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2101:138: note: in expansion of macro '__ORO_FORCE_CAST' 2101 | CU4ORO::hipMemGetAddressRange_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t *,pbase), __ORO_FORCE_CAST(size_t *,psize), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemGetAllocationGranularity(size_t*, const oroMemAllocationProp*, oroMemAllocationGranularity_flags)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2108:103: note: in expansion of macro '__ORO_FORCE_CAST' 2108 | CU4ORO::hipMemGetAllocationGranularity_cu4oro(__ORO_FORCE_CAST(size_t *,granularity), __ORO_FORCE_CAST(const CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationGranularity_flags,option)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2108:164: note: in expansion of macro '__ORO_FORCE_CAST' 2108 | CU4ORO::hipMemGetAllocationGranularity_cu4oro(__ORO_FORCE_CAST(size_t *,granularity), __ORO_FORCE_CAST(const CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationGranularity_flags,option)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemGetAllocationPropertiesFromHandle(oroMemAllocationProp*, oroMemGenericAllocationHandle_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2115:72: note: in expansion of macro '__ORO_FORCE_CAST' 2115 | CU4ORO::hipMemGetAllocationPropertiesFromHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2115:127: note: in expansion of macro '__ORO_FORCE_CAST' 2115 | CU4ORO::hipMemGetAllocationPropertiesFromHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemImportFromShareableHandle(ihipMemGenericAllocationHandle**, void*, oroMemAllocationHandleType)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2129:64: note: in expansion of macro '__ORO_FORCE_CAST' 2129 | CU4ORO::hipMemImportFromShareableHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(void *,osHandle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,shHandleType)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2129:164: note: in expansion of macro '__ORO_FORCE_CAST' 2129 | CU4ORO::hipMemImportFromShareableHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(void *,osHandle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,shHandleType)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemMap(void*, size_t, size_t, oroMemGenericAllocationHandle_t, long long unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2136:42: note: in expansion of macro '__ORO_FORCE_CAST' 2136 | CU4ORO::hipMemMap_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2136:152: note: in expansion of macro '__ORO_FORCE_CAST' 2136 | CU4ORO::hipMemMap_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemMapArrayAsync(oroArrayMapInfo*, unsigned int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2143:52: note: in expansion of macro '__ORO_FORCE_CAST' 2143 | CU4ORO::hipMemMapArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArrayMapInfo *,mapInfoList), __ORO_FORCE_CAST(unsigned int,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2143:147: note: in expansion of macro '__ORO_FORCE_CAST' 2143 | CU4ORO::hipMemMapArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArrayMapInfo *,mapInfoList), __ORO_FORCE_CAST(unsigned int,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolCreate(ihipMemPoolHandle_t**, const oroMemPoolProps*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2150:49: note: in expansion of macro '__ORO_FORCE_CAST' 2150 | CU4ORO::hipMemPoolCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(const CU4ORO::hipMemPoolProps *,pool_props)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2150:100: note: in expansion of macro '__ORO_FORCE_CAST' 2150 | CU4ORO::hipMemPoolCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(const CU4ORO::hipMemPoolProps *,pool_props)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolDestroy(oroMemPool_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2157:50: note: in expansion of macro '__ORO_FORCE_CAST' 2157 | CU4ORO::hipMemPoolDestroy_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolExportPointer(oroMemPoolPtrExportData*, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2164:56: note: in expansion of macro '__ORO_FORCE_CAST' 2164 | CU4ORO::hipMemPoolExportPointer_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPoolPtrExportData *,export_data), __ORO_FORCE_CAST(void *,dev_ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolExportToShareableHandle(void*, oroMemPool_t, oroMemAllocationHandleType, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2171:106: note: in expansion of macro '__ORO_FORCE_CAST' 2171 | CU4ORO::hipMemPoolExportToShareableHandle_cu4oro(__ORO_FORCE_CAST(void *,shared_handle), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handle_type), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2171:155: note: in expansion of macro '__ORO_FORCE_CAST' 2171 | CU4ORO::hipMemPoolExportToShareableHandle_cu4oro(__ORO_FORCE_CAST(void *,shared_handle), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handle_type), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolGetAccess(oroMemAccessFlags*, oroMemPool_t, oroMemLocation*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2178:52: note: in expansion of macro '__ORO_FORCE_CAST' 2178 | CU4ORO::hipMemPoolGetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAccessFlags *,flags), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemLocation *,location)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2178:105: note: in expansion of macro '__ORO_FORCE_CAST' 2178 | CU4ORO::hipMemPoolGetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAccessFlags *,flags), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemLocation *,location)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2178:154: note: in expansion of macro '__ORO_FORCE_CAST' 2178 | CU4ORO::hipMemPoolGetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAccessFlags *,flags), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemLocation *,location)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolGetAttribute(oroMemPool_t, oroMemPoolAttr, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2185:55: note: in expansion of macro '__ORO_FORCE_CAST' 2185 | CU4ORO::hipMemPoolGetAttribute_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolAttr,attr), __ORO_FORCE_CAST(void *,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2185:104: note: in expansion of macro '__ORO_FORCE_CAST' 2185 | CU4ORO::hipMemPoolGetAttribute_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolAttr,attr), __ORO_FORCE_CAST(void *,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolImportFromShareableHandle(ihipMemPoolHandle_t**, void*, oroMemAllocationHandleType, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2192:68: note: in expansion of macro '__ORO_FORCE_CAST' 2192 | CU4ORO::hipMemPoolImportFromShareableHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(void *,shared_handle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handle_type), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2192:159: note: in expansion of macro '__ORO_FORCE_CAST' 2192 | CU4ORO::hipMemPoolImportFromShareableHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(void *,shared_handle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handle_type), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolImportPointer(void**, oroMemPool_t, oroMemPoolPtrExportData*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2199:91: note: in expansion of macro '__ORO_FORCE_CAST' 2199 | CU4ORO::hipMemPoolImportPointer_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolPtrExportData *,export_data)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2199:140: note: in expansion of macro '__ORO_FORCE_CAST' 2199 | CU4ORO::hipMemPoolImportPointer_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolPtrExportData *,export_data)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolSetAccess(oroMemPool_t, const oroMemAccessDesc*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2206:52: note: in expansion of macro '__ORO_FORCE_CAST' 2206 | CU4ORO::hipMemPoolSetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(const CU4ORO::hipMemAccessDesc *,desc_list), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2206:101: note: in expansion of macro '__ORO_FORCE_CAST' 2206 | CU4ORO::hipMemPoolSetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(const CU4ORO::hipMemAccessDesc *,desc_list), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolSetAttribute(oroMemPool_t, oroMemPoolAttr, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2213:55: note: in expansion of macro '__ORO_FORCE_CAST' 2213 | CU4ORO::hipMemPoolSetAttribute_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolAttr,attr), __ORO_FORCE_CAST(void *,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2213:104: note: in expansion of macro '__ORO_FORCE_CAST' 2213 | CU4ORO::hipMemPoolSetAttribute_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolAttr,attr), __ORO_FORCE_CAST(void *,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolTrimTo(oroMemPool_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2220:49: note: in expansion of macro '__ORO_FORCE_CAST' 2220 | CU4ORO::hipMemPoolTrimTo_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(size_t,min_bytes_to_hold)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPrefetchAsync(const void*, size_t, int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2227:154: note: in expansion of macro '__ORO_FORCE_CAST' 2227 | CU4ORO::hipMemPrefetchAsync_cu4oro(__ORO_FORCE_CAST(const void *,dev_ptr), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(int,device), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemRangeGetAttribute(void*, size_t, oroMemRangeAttribute, const void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2234:123: note: in expansion of macro '__ORO_FORCE_CAST' 2234 | CU4ORO::hipMemRangeGetAttribute_cu4oro(__ORO_FORCE_CAST(void *,data), __ORO_FORCE_CAST(size_t,data_size), __ORO_FORCE_CAST(CU4ORO::hipMemRangeAttribute,attribute), __ORO_FORCE_CAST(const void *,dev_ptr), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemRangeGetAttributes(void**, size_t*, oroMemRangeAttribute*, size_t, const void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2241:128: note: in expansion of macro '__ORO_FORCE_CAST' 2241 | CU4ORO::hipMemRangeGetAttributes_cu4oro(__ORO_FORCE_CAST(void **,data), __ORO_FORCE_CAST(size_t *,data_sizes), __ORO_FORCE_CAST(CU4ORO::hipMemRangeAttribute *,attributes), __ORO_FORCE_CAST(size_t,num_attributes), __ORO_FORCE_CAST(const void *,dev_ptr), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemRelease(oroMemGenericAllocationHandle_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2248:46: note: in expansion of macro '__ORO_FORCE_CAST' 2248 | CU4ORO::hipMemRelease_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemRetainAllocationHandle(ihipMemGenericAllocationHandle**, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2255:61: note: in expansion of macro '__ORO_FORCE_CAST' 2255 | CU4ORO::hipMemRetainAllocationHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(void *,addr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemSetAccess(void*, size_t, const oroMemAccessDesc*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2262:48: note: in expansion of macro '__ORO_FORCE_CAST' 2262 | CU4ORO::hipMemSetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(const CU4ORO::hipMemAccessDesc *,desc), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2262:125: note: in expansion of macro '__ORO_FORCE_CAST' 2262 | CU4ORO::hipMemSetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(const CU4ORO::hipMemAccessDesc *,desc), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemUnmap(void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2269:44: note: in expansion of macro '__ORO_FORCE_CAST' 2269 | CU4ORO::hipMemUnmap_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy(void*, const void*, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2276:144: note: in expansion of macro '__ORO_FORCE_CAST' 2276 | CU4ORO::hipMemcpy_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2D(void*, size_t, const void*, size_t, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2283:241: note: in expansion of macro '__ORO_FORCE_CAST' 2283 | CU4ORO::hipMemcpy2D_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DAsync(void*, size_t, const void*, size_t, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2290:246: note: in expansion of macro '__ORO_FORCE_CAST' 2290 | CU4ORO::hipMemcpy2DAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2290:292: note: in expansion of macro '__ORO_FORCE_CAST' 2290 | CU4ORO::hipMemcpy2DAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DFromArray(void*, size_t, oroArray_const_t, size_t, size_t, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2297:116: note: in expansion of macro '__ORO_FORCE_CAST' 2297 | CU4ORO::hipMemcpy2DFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2297:291: note: in expansion of macro '__ORO_FORCE_CAST' 2297 | CU4ORO::hipMemcpy2DFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DFromArrayAsync(void*, size_t, oroArray_const_t, size_t, size_t, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2304:121: note: in expansion of macro '__ORO_FORCE_CAST' 2304 | CU4ORO::hipMemcpy2DFromArrayAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2304:296: note: in expansion of macro '__ORO_FORCE_CAST' 2304 | CU4ORO::hipMemcpy2DFromArrayAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2304:342: note: in expansion of macro '__ORO_FORCE_CAST' 2304 | CU4ORO::hipMemcpy2DFromArrayAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DToArray(oroArray*, size_t, size_t, const void*, size_t, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2311:51: note: in expansion of macro '__ORO_FORCE_CAST' 2311 | CU4ORO::hipMemcpy2DToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2311:295: note: in expansion of macro '__ORO_FORCE_CAST' 2311 | CU4ORO::hipMemcpy2DToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DToArrayAsync(oroArray*, size_t, size_t, const void*, size_t, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2318:56: note: in expansion of macro '__ORO_FORCE_CAST' 2318 | CU4ORO::hipMemcpy2DToArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2318:300: note: in expansion of macro '__ORO_FORCE_CAST' 2318 | CU4ORO::hipMemcpy2DToArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2318:346: note: in expansion of macro '__ORO_FORCE_CAST' 2318 | CU4ORO::hipMemcpy2DToArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy3D(const oroMemcpy3DParms*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2325:44: note: in expansion of macro '__ORO_FORCE_CAST' 2325 | CU4ORO::hipMemcpy3D_cu4oro(__ORO_FORCE_CAST(const struct CU4ORO::cudaMemcpy3DParms *,p)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy3DAsync(const oroMemcpy3DParms*, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2332:49: note: in expansion of macro '__ORO_FORCE_CAST' 2332 | CU4ORO::hipMemcpy3DAsync_cu4oro(__ORO_FORCE_CAST(const struct CU4ORO::cudaMemcpy3DParms *,p), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2332:111: note: in expansion of macro '__ORO_FORCE_CAST' 2332 | CU4ORO::hipMemcpy3DAsync_cu4oro(__ORO_FORCE_CAST(const struct CU4ORO::cudaMemcpy3DParms *,p), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyAsync(void*, const void*, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2339:149: note: in expansion of macro '__ORO_FORCE_CAST' 2339 | CU4ORO::hipMemcpyAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2339:195: note: in expansion of macro '__ORO_FORCE_CAST' 2339 | CU4ORO::hipMemcpyAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyAtoH(void*, oroArray*, size_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2346:76: note: in expansion of macro '__ORO_FORCE_CAST' 2346 | CU4ORO::hipMemcpyAtoH_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipArray *,srcArray), __ORO_FORCE_CAST(size_t,srcOffset), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyDtoD(oroDeviceptr_t, oroDeviceptr_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2353:46: note: in expansion of macro '__ORO_FORCE_CAST' 2353 | CU4ORO::hipMemcpyDtoD_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2353:92: note: in expansion of macro '__ORO_FORCE_CAST' 2353 | CU4ORO::hipMemcpyDtoD_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyDtoDAsync(oroDeviceptr_t, oroDeviceptr_t, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2360:51: note: in expansion of macro '__ORO_FORCE_CAST' 2360 | CU4ORO::hipMemcpyDtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2360:97: note: in expansion of macro '__ORO_FORCE_CAST' 2360 | CU4ORO::hipMemcpyDtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2360:179: note: in expansion of macro '__ORO_FORCE_CAST' 2360 | CU4ORO::hipMemcpyDtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyDtoH(void*, oroDeviceptr_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2367:76: note: in expansion of macro '__ORO_FORCE_CAST' 2367 | CU4ORO::hipMemcpyDtoH_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyDtoHAsync(void*, oroDeviceptr_t, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2374:81: note: in expansion of macro '__ORO_FORCE_CAST' 2374 | CU4ORO::hipMemcpyDtoHAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2374:163: note: in expansion of macro '__ORO_FORCE_CAST' 2374 | CU4ORO::hipMemcpyDtoHAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyFromArray(void*, oroArray_const_t, size_t, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2381:81: note: in expansion of macro '__ORO_FORCE_CAST' 2381 | CU4ORO::hipMemcpyFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,srcArray), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2381:234: note: in expansion of macro '__ORO_FORCE_CAST' 2381 | CU4ORO::hipMemcpyFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,srcArray), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2381:50: warning: 'CU4ORO::hipError_t CU4ORO::hipMemcpyFromArray_cu4oro(void*, hipArray_const_t, size_t, size_t, size_t, hipMemcpyKind)' is deprecated [-Wdeprecated-declarations] 2381 | CU4ORO::hipMemcpyFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,srcArray), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2174:43: note: declared here 2174 | __HIP_DEPRECATED inline static hipError_t hipMemcpyFromArray_cu4oro(void* dst, hipArray_const_t srcArray, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyFromSymbol(void*, const void*, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2388:190: note: in expansion of macro '__ORO_FORCE_CAST' 2388 | CU4ORO::hipMemcpyFromSymbol_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyFromSymbolAsync(void*, const void*, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2395:195: note: in expansion of macro '__ORO_FORCE_CAST' 2395 | CU4ORO::hipMemcpyFromSymbolAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2395:241: note: in expansion of macro '__ORO_FORCE_CAST' 2395 | CU4ORO::hipMemcpyFromSymbolAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyHtoA(oroArray*, size_t, const void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2402:46: note: in expansion of macro '__ORO_FORCE_CAST' 2402 | CU4ORO::hipMemcpyHtoA_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dstArray), __ORO_FORCE_CAST(size_t,dstOffset), __ORO_FORCE_CAST(const void *,srcHost), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyHtoD(oroDeviceptr_t, void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2409:46: note: in expansion of macro '__ORO_FORCE_CAST' 2409 | CU4ORO::hipMemcpyHtoD_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(void *,src), __ORO_FORCE_CAST(size_t,sizeBytes)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyHtoDAsync(oroDeviceptr_t, void*, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2416:51: note: in expansion of macro '__ORO_FORCE_CAST' 2416 | CU4ORO::hipMemcpyHtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2416:163: note: in expansion of macro '__ORO_FORCE_CAST' 2416 | CU4ORO::hipMemcpyHtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyParam2D(const oro_Memcpy2D*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2423:49: note: in expansion of macro '__ORO_FORCE_CAST' 2423 | CU4ORO::hipMemcpyParam2D_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY2D *,pCopy)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyParam2DAsync(const oro_Memcpy2D*, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2430:54: note: in expansion of macro '__ORO_FORCE_CAST' 2430 | CU4ORO::hipMemcpyParam2DAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY2D *,pCopy), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2430:109: note: in expansion of macro '__ORO_FORCE_CAST' 2430 | CU4ORO::hipMemcpyParam2DAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY2D *,pCopy), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyPeerAsync(void*, int, const void*, int, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2444:221: note: in expansion of macro '__ORO_FORCE_CAST' 2444 | CU4ORO::hipMemcpyPeerAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(int,dstDeviceId), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(int,srcDevice), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyToArray(oroArray*, size_t, size_t, const void*, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2451:49: note: in expansion of macro '__ORO_FORCE_CAST' 2451 | CU4ORO::hipMemcpyToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2451:227: note: in expansion of macro '__ORO_FORCE_CAST' 2451 | CU4ORO::hipMemcpyToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2451:48: warning: 'CU4ORO::hipError_t CU4ORO::hipMemcpyToArray_cu4oro(hipArray*, size_t, size_t, const void*, size_t, hipMemcpyKind)' is deprecated [-Wdeprecated-declarations] 2451 | CU4ORO::hipMemcpyToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2167:43: note: declared here 2167 | __HIP_DEPRECATED inline static hipError_t hipMemcpyToArray_cu4oro(hipArray* dst, size_t wOffset, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyToSymbol(const void*, const void*, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2458:194: note: in expansion of macro '__ORO_FORCE_CAST' 2458 | CU4ORO::hipMemcpyToSymbol_cu4oro(__ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyToSymbolAsync(const void*, const void*, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2465:199: note: in expansion of macro '__ORO_FORCE_CAST' 2465 | CU4ORO::hipMemcpyToSymbolAsync_cu4oro(__ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2465:245: note: in expansion of macro '__ORO_FORCE_CAST' 2465 | CU4ORO::hipMemcpyToSymbolAsync_cu4oro(__ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyWithStream(void*, const void*, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2472:154: note: in expansion of macro '__ORO_FORCE_CAST' 2472 | CU4ORO::hipMemcpyWithStream_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2472:200: note: in expansion of macro '__ORO_FORCE_CAST' 2472 | CU4ORO::hipMemcpyWithStream_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemset2DAsync(void*, size_t, int, size_t, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2493:205: note: in expansion of macro '__ORO_FORCE_CAST' 2493 | CU4ORO::hipMemset2DAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,pitch), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemset3D(oroPitchedPtr, int, oroExtent)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2500:44: note: in expansion of macro '__ORO_FORCE_CAST' 2500 | CU4ORO::hipMemset3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2500:128: note: in expansion of macro '__ORO_FORCE_CAST' 2500 | CU4ORO::hipMemset3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2500:44: note: in expansion of macro '__ORO_FORCE_CAST' 2500 | CU4ORO::hipMemset3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2310:59: note: initializing argument 1 of 'CU4ORO::hipError_t CU4ORO::hipMemset3D_cu4oro(hipPitchedPtr, int, hipExtent)' 2310 | inline static hipError_t hipMemset3D_cu4oro(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent ){ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2500:128: note: in expansion of macro '__ORO_FORCE_CAST' 2500 | CU4ORO::hipMemset3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2310:96: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipMemset3D_cu4oro(hipPitchedPtr, int, hipExtent)' 2310 | inline static hipError_t hipMemset3D_cu4oro(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent ){ | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemset3DAsync(oroPitchedPtr, int, oroExtent, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:49: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:133: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:177: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:49: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2314:64: note: initializing argument 1 of 'CU4ORO::hipError_t CU4ORO::hipMemset3DAsync_cu4oro(hipPitchedPtr, int, hipExtent, hipStream_t)' 2314 | inline static hipError_t hipMemset3DAsync_cu4oro(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent, hipStream_t stream __dparm(0) ){ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:133: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2314:101: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipMemset3DAsync_cu4oro(hipPitchedPtr, int, hipExtent, hipStream_t)' 2314 | inline static hipError_t hipMemset3DAsync_cu4oro(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent, hipStream_t stream __dparm(0) ){ | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetAsync(void*, int, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2514:142: note: in expansion of macro '__ORO_FORCE_CAST' 2514 | CU4ORO::hipMemsetAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD16(oroDeviceptr_t, short unsigned int, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2521:45: note: in expansion of macro '__ORO_FORCE_CAST' 2521 | CU4ORO::hipMemsetD16_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned short,value), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD16Async(oroDeviceptr_t, short unsigned int, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2528:50: note: in expansion of macro '__ORO_FORCE_CAST' 2528 | CU4ORO::hipMemsetD16Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned short,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2528:169: note: in expansion of macro '__ORO_FORCE_CAST' 2528 | CU4ORO::hipMemsetD16Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned short,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD32(oroDeviceptr_t, int, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2535:45: note: in expansion of macro '__ORO_FORCE_CAST' 2535 | CU4ORO::hipMemsetD32_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD32Async(oroDeviceptr_t, int, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2542:50: note: in expansion of macro '__ORO_FORCE_CAST' 2542 | CU4ORO::hipMemsetD32Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2542:157: note: in expansion of macro '__ORO_FORCE_CAST' 2542 | CU4ORO::hipMemsetD32Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD8(oroDeviceptr_t, unsigned char, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2549:44: note: in expansion of macro '__ORO_FORCE_CAST' 2549 | CU4ORO::hipMemsetD8_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned char,value), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD8Async(oroDeviceptr_t, unsigned char, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2556:49: note: in expansion of macro '__ORO_FORCE_CAST' 2556 | CU4ORO::hipMemsetD8Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned char,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2556:167: note: in expansion of macro '__ORO_FORCE_CAST' 2556 | CU4ORO::hipMemsetD8Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned char,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMipmappedArrayCreate(hipMipmappedArray**, ORO_ARRAY3D_DESCRIPTOR*, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2563:56: note: in expansion of macro '__ORO_FORCE_CAST' 2563 | CU4ORO::hipMipmappedArrayCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipmipmappedArray *,pHandle), __ORO_FORCE_CAST(CU4ORO::CUDA_ARRAY3D_DESCRIPTOR *,pMipmappedArrayDesc), __ORO_FORCE_CAST(unsigned int,numMipmapLevels)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2563:111: note: in expansion of macro '__ORO_FORCE_CAST' 2563 | CU4ORO::hipMipmappedArrayCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipmipmappedArray *,pHandle), __ORO_FORCE_CAST(CU4ORO::CUDA_ARRAY3D_DESCRIPTOR *,pMipmappedArrayDesc), __ORO_FORCE_CAST(unsigned int,numMipmapLevels)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMipmappedArrayDestroy(oroMipmappedArray_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2570:57: note: in expansion of macro '__ORO_FORCE_CAST' 2570 | CU4ORO::hipMipmappedArrayDestroy_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipmipmappedArray,hMipmappedArray)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMipmappedArrayGetLevel(hipArray**, oroMipmappedArray_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2577:58: note: in expansion of macro '__ORO_FORCE_CAST' 2577 | CU4ORO::hipMipmappedArrayGetLevel_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUarray *,pLevelArray), __ORO_FORCE_CAST(CU4ORO::hipmipmappedArray,hMipMappedArray), __ORO_FORCE_CAST(unsigned int,level)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2577:107: note: in expansion of macro '__ORO_FORCE_CAST' 2577 | CU4ORO::hipMipmappedArrayGetLevel_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUarray *,pLevelArray), __ORO_FORCE_CAST(CU4ORO::hipmipmappedArray,hMipMappedArray), __ORO_FORCE_CAST(unsigned int,level)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleGetFunction(ihipModuleSymbol_t**, oroModule_t, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2584:53: note: in expansion of macro '__ORO_FORCE_CAST' 2584 | CU4ORO::hipModuleGetFunction_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t *,function), __ORO_FORCE_CAST(CU4ORO::hipModule_t,module), __ORO_FORCE_CAST(const char *,kname)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2584:105: note: in expansion of macro '__ORO_FORCE_CAST' 2584 | CU4ORO::hipModuleGetFunction_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t *,function), __ORO_FORCE_CAST(CU4ORO::hipModule_t,module), __ORO_FORCE_CAST(const char *,kname)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleGetGlobal(void**, size_t*, oroModule_t, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2591:134: note: in expansion of macro '__ORO_FORCE_CAST' 2591 | CU4ORO::hipModuleGetGlobal_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t *,dptr), __ORO_FORCE_CAST(size_t *,bytes), __ORO_FORCE_CAST(CU4ORO::hipModule_t,hmod), __ORO_FORCE_CAST(const char *,name)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleGetTexRef(textureReference**, oroModule_t, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2598:51: note: in expansion of macro '__ORO_FORCE_CAST' 2598 | CU4ORO::hipModuleGetTexRef_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUtexref *,texRef), __ORO_FORCE_CAST(CU4ORO::hipModule_t,hmod), __ORO_FORCE_CAST(const char *,name)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2598:96: note: in expansion of macro '__ORO_FORCE_CAST' 2598 | CU4ORO::hipModuleGetTexRef_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUtexref *,texRef), __ORO_FORCE_CAST(CU4ORO::hipModule_t,hmod), __ORO_FORCE_CAST(const char *,name)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLaunchCooperativeKernel(oroFunction_t, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, oroStream_t, void**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2605:65: note: in expansion of macro '__ORO_FORCE_CAST' 2605 | CU4ORO::hipModuleLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(unsigned int,gridDimX), __ORO_FORCE_CAST(unsigned int,gridDimY), __ORO_FORCE_CAST(unsigned int,gridDimZ), __ORO_FORCE_CAST(unsigned int,blockDimX), __ORO_FORCE_CAST(unsigned int,blockDimY), __ORO_FORCE_CAST(unsigned int,blockDimZ), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(void **,kernelParams)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2605:404: note: in expansion of macro '__ORO_FORCE_CAST' 2605 | CU4ORO::hipModuleLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(unsigned int,gridDimX), __ORO_FORCE_CAST(unsigned int,gridDimY), __ORO_FORCE_CAST(unsigned int,gridDimZ), __ORO_FORCE_CAST(unsigned int,blockDimX), __ORO_FORCE_CAST(unsigned int,blockDimY), __ORO_FORCE_CAST(unsigned int,blockDimZ), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(void **,kernelParams)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLaunchCooperativeKernelMultiDevice(oroFunctionLaunchParams*, unsigned int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2612:76: note: in expansion of macro '__ORO_FORCE_CAST' 2612 | CU4ORO::hipModuleLaunchCooperativeKernelMultiDevice_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunctionLaunchParams *,launchParamsList), __ORO_FORCE_CAST(unsigned int,numDevices), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLaunchKernel(oroFunction_t, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, oroStream_t, void**, void**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2619:54: note: in expansion of macro '__ORO_FORCE_CAST' 2619 | CU4ORO::hipModuleLaunchKernel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(unsigned int,gridDimX), __ORO_FORCE_CAST(unsigned int,gridDimY), __ORO_FORCE_CAST(unsigned int,gridDimZ), __ORO_FORCE_CAST(unsigned int,blockDimX), __ORO_FORCE_CAST(unsigned int,blockDimY), __ORO_FORCE_CAST(unsigned int,blockDimZ), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(void **,extra)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2619:393: note: in expansion of macro '__ORO_FORCE_CAST' 2619 | CU4ORO::hipModuleLaunchKernel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(unsigned int,gridDimX), __ORO_FORCE_CAST(unsigned int,gridDimY), __ORO_FORCE_CAST(unsigned int,gridDimZ), __ORO_FORCE_CAST(unsigned int,blockDimX), __ORO_FORCE_CAST(unsigned int,blockDimY), __ORO_FORCE_CAST(unsigned int,blockDimZ), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(void **,extra)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLoad(ihipModule_t**, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2626:46: note: in expansion of macro '__ORO_FORCE_CAST' 2626 | CU4ORO::hipModuleLoad_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t *,module), __ORO_FORCE_CAST(const char *,fname)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLoadData(ihipModule_t**, const void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2633:50: note: in expansion of macro '__ORO_FORCE_CAST' 2633 | CU4ORO::hipModuleLoadData_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t *,module), __ORO_FORCE_CAST(const void *,image)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLoadDataEx(ihipModule_t**, const void*, unsigned int, oroJitOption*, void**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2640:52: note: in expansion of macro '__ORO_FORCE_CAST' 2640 | CU4ORO::hipModuleLoadDataEx_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t *,module), __ORO_FORCE_CAST(const void *,image), __ORO_FORCE_CAST(unsigned int,numOptions), __ORO_FORCE_CAST(CU4ORO::hipJitOption *,options), __ORO_FORCE_CAST(void **,optionValues)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2640:181: note: in expansion of macro '__ORO_FORCE_CAST' 2640 | CU4ORO::hipModuleLoadDataEx_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t *,module), __ORO_FORCE_CAST(const void *,image), __ORO_FORCE_CAST(unsigned int,numOptions), __ORO_FORCE_CAST(CU4ORO::hipJitOption *,options), __ORO_FORCE_CAST(void **,optionValues)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleOccupancyMaxActiveBlocksPerMultiprocessor(int*, oroFunction_t, int, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2647:118: note: in expansion of macro '__ORO_FORCE_CAST' 2647 | CU4ORO::hipModuleOccupancyMaxActiveBlocksPerMultiprocessor_cu4oro(__ORO_FORCE_CAST(int *,numBlocks), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(int,blockSize), __ORO_FORCE_CAST(size_t,dynSharedMemPerBlk)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int*, oroFunction_t, int, size_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2654:127: note: in expansion of macro '__ORO_FORCE_CAST' 2654 | CU4ORO::hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_cu4oro(__ORO_FORCE_CAST(int *,numBlocks), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(int,blockSize), __ORO_FORCE_CAST(size_t,dynSharedMemPerBlk), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleOccupancyMaxPotentialBlockSize(int*, int*, oroFunction_t, size_t, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2661:141: note: in expansion of macro '__ORO_FORCE_CAST' 2661 | CU4ORO::hipModuleOccupancyMaxPotentialBlockSize_cu4oro(__ORO_FORCE_CAST(int *,gridSize), __ORO_FORCE_CAST(int *,blockSize), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(size_t,dynSharedMemPerBlk), __ORO_FORCE_CAST(int,blockSizeLimit)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleOccupancyMaxPotentialBlockSizeWithFlags(int*, int*, oroFunction_t, size_t, int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2668:150: note: in expansion of macro '__ORO_FORCE_CAST' 2668 | CU4ORO::hipModuleOccupancyMaxPotentialBlockSizeWithFlags_cu4oro(__ORO_FORCE_CAST(int *,gridSize), __ORO_FORCE_CAST(int *,blockSize), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(size_t,dynSharedMemPerBlk), __ORO_FORCE_CAST(int,blockSizeLimit), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleUnload(oroModule_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2675:48: note: in expansion of macro '__ORO_FORCE_CAST' 2675 | CU4ORO::hipModuleUnload_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t,module)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroPointerGetAttribute(void*, oroPointer_attribute, oroDeviceptr_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2703:86: note: in expansion of macro '__ORO_FORCE_CAST' 2703 | CU4ORO::hipPointerGetAttribute_cu4oro(__ORO_FORCE_CAST(void *,data), __ORO_FORCE_CAST(CU4ORO::CUpointer_attribute,attribute), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2703:143: note: in expansion of macro '__ORO_FORCE_CAST' 2703 | CU4ORO::hipPointerGetAttribute_cu4oro(__ORO_FORCE_CAST(void *,data), __ORO_FORCE_CAST(CU4ORO::CUpointer_attribute,attribute), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroPointerGetAttributes(oroPointerAttribute_t*, const void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2710:56: note: in expansion of macro '__ORO_FORCE_CAST' 2710 | CU4ORO::hipPointerGetAttributes_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPointerAttribute_t *,attributes), __ORO_FORCE_CAST(const void *,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroSignalExternalSemaphoresAsync(void* const*, const oroExternalSemaphoreSignalParams*, unsigned int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2752:135: note: in expansion of macro '__ORO_FORCE_CAST' 2752 | CU4ORO::hipSignalExternalSemaphoresAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphore_t *,extSemArray), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreSignalParams *,paramsArray), __ORO_FORCE_CAST(unsigned int,numExtSems), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2752:258: note: in expansion of macro '__ORO_FORCE_CAST' 2752 | CU4ORO::hipSignalExternalSemaphoresAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphore_t *,extSemArray), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreSignalParams *,paramsArray), __ORO_FORCE_CAST(unsigned int,numExtSems), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamAddCallback(oroStream_t, oroStreamCallback_t, void*, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2759:53: note: in expansion of macro '__ORO_FORCE_CAST' 2759 | CU4ORO::hipStreamAddCallback_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipStreamCallback_t,callback), __ORO_FORCE_CAST(void *,userData), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2759:99: note: in expansion of macro '__ORO_FORCE_CAST' 2759 | CU4ORO::hipStreamAddCallback_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipStreamCallback_t,callback), __ORO_FORCE_CAST(void *,userData), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamAttachMemAsync(oroStream_t, void*, size_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2766:56: note: in expansion of macro '__ORO_FORCE_CAST' 2766 | CU4ORO::hipStreamAttachMemAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t *,dev_ptr), __ORO_FORCE_CAST(size_t,length), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamCreate(ihipStream_t**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2773:48: note: in expansion of macro '__ORO_FORCE_CAST' 2773 | CU4ORO::hipStreamCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t *,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamCreateWithFlags(ihipStream_t**, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2780:57: note: in expansion of macro '__ORO_FORCE_CAST' 2780 | CU4ORO::hipStreamCreateWithFlags_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t *,stream), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamCreateWithPriority(ihipStream_t**, unsigned int, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2787:60: note: in expansion of macro '__ORO_FORCE_CAST' 2787 | CU4ORO::hipStreamCreateWithPriority_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t *,stream), __ORO_FORCE_CAST(unsigned int,flags), __ORO_FORCE_CAST(int,priority)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamDestroy(oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2794:49: note: in expansion of macro '__ORO_FORCE_CAST' 2794 | CU4ORO::hipStreamDestroy_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamGetDevice(oroStream_t, oroDevice_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2801:51: note: in expansion of macro '__ORO_FORCE_CAST' 2801 | CU4ORO::hipStreamGetDevice_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipDevice_t *,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamGetFlags(oroStream_t, unsigned int*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2808:50: note: in expansion of macro '__ORO_FORCE_CAST' 2808 | CU4ORO::hipStreamGetFlags_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(unsigned int *,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamGetPriority(oroStream_t, int*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2815:53: note: in expansion of macro '__ORO_FORCE_CAST' 2815 | CU4ORO::hipStreamGetPriority_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(int *,priority)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamQuery(oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2822:47: note: in expansion of macro '__ORO_FORCE_CAST' 2822 | CU4ORO::hipStreamQuery_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamSynchronize(oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2829:53: note: in expansion of macro '__ORO_FORCE_CAST' 2829 | CU4ORO::hipStreamSynchronize_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamWaitEvent(oroStream_t, oroEvent_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2836:51: note: in expansion of macro '__ORO_FORCE_CAST' 2836 | CU4ORO::hipStreamWaitEvent_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,event), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2836:97: note: in expansion of macro '__ORO_FORCE_CAST' 2836 | CU4ORO::hipStreamWaitEvent_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,event), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroWaitExternalSemaphoresAsync(void* const*, const oroExternalSemaphoreWaitParams*, unsigned int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2843:133: note: in expansion of macro '__ORO_FORCE_CAST' 2843 | CU4ORO::hipWaitExternalSemaphoresAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphore_t *,extSemArray), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreWaitParams *,paramsArray), __ORO_FORCE_CAST(unsigned int,numExtSems), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2843:254: note: in expansion of macro '__ORO_FORCE_CAST' 2843 | CU4ORO::hipWaitExternalSemaphoresAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphore_t *,extSemArray), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreWaitParams *,paramsArray), __ORO_FORCE_CAST(unsigned int,numExtSems), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcAddNameExpression(orortcProgram, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2850:56: note: in expansion of macro '__ORO_FORCE_CAST' 2850 | CU4ORO::hiprtcAddNameExpression_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(const char *,name_expression)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcCompileProgram(orortcProgram, int, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2857:53: note: in expansion of macro '__ORO_FORCE_CAST' 2857 | CU4ORO::hiprtcCompileProgram_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(int,numOptions), __ORO_FORCE_CAST(const char **,options)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcCreateProgram(_hiprtcProgram**, const char*, const char*, int, const char**, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2864:52: note: in expansion of macro '__ORO_FORCE_CAST' 2864 | CU4ORO::hiprtcCreateProgram_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram *,prog), __ORO_FORCE_CAST(const char *,src), __ORO_FORCE_CAST(const char *,name), __ORO_FORCE_CAST(int,numHeaders), __ORO_FORCE_CAST(const char **,headers), __ORO_FORCE_CAST(const char **,includeNames)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcDestroyProgram(_hiprtcProgram**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2871:53: note: in expansion of macro '__ORO_FORCE_CAST' 2871 | CU4ORO::hiprtcDestroyProgram_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram *,prog)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetCode(orortcProgram, char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2878:46: note: in expansion of macro '__ORO_FORCE_CAST' 2878 | CU4ORO::hiprtcGetCode_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(char *,code)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetCodeSize(orortcProgram, size_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2885:50: note: in expansion of macro '__ORO_FORCE_CAST' 2885 | CU4ORO::hiprtcGetCodeSize_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(size_t *,codeSizeRet)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'const char* orortcGetErrorString(orortcResult)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2892:53: note: in expansion of macro '__ORO_FORCE_CAST' 2892 | CU4ORO::hiprtcGetErrorString_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcResult,result)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetLoweredName(orortcProgram, const char*, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2899:53: note: in expansion of macro '__ORO_FORCE_CAST' 2899 | CU4ORO::hiprtcGetLoweredName_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(const char *,name_expression), __ORO_FORCE_CAST(const char **,lowered_name)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetProgramLog(orortcProgram, char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2906:52: note: in expansion of macro '__ORO_FORCE_CAST' 2906 | CU4ORO::hiprtcGetProgramLog_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(char *,log)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetProgramLogSize(orortcProgram, size_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2913:56: note: in expansion of macro '__ORO_FORCE_CAST' 2913 | CU4ORO::hiprtcGetProgramLogSize_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(size_t *,logSizeRet)), | ^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 40%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/PlocBuilder.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/PlocBuilder.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/PlocBuilder.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/PlocBuilder.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Geometry.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhCommon.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.cpp:26: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Scene.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h: In constructor 'hiprt::Transform::Transform(const hiprt::Frame*, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:395:22: warning: 'hiprt::Transform::m_frames' will be initialized after [-Wreorder] 395 | const Frame* m_frames; | ^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:394:26: warning: 'uint32_t hiprt::Transform::m_frameCount' [-Wreorder] 394 | uint32_t m_frameCount; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:287:27: warning: when initialized here [-Wreorder] 287 | HIPRT_HOST_DEVICE Transform( const Frame* frameData, uint32_t frameCount ) | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:32, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.cpp:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h: In constructor 'hiprt::MemoryArena::MemoryArena(hiprtDevicePtr, size_t, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:52:28: warning: 'hiprt::MemoryArena::m_storageSize' will be initialized after [-Wreorder] 52 | size_t m_storageSize; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:50:28: warning: 'uint32_t hiprt::MemoryArena::m_alignment' [-Wreorder] 50 | uint32_t m_alignment; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:32:27: warning: when initialized here [-Wreorder] 32 | HIPRT_HOST_DEVICE MemoryArena( hiprtDevicePtr data, size_t storageSize, uint32_t alignment ) | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h: In instantiation of 'static void hiprt::PlocBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::TriangleNode; PrimitiveContainer = hiprt::TriangleMesh; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.cpp:147:23: required from here 147 | update( context, mesh, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:443:28: warning: unused variable 'header' [-Wunused-variable] 443 | Header* header = storageMemoryArena.allocate
( 1 ); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h: In instantiation of 'static void hiprt::PlocBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::CustomNode; PrimitiveContainer = hiprt::AabbList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.cpp:152:21: required from here 152 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:443:28: warning: unused variable 'header' [-Wunused-variable] 443 | Header* header = storageMemoryArena.allocate
( 1 ); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h: In instantiation of 'static void hiprt::PlocBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::InstanceNode; PrimitiveContainer = hiprt::InstanceList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.cpp:175:23: required from here 175 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:455:43: warning: unused variable 'geoms' [-Wunused-variable] 455 | GeomHeader** geoms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:456:51: warning: unused variable 'masks' [-Wunused-variable] 456 | uint32_t* masks = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:457:39: warning: unused variable 'transforms' [-Wunused-variable] 457 | hiprtTransformHeader* transforms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:443:28: warning: unused variable 'header' [-Wunused-variable] 443 | Header* header = storageMemoryArena.allocate
( 1 ); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h: In instantiation of 'static void hiprt::PlocBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::InstanceNode; PrimitiveContainer = hiprt::InstanceList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.cpp:180:23: required from here 180 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:455:43: warning: unused variable 'geoms' [-Wunused-variable] 455 | GeomHeader** geoms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:456:51: warning: unused variable 'masks' [-Wunused-variable] 456 | uint32_t* masks = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:457:39: warning: unused variable 'transforms' [-Wunused-variable] 457 | hiprtTransformHeader* transforms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/PlocBuilder.h:443:28: warning: unused variable 'header' [-Wunused-variable] 443 | Header* header = storageMemoryArena.allocate
( 1 ); | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/LbvhBuilder.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/LbvhBuilder.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/LbvhBuilder.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/LbvhBuilder.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Geometry.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhCommon.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.cpp:26: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Scene.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h: In constructor 'hiprt::Transform::Transform(const hiprt::Frame*, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:395:22: warning: 'hiprt::Transform::m_frames' will be initialized after [-Wreorder] 395 | const Frame* m_frames; | ^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:394:26: warning: 'uint32_t hiprt::Transform::m_frameCount' [-Wreorder] 394 | uint32_t m_frameCount; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:287:27: warning: when initialized here [-Wreorder] 287 | HIPRT_HOST_DEVICE Transform( const Frame* frameData, uint32_t frameCount ) | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:32, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.cpp:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h: In constructor 'hiprt::MemoryArena::MemoryArena(hiprtDevicePtr, size_t, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:52:28: warning: 'hiprt::MemoryArena::m_storageSize' will be initialized after [-Wreorder] 52 | size_t m_storageSize; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:50:28: warning: 'uint32_t hiprt::MemoryArena::m_alignment' [-Wreorder] 50 | uint32_t m_alignment; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:32:27: warning: when initialized here [-Wreorder] 32 | HIPRT_HOST_DEVICE MemoryArena( hiprtDevicePtr data, size_t storageSize, uint32_t alignment ) | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h: In instantiation of 'static void hiprt::LbvhBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::TriangleNode; PrimitiveContainer = hiprt::TriangleMesh; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.cpp:147:23: required from here 147 | update( context, mesh, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:390:28: warning: unused variable 'header' [-Wunused-variable] 390 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h: In instantiation of 'static void hiprt::LbvhBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::CustomNode; PrimitiveContainer = hiprt::AabbList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.cpp:152:21: required from here 152 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:390:28: warning: unused variable 'header' [-Wunused-variable] 390 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h: In instantiation of 'static void hiprt::LbvhBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::InstanceNode; PrimitiveContainer = hiprt::InstanceList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.cpp:175:23: required from here 175 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:402:43: warning: unused variable 'geoms' [-Wunused-variable] 402 | GeomHeader** geoms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:403:51: warning: unused variable 'masks' [-Wunused-variable] 403 | uint32_t* masks = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:404:39: warning: unused variable 'transforms' [-Wunused-variable] 404 | hiprtTransformHeader* transforms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:390:28: warning: unused variable 'header' [-Wunused-variable] 390 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h: In instantiation of 'static void hiprt::LbvhBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::InstanceNode; PrimitiveContainer = hiprt::InstanceList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.cpp:180:23: required from here 180 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:402:43: warning: unused variable 'geoms' [-Wunused-variable] 402 | GeomHeader** geoms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:403:51: warning: unused variable 'masks' [-Wunused-variable] 403 | uint32_t* masks = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:404:39: warning: unused variable 'transforms' [-Wunused-variable] 404 | hiprtTransformHeader* transforms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/LbvhBuilder.h:390:28: warning: unused variable 'header' [-Wunused-variable] 390 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 62%] Building CXX object CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o -MF CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o.d -o CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp: In static member function 'static int OrochiUtilsImpl::loadCacheFileToBinary(const std::string&, std::vector&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:344:32: warning: unused variable 'dummy' [-Wunused-variable] 344 | size_t dummy = fread( const_cast( binaryOut.data() ), sizeof( char ), binarySize, file ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp: In function 'void SetupCompileOptions(oroDevice, const std::vector*, std::string*, std::vector&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:450:28: warning: the address of 'hipDeviceProp_t::gcnArchName' will never be NULL [-Waddress] 450 | if ( props.gcnArchName && props.gcnArchName[0] != '\0' ) | ~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.h:43, from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.h:24, from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:23: /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:202:14: note: 'hipDeviceProp_t::gcnArchName' declared here 202 | char gcnArchName[256]; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:460:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 460 | for( int i = 0; i < optsIn->size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp: In member function 'ihipModuleSymbol_t* OrochiUtils::getFunction(oroDevice, const char*, const char*, const char*, std::vector*, int, const char**, const char**, ihipModule_t**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:614:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 614 | for( int i = 0; i < opts.size(); i++ ) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp: In static member function 'static int OrochiUtilsImpl::loadCacheFileToBinary(const std::string&, std::vector&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:324:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 324 | fread( &checksumValue, sizeof( long long ), 1, csfile ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 21%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/Context.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/Context.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/Context.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/Context.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Context.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Geometry.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhCommon.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Context.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Scene.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h: In constructor 'hiprt::Transform::Transform(const hiprt::Frame*, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:395:22: warning: 'hiprt::Transform::m_frames' will be initialized after [-Wreorder] 395 | const Frame* m_frames; | ^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:394:26: warning: 'uint32_t hiprt::Transform::m_frameCount' [-Wreorder] 394 | uint32_t m_frameCount; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:287:27: warning: when initialized here [-Wreorder] 287 | HIPRT_HOST_DEVICE Transform( const Frame* frameData, uint32_t frameCount ) | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhImporter.h:31, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Context.cpp:26: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h: In constructor 'hiprt::MemoryArena::MemoryArena(hiprtDevicePtr, size_t, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:52:28: warning: 'hiprt::MemoryArena::m_storageSize' will be initialized after [-Wreorder] 52 | size_t m_storageSize; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:50:28: warning: 'uint32_t hiprt::MemoryArena::m_alignment' [-Wreorder] 50 | uint32_t m_alignment; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:32:27: warning: when initialized here [-Wreorder] 32 | HIPRT_HOST_DEVICE MemoryArena( hiprtDevicePtr data, size_t storageSize, uint32_t alignment ) | ^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 59%] Building CXX object CMakeFiles/hiprt02003.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o -MF CMakeFiles/hiprt02003.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o.d -o CMakeFiles/hiprt02003.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/ParallelPrimitives/RadixSort.cpp /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/ParallelPrimitives/RadixSort.cpp: In member function 'void Oro::RadixSort::exclusiveScanCpu(const Oro::GpuMemory&, Oro::GpuMemory&) const': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/ParallelPrimitives/RadixSort.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 109 | for( int i = 0; i < counts.size(); ++i ) | ~~^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 43%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/SbvhBuilder.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/SbvhBuilder.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/SbvhBuilder.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/SbvhBuilder.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Geometry.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhCommon.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.cpp:26: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Scene.h:27, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Instance.h:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h: In constructor 'hiprt::Transform::Transform(const hiprt::Frame*, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:395:22: warning: 'hiprt::Transform::m_frames' will be initialized after [-Wreorder] 395 | const Frame* m_frames; | ^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:394:26: warning: 'uint32_t hiprt::Transform::m_frameCount' [-Wreorder] 394 | uint32_t m_frameCount; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Transform.h:287:27: warning: when initialized here [-Wreorder] 287 | HIPRT_HOST_DEVICE Transform( const Frame* frameData, uint32_t frameCount ) | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:32, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.cpp:28: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h: In constructor 'hiprt::MemoryArena::MemoryArena(hiprtDevicePtr, size_t, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:52:28: warning: 'hiprt::MemoryArena::m_storageSize' will be initialized after [-Wreorder] 52 | size_t m_storageSize; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:50:28: warning: 'uint32_t hiprt::MemoryArena::m_alignment' [-Wreorder] 50 | uint32_t m_alignment; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/MemoryArena.h:32:27: warning: when initialized here [-Wreorder] 32 | HIPRT_HOST_DEVICE MemoryArena( hiprtDevicePtr data, size_t storageSize, uint32_t alignment ) | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h: In instantiation of 'static void hiprt::SbvhBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::TriangleNode; PrimitiveContainer = hiprt::TriangleMesh; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.cpp:153:23: required from here 153 | update( context, mesh, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:546:28: warning: unused variable 'header' [-Wunused-variable] 546 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h: In instantiation of 'static void hiprt::SbvhBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::CustomNode; PrimitiveContainer = hiprt::AabbList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.cpp:158:21: required from here 158 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:546:28: warning: unused variable 'header' [-Wunused-variable] 546 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h: In instantiation of 'static void hiprt::SbvhBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::InstanceNode; PrimitiveContainer = hiprt::InstanceList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.cpp:179:23: required from here 179 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:558:43: warning: unused variable 'geoms' [-Wunused-variable] 558 | GeomHeader** geoms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:559:51: warning: unused variable 'masks' [-Wunused-variable] 559 | uint32_t* masks = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:560:39: warning: unused variable 'transforms' [-Wunused-variable] 560 | hiprtTransformHeader* transforms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:546:28: warning: unused variable 'header' [-Wunused-variable] 546 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h: In instantiation of 'static void hiprt::SbvhBuilder::update(hiprt::Context&, PrimitiveContainer&, hiprtBuildOptions, oroStream, hiprt::MemoryArena&) [with PrimitiveNode = hiprt::InstanceNode; PrimitiveContainer = hiprt::InstanceList; oroStream = ihipStream_t*]': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.cpp:184:23: required from here 184 | update( context, list, buildOptions, stream, storageMemoryArena ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:558:43: warning: unused variable 'geoms' [-Wunused-variable] 558 | GeomHeader** geoms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:559:51: warning: unused variable 'masks' [-Wunused-variable] 559 | uint32_t* masks = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:560:39: warning: unused variable 'transforms' [-Wunused-variable] 560 | hiprtTransformHeader* transforms = storageMemoryArena.allocate( primitives.getCount() ); | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/SbvhBuilder.h:546:28: warning: unused variable 'header' [-Wunused-variable] 546 | Header* header = storageMemoryArena.allocate
(); | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 53%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/hiprt.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/hiprt.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/hiprt.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/hiprt.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/hiprt.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Geometry.h:26, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/hiprt.cpp:29: /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h: In constructor 'hiprt::ReferenceNode::ReferenceNode(uint32_t, const hiprt::Aabb&)': /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:187:18: warning: 'hiprt::ReferenceNode::m_primIndex' will be initialized after [-Wreorder] 187 | uint32_t m_primIndex = InvalidValue; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:186:18: warning: 'hiprt::Aabb hiprt::ReferenceNode::m_box' [-Wreorder] 186 | Aabb m_box; | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/BvhNode.h:183:36: warning: when initialized here [-Wreorder] 183 | HIPRT_HOST_DEVICE ReferenceNode( uint32_t primIndex, const Aabb& box ) : m_primIndex( primIndex ), m_box( box ) {} | ^~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 18%] Building CXX object CMakeFiles/hiprt02003.dir/hiprt/impl/Compiler.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_ENCRYPT -DHIPRT_EXPORTS -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -Dhiprt02003_EXPORTS -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -MD -MT CMakeFiles/hiprt02003.dir/hiprt/impl/Compiler.cpp.o -MF CMakeFiles/hiprt02003.dir/hiprt/impl/Compiler.cpp.o.d -o CMakeFiles/hiprt02003.dir/hiprt/impl/Compiler.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Compiler.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/encrypt.h:1, from /usr/src/RPM/BUILD/hiprt-2.3/hiprt/impl/Compiler.cpp:31: /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/b64.h: In function 'std::string base64_encode(const std::string&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/b64.h:14:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 14 | for (int jj = 0; jj < in.size(); jj++) { | ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/b64.h: In function 'std::string base64_decode(const std::string&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/b64.h:36:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 36 | for (int jj = 0; jj < in.size(); jj++) { | ~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/encrypt.h:2: /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/vigenere.h: In function 'int index(char)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/vigenere.h:13:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int ii = 0; ii < AVAILABLE_CHARS.size(); ii++) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/vigenere.h: In function 'std::string encrypt_vigenere(std::string&, std::string&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/easy-encryption/vigenere.h:40:54: warning: unused variable 'keyLen' [-Wunused-variable] 40 | int msgLen = static_cast( msg.size() ), keyLen = static_cast( key.size() ), i; | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 71%] Linking CXX shared library /usr/src/RPM/BUILD/hiprt-2.3/dist/bin/RelWithDebInfo/libhiprt0200364.so /usr/bin/cmake -E cmake_link_script CMakeFiles/hiprt02003.dir/link.txt --verbose=1 /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:808:26: warning: 'cuCtxGetCurrent_oro' violates the C++ One Definition Rule [-Wodr] 808 | extern tcuCtxGetCurrent *cuCtxGetCurrent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:129:19: note: 'cuCtxGetCurrent_oro' was previously declared here 129 | tcuCtxGetCurrent *cuCtxGetCurrent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:800:25: warning: 'cuCtxCreate_v2_oro' violates the C++ One Definition Rule [-Wodr] 800 | extern tcuCtxCreate_v2 *cuCtxCreate_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:121:18: note: 'cuCtxCreate_v2_oro' was previously declared here 121 | tcuCtxCreate_v2 *cuCtxCreate_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:802:26: warning: 'cuCtxDestroy_v2_oro' violates the C++ One Definition Rule [-Wodr] 802 | extern tcuCtxDestroy_v2 *cuCtxDestroy_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:123:19: note: 'cuCtxDestroy_v2_oro' was previously declared here 123 | tcuCtxDestroy_v2 *cuCtxDestroy_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:991:24: warning: 'cuLinkDestroy_oro' violates the C++ One Definition Rule [-Wodr] 991 | extern tcuLinkDestroy *cuLinkDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:312:17: note: 'cuLinkDestroy_oro' was previously declared here 312 | tcuLinkDestroy *cuLinkDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:989:25: warning: 'cuLinkComplete_oro' violates the C++ One Definition Rule [-Wodr] 989 | extern tcuLinkComplete *cuLinkComplete_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:310:18: note: 'cuLinkComplete_oro' was previously declared here 310 | tcuLinkComplete *cuLinkComplete_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:988:27: warning: 'cuLinkAddFile_v2_oro' violates the C++ One Definition Rule [-Wodr] 988 | extern tcuLinkAddFile_v2 *cuLinkAddFile_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:309:20: note: 'cuLinkAddFile_v2_oro' was previously declared here 309 | tcuLinkAddFile_v2 *cuLinkAddFile_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:987:27: warning: 'cuLinkAddData_v2_oro' violates the C++ One Definition Rule [-Wodr] 987 | extern tcuLinkAddData_v2 *cuLinkAddData_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:308:20: note: 'cuLinkAddData_v2_oro' was previously declared here 308 | tcuLinkAddData_v2 *cuLinkAddData_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1471:31: warning: 'cudaUserObjectRetain_oro' violates the C++ One Definition Rule [-Wodr] 1471 | extern tcudaUserObjectRetain *cudaUserObjectRetain_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:792:24: note: 'cudaUserObjectRetain_oro' was previously declared here 792 | tcudaUserObjectRetain *cudaUserObjectRetain_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1470:32: warning: 'cudaUserObjectRelease_oro' violates the C++ One Definition Rule [-Wodr] 1470 | extern tcudaUserObjectRelease *cudaUserObjectRelease_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:791:25: note: 'cudaUserObjectRelease_oro' was previously declared here 791 | tcudaUserObjectRelease *cudaUserObjectRelease_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1462:46: warning: 'cudaThreadExchangeStreamCaptureMode_oro' violates the C++ One Definition Rule [-Wodr] 1462 | extern tcudaThreadExchangeStreamCaptureMode *cudaThreadExchangeStreamCaptureMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:783:39: note: 'cudaThreadExchangeStreamCaptureMode_oro' was previously declared here 783 | tcudaThreadExchangeStreamCaptureMode *cudaThreadExchangeStreamCaptureMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1177:36: warning: 'cuTexRefSetMipmappedArray_oro' violates the C++ One Definition Rule [-Wodr] 1177 | extern tcuTexRefSetMipmappedArray *cuTexRefSetMipmappedArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:498:29: note: 'cuTexRefSetMipmappedArray_oro' was previously declared here 498 | tcuTexRefSetMipmappedArray *cuTexRefSetMipmappedArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1176:38: warning: 'cuTexRefSetMipmapLevelClamp_oro' violates the C++ One Definition Rule [-Wodr] 1176 | extern tcuTexRefSetMipmapLevelClamp *cuTexRefSetMipmapLevelClamp_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:497:31: note: 'cuTexRefSetMipmapLevelClamp_oro' was previously declared here 497 | tcuTexRefSetMipmapLevelClamp *cuTexRefSetMipmapLevelClamp_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1175:37: warning: 'cuTexRefSetMipmapLevelBias_oro' violates the C++ One Definition Rule [-Wodr] 1175 | extern tcuTexRefSetMipmapLevelBias *cuTexRefSetMipmapLevelBias_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:496:30: note: 'cuTexRefSetMipmapLevelBias_oro' was previously declared here 496 | tcuTexRefSetMipmapLevelBias *cuTexRefSetMipmapLevelBias_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1174:38: warning: 'cuTexRefSetMipmapFilterMode_oro' violates the C++ One Definition Rule [-Wodr] 1174 | extern tcuTexRefSetMipmapFilterMode *cuTexRefSetMipmapFilterMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:495:31: note: 'cuTexRefSetMipmapFilterMode_oro' was previously declared here 495 | tcuTexRefSetMipmapFilterMode *cuTexRefSetMipmapFilterMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1173:35: warning: 'cuTexRefSetMaxAnisotropy_oro' violates the C++ One Definition Rule [-Wodr] 1173 | extern tcuTexRefSetMaxAnisotropy *cuTexRefSetMaxAnisotropy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:494:28: note: 'cuTexRefSetMaxAnisotropy_oro' was previously declared here 494 | tcuTexRefSetMaxAnisotropy *cuTexRefSetMaxAnisotropy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1172:28: warning: 'cuTexRefSetFormat_oro' violates the C++ One Definition Rule [-Wodr] 1172 | extern tcuTexRefSetFormat *cuTexRefSetFormat_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:493:21: note: 'cuTexRefSetFormat_oro' was previously declared here 493 | tcuTexRefSetFormat *cuTexRefSetFormat_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1171:27: warning: 'cuTexRefSetFlags_oro' violates the C++ One Definition Rule [-Wodr] 1171 | extern tcuTexRefSetFlags *cuTexRefSetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:492:20: note: 'cuTexRefSetFlags_oro' was previously declared here 492 | tcuTexRefSetFlags *cuTexRefSetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1170:32: warning: 'cuTexRefSetFilterMode_oro' violates the C++ One Definition Rule [-Wodr] 1170 | extern tcuTexRefSetFilterMode *cuTexRefSetFilterMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:491:25: note: 'cuTexRefSetFilterMode_oro' was previously declared here 491 | tcuTexRefSetFilterMode *cuTexRefSetFilterMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1169:33: warning: 'cuTexRefSetBorderColor_oro' violates the C++ One Definition Rule [-Wodr] 1169 | extern tcuTexRefSetBorderColor *cuTexRefSetBorderColor_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:490:26: note: 'cuTexRefSetBorderColor_oro' was previously declared here 490 | tcuTexRefSetBorderColor *cuTexRefSetBorderColor_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1168:27: warning: 'cuTexRefSetArray_oro' violates the C++ One Definition Rule [-Wodr] 1168 | extern tcuTexRefSetArray *cuTexRefSetArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:489:20: note: 'cuTexRefSetArray_oro' was previously declared here 489 | tcuTexRefSetArray *cuTexRefSetArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1166:33: warning: 'cuTexRefSetAddressMode_oro' violates the C++ One Definition Rule [-Wodr] 1166 | extern tcuTexRefSetAddressMode *cuTexRefSetAddressMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:487:26: note: 'cuTexRefSetAddressMode_oro' was previously declared here 487 | tcuTexRefSetAddressMode *cuTexRefSetAddressMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1163:38: warning: 'cuTexRefGetMipmapLevelClamp_oro' violates the C++ One Definition Rule [-Wodr] 1163 | extern tcuTexRefGetMipmapLevelClamp *cuTexRefGetMipmapLevelClamp_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:484:31: note: 'cuTexRefGetMipmapLevelClamp_oro' was previously declared here 484 | tcuTexRefGetMipmapLevelClamp *cuTexRefGetMipmapLevelClamp_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1162:37: warning: 'cuTexRefGetMipmapLevelBias_oro' violates the C++ One Definition Rule [-Wodr] 1162 | extern tcuTexRefGetMipmapLevelBias *cuTexRefGetMipmapLevelBias_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:483:30: note: 'cuTexRefGetMipmapLevelBias_oro' was previously declared here 483 | tcuTexRefGetMipmapLevelBias *cuTexRefGetMipmapLevelBias_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1161:38: warning: 'cuTexRefGetMipmapFilterMode_oro' violates the C++ One Definition Rule [-Wodr] 1161 | extern tcuTexRefGetMipmapFilterMode *cuTexRefGetMipmapFilterMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:482:31: note: 'cuTexRefGetMipmapFilterMode_oro' was previously declared here 482 | tcuTexRefGetMipmapFilterMode *cuTexRefGetMipmapFilterMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1160:35: warning: 'cuTexRefGetMaxAnisotropy_oro' violates the C++ One Definition Rule [-Wodr] 1160 | extern tcuTexRefGetMaxAnisotropy *cuTexRefGetMaxAnisotropy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:481:28: note: 'cuTexRefGetMaxAnisotropy_oro' was previously declared here 481 | tcuTexRefGetMaxAnisotropy *cuTexRefGetMaxAnisotropy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1159:28: warning: 'cuTexRefGetFormat_oro' violates the C++ One Definition Rule [-Wodr] 1159 | extern tcuTexRefGetFormat *cuTexRefGetFormat_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:480:21: note: 'cuTexRefGetFormat_oro' was previously declared here 480 | tcuTexRefGetFormat *cuTexRefGetFormat_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1158:27: warning: 'cuTexRefGetFlags_oro' violates the C++ One Definition Rule [-Wodr] 1158 | extern tcuTexRefGetFlags *cuTexRefGetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:479:20: note: 'cuTexRefGetFlags_oro' was previously declared here 479 | tcuTexRefGetFlags *cuTexRefGetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1157:32: warning: 'cuTexRefGetFilterMode_oro' violates the C++ One Definition Rule [-Wodr] 1157 | extern tcuTexRefGetFilterMode *cuTexRefGetFilterMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:478:25: note: 'cuTexRefGetFilterMode_oro' was previously declared here 478 | tcuTexRefGetFilterMode *cuTexRefGetFilterMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1153:33: warning: 'cuTexRefGetAddressMode_oro' violates the C++ One Definition Rule [-Wodr] 1153 | extern tcuTexRefGetAddressMode *cuTexRefGetAddressMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:474:26: note: 'cuTexRefGetAddressMode_oro' was previously declared here 474 | tcuTexRefGetAddressMode *cuTexRefGetAddressMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1154:32: warning: 'cuTexRefGetAddress_v2_oro' violates the C++ One Definition Rule [-Wodr] 1154 | extern tcuTexRefGetAddress_v2 *cuTexRefGetAddress_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:475:25: note: 'cuTexRefGetAddress_v2_oro' was previously declared here 475 | tcuTexRefGetAddress_v2 *cuTexRefGetAddress_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1150:36: warning: 'cuTexObjectGetTextureDesc_oro' violates the C++ One Definition Rule [-Wodr] 1150 | extern tcuTexObjectGetTextureDesc *cuTexObjectGetTextureDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:471:29: note: 'cuTexObjectGetTextureDesc_oro' was previously declared here 471 | tcuTexObjectGetTextureDesc *cuTexObjectGetTextureDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1149:41: warning: 'cuTexObjectGetResourceViewDesc_oro' violates the C++ One Definition Rule [-Wodr] 1149 | extern tcuTexObjectGetResourceViewDesc *cuTexObjectGetResourceViewDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:470:34: note: 'cuTexObjectGetResourceViewDesc_oro' was previously declared here 470 | tcuTexObjectGetResourceViewDesc *cuTexObjectGetResourceViewDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1148:37: warning: 'cuTexObjectGetResourceDesc_oro' violates the C++ One Definition Rule [-Wodr] 1148 | extern tcuTexObjectGetResourceDesc *cuTexObjectGetResourceDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:469:30: note: 'cuTexObjectGetResourceDesc_oro' was previously declared here 469 | tcuTexObjectGetResourceDesc *cuTexObjectGetResourceDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1147:29: warning: 'cuTexObjectDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1147 | extern tcuTexObjectDestroy *cuTexObjectDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:468:22: note: 'cuTexObjectDestroy_oro' was previously declared here 468 | tcuTexObjectDestroy *cuTexObjectDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1456:32: warning: 'cudaStreamIsCapturing_oro' violates the C++ One Definition Rule [-Wodr] 1456 | extern tcudaStreamIsCapturing *cudaStreamIsCapturing_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:777:25: note: 'cudaStreamIsCapturing_oro' was previously declared here 777 | tcudaStreamIsCapturing *cudaStreamIsCapturing_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1452:38: warning: 'cudaStreamGetCaptureInfo_v2_oro' violates the C++ One Definition Rule [-Wodr] 1452 | extern tcudaStreamGetCaptureInfo_v2 *cudaStreamGetCaptureInfo_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:773:31: note: 'cudaStreamGetCaptureInfo_v2_oro' was previously declared here 773 | tcudaStreamGetCaptureInfo_v2 *cudaStreamGetCaptureInfo_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1450:31: warning: 'cudaStreamEndCapture_oro' violates the C++ One Definition Rule [-Wodr] 1450 | extern tcudaStreamEndCapture *cudaStreamEndCapture_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:771:24: note: 'cudaStreamEndCapture_oro' was previously declared here 771 | tcudaStreamEndCapture *cudaStreamEndCapture_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1444:33: warning: 'cudaStreamBeginCapture_oro' violates the C++ One Definition Rule [-Wodr] 1444 | extern tcudaStreamBeginCapture *cudaStreamBeginCapture_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:765:26: note: 'cudaStreamBeginCapture_oro' was previously declared here 765 | tcudaStreamBeginCapture *cudaStreamBeginCapture_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1111:32: warning: 'cuPointerSetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1111 | extern tcuPointerSetAttribute *cuPointerSetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:432:25: note: 'cuPointerSetAttribute_oro' was previously declared here 432 | tcuPointerSetAttribute *cuPointerSetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1363:29: warning: 'cudaLaunchHostFunc_oro' violates the C++ One Definition Rule [-Wodr] 1363 | extern tcudaLaunchHostFunc *cudaLaunchHostFunc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:684:22: note: 'cudaLaunchHostFunc_oro' was previously declared here 684 | tcudaLaunchHostFunc *cudaLaunchHostFunc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1340:26: warning: 'cudaGraphUpload_oro' violates the C++ One Definition Rule [-Wodr] 1340 | extern tcudaGraphUpload *cudaGraphUpload_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:661:19: note: 'cudaGraphUpload_oro' was previously declared here 661 | tcudaGraphUpload *cudaGraphUpload_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1337:37: warning: 'cudaGraphReleaseUserObject_oro' violates the C++ One Definition Rule [-Wodr] 1337 | extern tcudaGraphReleaseUserObject *cudaGraphReleaseUserObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:658:30: note: 'cudaGraphReleaseUserObject_oro' was previously declared here 658 | tcudaGraphReleaseUserObject *cudaGraphReleaseUserObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1335:34: warning: 'cudaGraphNodeSetEnabled_oro' violates the C++ One Definition Rule [-Wodr] 1335 | extern tcudaGraphNodeSetEnabled *cudaGraphNodeSetEnabled_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:656:27: note: 'cudaGraphNodeSetEnabled_oro' was previously declared here 656 | tcudaGraphNodeSetEnabled *cudaGraphNodeSetEnabled_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1334:31: warning: 'cudaGraphNodeGetType_oro' violates the C++ One Definition Rule [-Wodr] 1334 | extern tcudaGraphNodeGetType *cudaGraphNodeGetType_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:655:24: note: 'cudaGraphNodeGetType_oro' was previously declared here 655 | tcudaGraphNodeGetType *cudaGraphNodeGetType_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1333:34: warning: 'cudaGraphNodeGetEnabled_oro' violates the C++ One Definition Rule [-Wodr] 1333 | extern tcudaGraphNodeGetEnabled *cudaGraphNodeGetEnabled_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:654:27: note: 'cudaGraphNodeGetEnabled_oro' was previously declared here 654 | tcudaGraphNodeGetEnabled *cudaGraphNodeGetEnabled_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1332:41: warning: 'cudaGraphNodeGetDependentNodes_oro' violates the C++ One Definition Rule [-Wodr] 1332 | extern tcudaGraphNodeGetDependentNodes *cudaGraphNodeGetDependentNodes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:653:34: note: 'cudaGraphNodeGetDependentNodes_oro' was previously declared here 653 | tcudaGraphNodeGetDependentNodes *cudaGraphNodeGetDependentNodes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1331:39: warning: 'cudaGraphNodeGetDependencies_oro' violates the C++ One Definition Rule [-Wodr] 1331 | extern tcudaGraphNodeGetDependencies *cudaGraphNodeGetDependencies_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:652:32: note: 'cudaGraphNodeGetDependencies_oro' was previously declared here 652 | tcudaGraphNodeGetDependencies *cudaGraphNodeGetDependencies_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1330:35: warning: 'cudaGraphNodeFindInClone_oro' violates the C++ One Definition Rule [-Wodr] 1330 | extern tcudaGraphNodeFindInClone *cudaGraphNodeFindInClone_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:651:28: note: 'cudaGraphNodeFindInClone_oro' was previously declared here 651 | tcudaGraphNodeFindInClone *cudaGraphNodeFindInClone_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1329:39: warning: 'cudaGraphMemsetNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1329 | extern tcudaGraphMemsetNodeSetParams *cudaGraphMemsetNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:650:32: note: 'cudaGraphMemsetNodeSetParams_oro' was previously declared here 650 | tcudaGraphMemsetNodeSetParams *cudaGraphMemsetNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1328:39: warning: 'cudaGraphMemsetNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1328 | extern tcudaGraphMemsetNodeGetParams *cudaGraphMemsetNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:649:32: note: 'cudaGraphMemsetNodeGetParams_oro' was previously declared here 649 | tcudaGraphMemsetNodeGetParams *cudaGraphMemsetNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1327:47: warning: 'cudaGraphMemcpyNodeSetParamsToSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1327 | extern tcudaGraphMemcpyNodeSetParamsToSymbol *cudaGraphMemcpyNodeSetParamsToSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:648:40: note: 'cudaGraphMemcpyNodeSetParamsToSymbol_oro' was previously declared here 648 | tcudaGraphMemcpyNodeSetParamsToSymbol *cudaGraphMemcpyNodeSetParamsToSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1326:49: warning: 'cudaGraphMemcpyNodeSetParamsFromSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1326 | extern tcudaGraphMemcpyNodeSetParamsFromSymbol *cudaGraphMemcpyNodeSetParamsFromSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:647:42: note: 'cudaGraphMemcpyNodeSetParamsFromSymbol_oro' was previously declared here 647 | tcudaGraphMemcpyNodeSetParamsFromSymbol *cudaGraphMemcpyNodeSetParamsFromSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1324:39: warning: 'cudaGraphMemcpyNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1324 | extern tcudaGraphMemcpyNodeSetParams *cudaGraphMemcpyNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:645:32: note: 'cudaGraphMemcpyNodeSetParams_oro' was previously declared here 645 | tcudaGraphMemcpyNodeSetParams *cudaGraphMemcpyNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1323:39: warning: 'cudaGraphMemcpyNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1323 | extern tcudaGraphMemcpyNodeGetParams *cudaGraphMemcpyNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:644:32: note: 'cudaGraphMemcpyNodeGetParams_oro' was previously declared here 644 | tcudaGraphMemcpyNodeGetParams *cudaGraphMemcpyNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1322:40: warning: 'cudaGraphMemFreeNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1322 | extern tcudaGraphMemFreeNodeGetParams *cudaGraphMemFreeNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:643:33: note: 'cudaGraphMemFreeNodeGetParams_oro' was previously declared here 643 | tcudaGraphMemFreeNodeGetParams *cudaGraphMemFreeNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1321:41: warning: 'cudaGraphMemAllocNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1321 | extern tcudaGraphMemAllocNodeGetParams *cudaGraphMemAllocNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:642:34: note: 'cudaGraphMemAllocNodeGetParams_oro' was previously declared here 642 | tcudaGraphMemAllocNodeGetParams *cudaGraphMemAllocNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1320:26: warning: 'cudaGraphLaunch_oro' violates the C++ One Definition Rule [-Wodr] 1320 | extern tcudaGraphLaunch *cudaGraphLaunch_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:641:19: note: 'cudaGraphLaunch_oro' was previously declared here 641 | tcudaGraphLaunch *cudaGraphLaunch_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1319:39: warning: 'cudaGraphKernelNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1319 | extern tcudaGraphKernelNodeSetParams *cudaGraphKernelNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:640:32: note: 'cudaGraphKernelNodeSetParams_oro' was previously declared here 640 | tcudaGraphKernelNodeSetParams *cudaGraphKernelNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1318:42: warning: 'cudaGraphKernelNodeSetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1318 | extern tcudaGraphKernelNodeSetAttribute *cudaGraphKernelNodeSetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:639:35: note: 'cudaGraphKernelNodeSetAttribute_oro' was previously declared here 639 | tcudaGraphKernelNodeSetAttribute *cudaGraphKernelNodeSetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1317:39: warning: 'cudaGraphKernelNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1317 | extern tcudaGraphKernelNodeGetParams *cudaGraphKernelNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:638:32: note: 'cudaGraphKernelNodeGetParams_oro' was previously declared here 638 | tcudaGraphKernelNodeGetParams *cudaGraphKernelNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1316:42: warning: 'cudaGraphKernelNodeGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1316 | extern tcudaGraphKernelNodeGetAttribute *cudaGraphKernelNodeGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:637:35: note: 'cudaGraphKernelNodeGetAttribute_oro' was previously declared here 637 | tcudaGraphKernelNodeGetAttribute *cudaGraphKernelNodeGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1315:44: warning: 'cudaGraphKernelNodeCopyAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1315 | extern tcudaGraphKernelNodeCopyAttributes *cudaGraphKernelNodeCopyAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:636:37: note: 'cudaGraphKernelNodeCopyAttributes_oro' was previously declared here 636 | tcudaGraphKernelNodeCopyAttributes *cudaGraphKernelNodeCopyAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1313:40: warning: 'cudaGraphInstantiateWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1313 | extern tcudaGraphInstantiateWithFlags *cudaGraphInstantiateWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:634:33: note: 'cudaGraphInstantiateWithFlags_oro' was previously declared here 634 | tcudaGraphInstantiateWithFlags *cudaGraphInstantiateWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1311:37: warning: 'cudaGraphHostNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1311 | extern tcudaGraphHostNodeSetParams *cudaGraphHostNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:632:30: note: 'cudaGraphHostNodeSetParams_oro' was previously declared here 632 | tcudaGraphHostNodeSetParams *cudaGraphHostNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1310:37: warning: 'cudaGraphHostNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1310 | extern tcudaGraphHostNodeGetParams *cudaGraphHostNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:631:30: note: 'cudaGraphHostNodeGetParams_oro' was previously declared here 631 | tcudaGraphHostNodeGetParams *cudaGraphHostNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1309:32: warning: 'cudaGraphGetRootNodes_oro' violates the C++ One Definition Rule [-Wodr] 1309 | extern tcudaGraphGetRootNodes *cudaGraphGetRootNodes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:630:25: note: 'cudaGraphGetRootNodes_oro' was previously declared here 630 | tcudaGraphGetRootNodes *cudaGraphGetRootNodes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1308:28: warning: 'cudaGraphGetNodes_oro' violates the C++ One Definition Rule [-Wodr] 1308 | extern tcudaGraphGetNodes *cudaGraphGetNodes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:629:21: note: 'cudaGraphGetNodes_oro' was previously declared here 629 | tcudaGraphGetNodes *cudaGraphGetNodes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1306:55: warning: 'cudaGraphExternalSemaphoresWaitNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1306 | extern tcudaGraphExternalSemaphoresWaitNodeSetParams *cudaGraphExternalSemaphoresWaitNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:627:48: note: 'cudaGraphExternalSemaphoresWaitNodeSetParams_oro' was previously declared here 627 | tcudaGraphExternalSemaphoresWaitNodeSetParams *cudaGraphExternalSemaphoresWaitNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1305:55: warning: 'cudaGraphExternalSemaphoresWaitNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1305 | extern tcudaGraphExternalSemaphoresWaitNodeGetParams *cudaGraphExternalSemaphoresWaitNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:626:48: note: 'cudaGraphExternalSemaphoresWaitNodeGetParams_oro' was previously declared here 626 | tcudaGraphExternalSemaphoresWaitNodeGetParams *cudaGraphExternalSemaphoresWaitNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1304:57: warning: 'cudaGraphExternalSemaphoresSignalNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1304 | extern tcudaGraphExternalSemaphoresSignalNodeSetParams *cudaGraphExternalSemaphoresSignalNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:625:50: note: 'cudaGraphExternalSemaphoresSignalNodeSetParams_oro' was previously declared here 625 | tcudaGraphExternalSemaphoresSignalNodeSetParams *cudaGraphExternalSemaphoresSignalNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1303:57: warning: 'cudaGraphExternalSemaphoresSignalNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1303 | extern tcudaGraphExternalSemaphoresSignalNodeGetParams *cudaGraphExternalSemaphoresSignalNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:624:50: note: 'cudaGraphExternalSemaphoresSignalNodeGetParams_oro' was previously declared here 624 | tcudaGraphExternalSemaphoresSignalNodeGetParams *cudaGraphExternalSemaphoresSignalNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1300:43: warning: 'cudaGraphExecMemsetNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1300 | extern tcudaGraphExecMemsetNodeSetParams *cudaGraphExecMemsetNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:621:36: note: 'cudaGraphExecMemsetNodeSetParams_oro' was previously declared here 621 | tcudaGraphExecMemsetNodeSetParams *cudaGraphExecMemsetNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1299:51: warning: 'cudaGraphExecMemcpyNodeSetParamsToSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1299 | extern tcudaGraphExecMemcpyNodeSetParamsToSymbol *cudaGraphExecMemcpyNodeSetParamsToSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:620:44: note: 'cudaGraphExecMemcpyNodeSetParamsToSymbol_oro' was previously declared here 620 | tcudaGraphExecMemcpyNodeSetParamsToSymbol *cudaGraphExecMemcpyNodeSetParamsToSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1298:53: warning: 'cudaGraphExecMemcpyNodeSetParamsFromSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1298 | extern tcudaGraphExecMemcpyNodeSetParamsFromSymbol *cudaGraphExecMemcpyNodeSetParamsFromSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:619:46: note: 'cudaGraphExecMemcpyNodeSetParamsFromSymbol_oro' was previously declared here 619 | tcudaGraphExecMemcpyNodeSetParamsFromSymbol *cudaGraphExecMemcpyNodeSetParamsFromSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1297:45: warning: 'cudaGraphExecMemcpyNodeSetParams1D_oro' violates the C++ One Definition Rule [-Wodr] 1297 | extern tcudaGraphExecMemcpyNodeSetParams1D *cudaGraphExecMemcpyNodeSetParams1D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:618:38: note: 'cudaGraphExecMemcpyNodeSetParams1D_oro' was previously declared here 618 | tcudaGraphExecMemcpyNodeSetParams1D *cudaGraphExecMemcpyNodeSetParams1D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1296:43: warning: 'cudaGraphExecMemcpyNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1296 | extern tcudaGraphExecMemcpyNodeSetParams *cudaGraphExecMemcpyNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:617:36: note: 'cudaGraphExecMemcpyNodeSetParams_oro' was previously declared here 617 | tcudaGraphExecMemcpyNodeSetParams *cudaGraphExecMemcpyNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1295:43: warning: 'cudaGraphExecKernelNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1295 | extern tcudaGraphExecKernelNodeSetParams *cudaGraphExecKernelNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:616:36: note: 'cudaGraphExecKernelNodeSetParams_oro' was previously declared here 616 | tcudaGraphExecKernelNodeSetParams *cudaGraphExecKernelNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1294:41: warning: 'cudaGraphExecHostNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1294 | extern tcudaGraphExecHostNodeSetParams *cudaGraphExecHostNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:615:34: note: 'cudaGraphExecHostNodeSetParams_oro' was previously declared here 615 | tcudaGraphExecHostNodeSetParams *cudaGraphExecHostNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1292:59: warning: 'cudaGraphExecExternalSemaphoresWaitNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1292 | extern tcudaGraphExecExternalSemaphoresWaitNodeSetParams *cudaGraphExecExternalSemaphoresWaitNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:613:52: note: 'cudaGraphExecExternalSemaphoresWaitNodeSetParams_oro' was previously declared here 613 | tcudaGraphExecExternalSemaphoresWaitNodeSetParams *cudaGraphExecExternalSemaphoresWaitNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1291:61: warning: 'cudaGraphExecExternalSemaphoresSignalNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1291 | extern tcudaGraphExecExternalSemaphoresSignalNodeSetParams *cudaGraphExecExternalSemaphoresSignalNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:612:54: note: 'cudaGraphExecExternalSemaphoresSignalNodeSetParams_oro' was previously declared here 612 | tcudaGraphExecExternalSemaphoresSignalNodeSetParams *cudaGraphExecExternalSemaphoresSignalNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1290:45: warning: 'cudaGraphExecEventWaitNodeSetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1290 | extern tcudaGraphExecEventWaitNodeSetEvent *cudaGraphExecEventWaitNodeSetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:611:38: note: 'cudaGraphExecEventWaitNodeSetEvent_oro' was previously declared here 611 | tcudaGraphExecEventWaitNodeSetEvent *cudaGraphExecEventWaitNodeSetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1289:47: warning: 'cudaGraphExecEventRecordNodeSetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1289 | extern tcudaGraphExecEventRecordNodeSetEvent *cudaGraphExecEventRecordNodeSetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:610:40: note: 'cudaGraphExecEventRecordNodeSetEvent_oro' was previously declared here 610 | tcudaGraphExecEventRecordNodeSetEvent *cudaGraphExecEventRecordNodeSetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1288:31: warning: 'cudaGraphExecDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1288 | extern tcudaGraphExecDestroy *cudaGraphExecDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:609:24: note: 'cudaGraphExecDestroy_oro' was previously declared here 609 | tcudaGraphExecDestroy *cudaGraphExecDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1287:47: warning: 'cudaGraphExecChildGraphNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1287 | extern tcudaGraphExecChildGraphNodeSetParams *cudaGraphExecChildGraphNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:608:40: note: 'cudaGraphExecChildGraphNodeSetParams_oro' was previously declared here 608 | tcudaGraphExecChildGraphNodeSetParams *cudaGraphExecChildGraphNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1286:41: warning: 'cudaGraphEventWaitNodeSetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1286 | extern tcudaGraphEventWaitNodeSetEvent *cudaGraphEventWaitNodeSetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:607:34: note: 'cudaGraphEventWaitNodeSetEvent_oro' was previously declared here 607 | tcudaGraphEventWaitNodeSetEvent *cudaGraphEventWaitNodeSetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1285:41: warning: 'cudaGraphEventWaitNodeGetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1285 | extern tcudaGraphEventWaitNodeGetEvent *cudaGraphEventWaitNodeGetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:606:34: note: 'cudaGraphEventWaitNodeGetEvent_oro' was previously declared here 606 | tcudaGraphEventWaitNodeGetEvent *cudaGraphEventWaitNodeGetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1284:43: warning: 'cudaGraphEventRecordNodeSetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1284 | extern tcudaGraphEventRecordNodeSetEvent *cudaGraphEventRecordNodeSetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:605:36: note: 'cudaGraphEventRecordNodeSetEvent_oro' was previously declared here 605 | tcudaGraphEventRecordNodeSetEvent *cudaGraphEventRecordNodeSetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1283:43: warning: 'cudaGraphEventRecordNodeGetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1283 | extern tcudaGraphEventRecordNodeGetEvent *cudaGraphEventRecordNodeGetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:604:36: note: 'cudaGraphEventRecordNodeGetEvent_oro' was previously declared here 604 | tcudaGraphEventRecordNodeGetEvent *cudaGraphEventRecordNodeGetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1282:31: warning: 'cudaGraphDestroyNode_oro' violates the C++ One Definition Rule [-Wodr] 1282 | extern tcudaGraphDestroyNode *cudaGraphDestroyNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:603:24: note: 'cudaGraphDestroyNode_oro' was previously declared here 603 | tcudaGraphDestroyNode *cudaGraphDestroyNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1281:27: warning: 'cudaGraphDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1281 | extern tcudaGraphDestroy *cudaGraphDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:602:20: note: 'cudaGraphDestroy_oro' was previously declared here 602 | tcudaGraphDestroy *cudaGraphDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1280:33: warning: 'cudaGraphDebugDotPrint_oro' violates the C++ One Definition Rule [-Wodr] 1280 | extern tcudaGraphDebugDotPrint *cudaGraphDebugDotPrint_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:601:26: note: 'cudaGraphDebugDotPrint_oro' was previously declared here 601 | tcudaGraphDebugDotPrint *cudaGraphDebugDotPrint_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1279:26: warning: 'cudaGraphCreate_oro' violates the C++ One Definition Rule [-Wodr] 1279 | extern tcudaGraphCreate *cudaGraphCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:600:19: note: 'cudaGraphCreate_oro' was previously declared here 600 | tcudaGraphCreate *cudaGraphCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1278:25: warning: 'cudaGraphClone_oro' violates the C++ One Definition Rule [-Wodr] 1278 | extern tcudaGraphClone *cudaGraphClone_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:599:18: note: 'cudaGraphClone_oro' was previously declared here 599 | tcudaGraphClone *cudaGraphClone_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1277:42: warning: 'cudaGraphChildGraphNodeGetGraph_oro' violates the C++ One Definition Rule [-Wodr] 1277 | extern tcudaGraphChildGraphNodeGetGraph *cudaGraphChildGraphNodeGetGraph_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:598:35: note: 'cudaGraphChildGraphNodeGetGraph_oro' was previously declared here 598 | tcudaGraphChildGraphNodeGetGraph *cudaGraphChildGraphNodeGetGraph_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1274:41: warning: 'cudaGraphAddMemcpyNodeToSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1274 | extern tcudaGraphAddMemcpyNodeToSymbol *cudaGraphAddMemcpyNodeToSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:595:34: note: 'cudaGraphAddMemcpyNodeToSymbol_oro' was previously declared here 595 | tcudaGraphAddMemcpyNodeToSymbol *cudaGraphAddMemcpyNodeToSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1273:43: warning: 'cudaGraphAddMemcpyNodeFromSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1273 | extern tcudaGraphAddMemcpyNodeFromSymbol *cudaGraphAddMemcpyNodeFromSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:594:36: note: 'cudaGraphAddMemcpyNodeFromSymbol_oro' was previously declared here 594 | tcudaGraphAddMemcpyNodeFromSymbol *cudaGraphAddMemcpyNodeFromSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1272:35: warning: 'cudaGraphAddMemcpyNode1D_oro' violates the C++ One Definition Rule [-Wodr] 1272 | extern tcudaGraphAddMemcpyNode1D *cudaGraphAddMemcpyNode1D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:593:28: note: 'cudaGraphAddMemcpyNode1D_oro' was previously declared here 593 | tcudaGraphAddMemcpyNode1D *cudaGraphAddMemcpyNode1D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1259:42: warning: 'cudaGetTextureObjectTextureDesc_oro' violates the C++ One Definition Rule [-Wodr] 1259 | extern tcudaGetTextureObjectTextureDesc *cudaGetTextureObjectTextureDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:580:35: note: 'cudaGetTextureObjectTextureDesc_oro' was previously declared here 580 | tcudaGetTextureObjectTextureDesc *cudaGetTextureObjectTextureDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1258:47: warning: 'cudaGetTextureObjectResourceViewDesc_oro' violates the C++ One Definition Rule [-Wodr] 1258 | extern tcudaGetTextureObjectResourceViewDesc *cudaGetTextureObjectResourceViewDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:579:40: note: 'cudaGetTextureObjectResourceViewDesc_oro' was previously declared here 579 | tcudaGetTextureObjectResourceViewDesc *cudaGetTextureObjectResourceViewDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1042:33: warning: 'cuMemcpy2DUnaligned_v2_oro' violates the C++ One Definition Rule [-Wodr] 1042 | extern tcuMemcpy2DUnaligned_v2 *cuMemcpy2DUnaligned_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:363:26: note: 'cuMemcpy2DUnaligned_v2_oro' was previously declared here 363 | tcuMemcpy2DUnaligned_v2 *cuMemcpy2DUnaligned_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1216:41: warning: 'cudaDeviceSetGraphMemAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1216 | extern tcudaDeviceSetGraphMemAttribute *cudaDeviceSetGraphMemAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:537:34: note: 'cudaDeviceSetGraphMemAttribute_oro' was previously declared here 537 | tcudaDeviceSetGraphMemAttribute *cudaDeviceSetGraphMemAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1213:33: warning: 'cudaDeviceGraphMemTrim_oro' violates the C++ One Definition Rule [-Wodr] 1213 | extern tcudaDeviceGraphMemTrim *cudaDeviceGraphMemTrim_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:534:26: note: 'cudaDeviceGraphMemTrim_oro' was previously declared here 534 | tcudaDeviceGraphMemTrim *cudaDeviceGraphMemTrim_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1204:41: warning: 'cudaDeviceGetGraphMemAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1204 | extern tcudaDeviceGetGraphMemAttribute *cudaDeviceGetGraphMemAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:525:34: note: 'cudaDeviceGetGraphMemAttribute_oro' was previously declared here 525 | tcudaDeviceGetGraphMemAttribute *cudaDeviceGetGraphMemAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:791:34: warning: 'cuArrayGetDescriptor_v2_oro' violates the C++ One Definition Rule [-Wodr] 791 | extern tcuArrayGetDescriptor_v2 *cuArrayGetDescriptor_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:112:27: note: 'cuArrayGetDescriptor_v2_oro' was previously declared here 112 | tcuArrayGetDescriptor_v2 *cuArrayGetDescriptor_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:790:25: warning: 'cuArrayDestroy_oro' violates the C++ One Definition Rule [-Wodr] 790 | extern tcuArrayDestroy *cuArrayDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:111:18: note: 'cuArrayDestroy_oro' was previously declared here 111 | tcuArrayDestroy *cuArrayDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:789:27: warning: 'cuArrayCreate_v2_oro' violates the C++ One Definition Rule [-Wodr] 789 | extern tcuArrayCreate_v2 *cuArrayCreate_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:110:20: note: 'cuArrayCreate_v2_oro' was previously declared here 110 | tcuArrayCreate_v2 *cuArrayCreate_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:788:36: warning: 'cuArray3DGetDescriptor_v2_oro' violates the C++ One Definition Rule [-Wodr] 788 | extern tcuArray3DGetDescriptor_v2 *cuArray3DGetDescriptor_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:109:29: note: 'cuArray3DGetDescriptor_v2_oro' was previously declared here 109 | tcuArray3DGetDescriptor_v2 *cuArray3DGetDescriptor_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:787:29: warning: 'cuArray3DCreate_v2_oro' violates the C++ One Definition Rule [-Wodr] 787 | extern tcuArray3DCreate_v2 *cuArray3DCreate_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:108:22: note: 'cuArray3DCreate_v2_oro' was previously declared here 108 | tcuArray3DCreate_v2 *cuArray3DCreate_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1493:23: warning: 'nvrtcVersion_oro' violates the C++ One Definition Rule [-Wodr] 1493 | extern tnvrtcVersion *nvrtcVersion_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:814:16: note: 'nvrtcVersion_oro' was previously declared here 814 | tnvrtcVersion *nvrtcVersion_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1491:33: warning: 'nvrtcGetProgramLogSize_oro' violates the C++ One Definition Rule [-Wodr] 1491 | extern tnvrtcGetProgramLogSize *nvrtcGetProgramLogSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:812:26: note: 'nvrtcGetProgramLogSize_oro' was previously declared here 812 | tnvrtcGetProgramLogSize *nvrtcGetProgramLogSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1490:29: warning: 'nvrtcGetProgramLog_oro' violates the C++ One Definition Rule [-Wodr] 1490 | extern tnvrtcGetProgramLog *nvrtcGetProgramLog_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:811:22: note: 'nvrtcGetProgramLog_oro' was previously declared here 811 | tnvrtcGetProgramLog *nvrtcGetProgramLog_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1482:30: warning: 'nvrtcGetLoweredName_oro' violates the C++ One Definition Rule [-Wodr] 1482 | extern tnvrtcGetLoweredName *nvrtcGetLoweredName_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:803:23: note: 'nvrtcGetLoweredName_oro' was previously declared here 803 | tnvrtcGetLoweredName *nvrtcGetLoweredName_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1479:30: warning: 'nvrtcGetErrorString_oro' violates the C++ One Definition Rule [-Wodr] 1479 | extern tnvrtcGetErrorString *nvrtcGetErrorString_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:800:23: note: 'nvrtcGetErrorString_oro' was previously declared here 800 | tnvrtcGetErrorString *nvrtcGetErrorString_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1489:26: warning: 'nvrtcGetPTXSize_oro' violates the C++ One Definition Rule [-Wodr] 1489 | extern tnvrtcGetPTXSize *nvrtcGetPTXSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:810:19: note: 'nvrtcGetPTXSize_oro' was previously declared here 810 | tnvrtcGetPTXSize *nvrtcGetPTXSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1488:22: warning: 'nvrtcGetPTX_oro' violates the C++ One Definition Rule [-Wodr] 1488 | extern tnvrtcGetPTX *nvrtcGetPTX_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:809:15: note: 'nvrtcGetPTX_oro' was previously declared here 809 | tnvrtcGetPTX *nvrtcGetPTX_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1476:30: warning: 'nvrtcDestroyProgram_oro' violates the C++ One Definition Rule [-Wodr] 1476 | extern tnvrtcDestroyProgram *nvrtcDestroyProgram_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:797:23: note: 'nvrtcDestroyProgram_oro' was previously declared here 797 | tnvrtcDestroyProgram *nvrtcDestroyProgram_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1475:29: warning: 'nvrtcCreateProgram_oro' violates the C++ One Definition Rule [-Wodr] 1475 | extern tnvrtcCreateProgram *nvrtcCreateProgram_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:796:22: note: 'nvrtcCreateProgram_oro' was previously declared here 796 | tnvrtcCreateProgram *nvrtcCreateProgram_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1474:30: warning: 'nvrtcCompileProgram_oro' violates the C++ One Definition Rule [-Wodr] 1474 | extern tnvrtcCompileProgram *nvrtcCompileProgram_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:795:23: note: 'nvrtcCompileProgram_oro' was previously declared here 795 | tnvrtcCompileProgram *nvrtcCompileProgram_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1473:33: warning: 'nvrtcAddNameExpression_oro' violates the C++ One Definition Rule [-Wodr] 1473 | extern tnvrtcAddNameExpression *nvrtcAddNameExpression_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:794:26: note: 'nvrtcAddNameExpression_oro' was previously declared here 794 | tnvrtcAddNameExpression *nvrtcAddNameExpression_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1478:28: warning: 'nvrtcGetCUBINSize_oro' violates the C++ One Definition Rule [-Wodr] 1478 | extern tnvrtcGetCUBINSize *nvrtcGetCUBINSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:799:21: note: 'nvrtcGetCUBINSize_oro' was previously declared here 799 | tnvrtcGetCUBINSize *nvrtcGetCUBINSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1477:24: warning: 'nvrtcGetCUBIN_oro' violates the C++ One Definition Rule [-Wodr] 1477 | extern tnvrtcGetCUBIN *nvrtcGetCUBIN_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:798:17: note: 'nvrtcGetCUBIN_oro' was previously declared here 798 | tnvrtcGetCUBIN *nvrtcGetCUBIN_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1188:32: warning: 'cudaCreateChannelDesc_oro' violates the C++ One Definition Rule [-Wodr] 1188 | extern tcudaCreateChannelDesc *cudaCreateChannelDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:509:25: note: 'cudaCreateChannelDesc_oro' was previously declared here 509 | tcudaCreateChannelDesc *cudaCreateChannelDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:830:31: warning: 'cuDeviceGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 830 | extern tcuDeviceGetAttribute *cuDeviceGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:151:24: note: 'cuDeviceGetAttribute_oro' was previously declared here 151 | tcuDeviceGetAttribute *cuDeviceGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:838:26: warning: 'cuDeviceGetName_oro' violates the C++ One Definition Rule [-Wodr] 838 | extern tcuDeviceGetName *cuDeviceGetName_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:159:19: note: 'cuDeviceGetName_oro' was previously declared here 159 | tcuDeviceGetName *cuDeviceGetName_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:829:22: warning: 'cuDeviceGet_oro' violates the C++ One Definition Rule [-Wodr] 829 | extern tcuDeviceGet *cuDeviceGet_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:150:15: note: 'cuDeviceGet_oro' was previously declared here 150 | tcuDeviceGet *cuDeviceGet_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:832:27: warning: 'cuDeviceGetCount_oro' violates the C++ One Definition Rule [-Wodr] 832 | extern tcuDeviceGetCount *cuDeviceGetCount_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:153:20: note: 'cuDeviceGetCount_oro' was previously declared here 153 | tcuDeviceGetCount *cuDeviceGetCount_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:961:17: warning: 'cuInit_oro' violates the C++ One Definition Rule [-Wodr] 961 | extern tcuInit *cuInit_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:282:10: note: 'cuInit_oro' was previously declared here 282 | tcuInit *cuInit_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:990:26: warning: 'cuLinkCreate_v2_oro' violates the C++ One Definition Rule [-Wodr] 990 | extern tcuLinkCreate_v2 *cuLinkCreate_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:311:19: note: 'cuLinkCreate_v2_oro' was previously declared here 311 | tcuLinkCreate_v2 *cuLinkCreate_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1469:31: warning: 'cudaUserObjectCreate_oro' violates the C++ One Definition Rule [-Wodr] 1469 | extern tcudaUserObjectCreate *cudaUserObjectCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:790:24: note: 'cudaUserObjectCreate_oro' was previously declared here 790 | tcudaUserObjectCreate *cudaUserObjectCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1165:34: warning: 'cuTexRefSetAddress2D_v3_oro' violates the C++ One Definition Rule [-Wodr] 1165 | extern tcuTexRefSetAddress2D_v3 *cuTexRefSetAddress2D_v3_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:486:27: note: 'cuTexRefSetAddress2D_v3_oro' was previously declared here 486 | tcuTexRefSetAddress2D_v3 *cuTexRefSetAddress2D_v3_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1167:32: warning: 'cuTexRefSetAddress_v2_oro' violates the C++ One Definition Rule [-Wodr] 1167 | extern tcuTexRefSetAddress_v2 *cuTexRefSetAddress_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:488:25: note: 'cuTexRefSetAddress_v2_oro' was previously declared here 488 | tcuTexRefSetAddress_v2 *cuTexRefSetAddress_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1146:28: warning: 'cuTexObjectCreate_oro' violates the C++ One Definition Rule [-Wodr] 1146 | extern tcuTexObjectCreate *cuTexObjectCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:467:21: note: 'cuTexObjectCreate_oro' was previously declared here 467 | tcuTexObjectCreate *cuTexObjectCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1460:46: warning: 'cudaStreamUpdateCaptureDependencies_oro' violates the C++ One Definition Rule [-Wodr] 1460 | extern tcudaStreamUpdateCaptureDependencies *cudaStreamUpdateCaptureDependencies_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:781:39: note: 'cudaStreamUpdateCaptureDependencies_oro' was previously declared here 781 | tcudaStreamUpdateCaptureDependencies *cudaStreamUpdateCaptureDependencies_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1339:36: warning: 'cudaGraphRetainUserObject_oro' violates the C++ One Definition Rule [-Wodr] 1339 | extern tcudaGraphRetainUserObject *cudaGraphRetainUserObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:660:29: note: 'cudaGraphRetainUserObject_oro' was previously declared here 660 | tcudaGraphRetainUserObject *cudaGraphRetainUserObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1338:38: warning: 'cudaGraphRemoveDependencies_oro' violates the C++ One Definition Rule [-Wodr] 1338 | extern tcudaGraphRemoveDependencies *cudaGraphRemoveDependencies_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:659:31: note: 'cudaGraphRemoveDependencies_oro' was previously declared here 659 | tcudaGraphRemoveDependencies *cudaGraphRemoveDependencies_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1325:41: warning: 'cudaGraphMemcpyNodeSetParams1D_oro' violates the C++ One Definition Rule [-Wodr] 1325 | extern tcudaGraphMemcpyNodeSetParams1D *cudaGraphMemcpyNodeSetParams1D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:646:34: note: 'cudaGraphMemcpyNodeSetParams1D_oro' was previously declared here 646 | tcudaGraphMemcpyNodeSetParams1D *cudaGraphMemcpyNodeSetParams1D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1307:28: warning: 'cudaGraphGetEdges_oro' violates the C++ One Definition Rule [-Wodr] 1307 | extern tcudaGraphGetEdges *cudaGraphGetEdges_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:628:21: note: 'cudaGraphGetEdges_oro' was previously declared here 628 | tcudaGraphGetEdges *cudaGraphGetEdges_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1275:33: warning: 'cudaGraphAddMemsetNode_oro' violates the C++ One Definition Rule [-Wodr] 1275 | extern tcudaGraphAddMemsetNode *cudaGraphAddMemsetNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:596:26: note: 'cudaGraphAddMemsetNode_oro' was previously declared here 596 | tcudaGraphAddMemsetNode *cudaGraphAddMemsetNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1271:33: warning: 'cudaGraphAddMemcpyNode_oro' violates the C++ One Definition Rule [-Wodr] 1271 | extern tcudaGraphAddMemcpyNode *cudaGraphAddMemcpyNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:592:26: note: 'cudaGraphAddMemcpyNode_oro' was previously declared here 592 | tcudaGraphAddMemcpyNode *cudaGraphAddMemcpyNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1270:34: warning: 'cudaGraphAddMemFreeNode_oro' violates the C++ One Definition Rule [-Wodr] 1270 | extern tcudaGraphAddMemFreeNode *cudaGraphAddMemFreeNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:591:27: note: 'cudaGraphAddMemFreeNode_oro' was previously declared here 591 | tcudaGraphAddMemFreeNode *cudaGraphAddMemFreeNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1269:35: warning: 'cudaGraphAddMemAllocNode_oro' violates the C++ One Definition Rule [-Wodr] 1269 | extern tcudaGraphAddMemAllocNode *cudaGraphAddMemAllocNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:590:28: note: 'cudaGraphAddMemAllocNode_oro' was previously declared here 590 | tcudaGraphAddMemAllocNode *cudaGraphAddMemAllocNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1268:33: warning: 'cudaGraphAddKernelNode_oro' violates the C++ One Definition Rule [-Wodr] 1268 | extern tcudaGraphAddKernelNode *cudaGraphAddKernelNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:589:26: note: 'cudaGraphAddKernelNode_oro' was previously declared here 589 | tcudaGraphAddKernelNode *cudaGraphAddKernelNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1267:31: warning: 'cudaGraphAddHostNode_oro' violates the C++ One Definition Rule [-Wodr] 1267 | extern tcudaGraphAddHostNode *cudaGraphAddHostNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:588:24: note: 'cudaGraphAddHostNode_oro' was previously declared here 588 | tcudaGraphAddHostNode *cudaGraphAddHostNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1266:49: warning: 'cudaGraphAddExternalSemaphoresWaitNode_oro' violates the C++ One Definition Rule [-Wodr] 1266 | extern tcudaGraphAddExternalSemaphoresWaitNode *cudaGraphAddExternalSemaphoresWaitNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:587:42: note: 'cudaGraphAddExternalSemaphoresWaitNode_oro' was previously declared here 587 | tcudaGraphAddExternalSemaphoresWaitNode *cudaGraphAddExternalSemaphoresWaitNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1265:51: warning: 'cudaGraphAddExternalSemaphoresSignalNode_oro' violates the C++ One Definition Rule [-Wodr] 1265 | extern tcudaGraphAddExternalSemaphoresSignalNode *cudaGraphAddExternalSemaphoresSignalNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:586:44: note: 'cudaGraphAddExternalSemaphoresSignalNode_oro' was previously declared here 586 | tcudaGraphAddExternalSemaphoresSignalNode *cudaGraphAddExternalSemaphoresSignalNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1264:36: warning: 'cudaGraphAddEventWaitNode_oro' violates the C++ One Definition Rule [-Wodr] 1264 | extern tcudaGraphAddEventWaitNode *cudaGraphAddEventWaitNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:585:29: note: 'cudaGraphAddEventWaitNode_oro' was previously declared here 585 | tcudaGraphAddEventWaitNode *cudaGraphAddEventWaitNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1263:38: warning: 'cudaGraphAddEventRecordNode_oro' violates the C++ One Definition Rule [-Wodr] 1263 | extern tcudaGraphAddEventRecordNode *cudaGraphAddEventRecordNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:584:31: note: 'cudaGraphAddEventRecordNode_oro' was previously declared here 584 | tcudaGraphAddEventRecordNode *cudaGraphAddEventRecordNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1262:32: warning: 'cudaGraphAddEmptyNode_oro' violates the C++ One Definition Rule [-Wodr] 1262 | extern tcudaGraphAddEmptyNode *cudaGraphAddEmptyNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:583:25: note: 'cudaGraphAddEmptyNode_oro' was previously declared here 583 | tcudaGraphAddEmptyNode *cudaGraphAddEmptyNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1261:35: warning: 'cudaGraphAddDependencies_oro' violates the C++ One Definition Rule [-Wodr] 1261 | extern tcudaGraphAddDependencies *cudaGraphAddDependencies_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:582:28: note: 'cudaGraphAddDependencies_oro' was previously declared here 582 | tcudaGraphAddDependencies *cudaGraphAddDependencies_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1260:37: warning: 'cudaGraphAddChildGraphNode_oro' violates the C++ One Definition Rule [-Wodr] 1260 | extern tcudaGraphAddChildGraphNode *cudaGraphAddChildGraphNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:581:30: note: 'cudaGraphAddChildGraphNode_oro' was previously declared here 581 | tcudaGraphAddChildGraphNode *cudaGraphAddChildGraphNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1183:27: warning: 'cudaArrayGetInfo_oro' violates the C++ One Definition Rule [-Wodr] 1183 | extern tcudaArrayGetInfo *cudaArrayGetInfo_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:504:20: note: 'cudaArrayGetInfo_oro' was previously declared here 504 | tcudaArrayGetInfo *cudaArrayGetInfo_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1187:27: warning: 'cudaChooseDevice_oro' violates the C++ One Definition Rule [-Wodr] 1187 | extern tcudaChooseDevice *cudaChooseDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:508:20: note: 'cudaChooseDevice_oro' was previously declared here 508 | tcudaChooseDevice *cudaChooseDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:844:26: warning: 'cuDeviceGetUuid_oro' violates the C++ One Definition Rule [-Wodr] 844 | extern tcuDeviceGetUuid *cuDeviceGetUuid_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:165:19: note: 'cuDeviceGetUuid_oro' was previously declared here 165 | tcuDeviceGetUuid *cuDeviceGetUuid_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1245:37: warning: 'cudaGetDeviceProperties_v2_oro' violates the C++ One Definition Rule [-Wodr] 1245 | extern tcudaGetDeviceProperties_v2 *cudaGetDeviceProperties_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:566:30: note: 'cudaGetDeviceProperties_v2_oro' was previously declared here 566 | tcudaGetDeviceProperties_v2 *cudaGetDeviceProperties_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1386:35: warning: 'cudaMemPoolImportPointer_oro' violates the C++ One Definition Rule [-Wodr] 1386 | extern tcudaMemPoolImportPointer *cudaMemPoolImportPointer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:707:28: note: 'cudaMemPoolImportPointer_oro' was previously declared here 707 | tcudaMemPoolImportPointer *cudaMemPoolImportPointer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1381:35: warning: 'cudaMemPoolExportPointer_oro' violates the C++ One Definition Rule [-Wodr] 1381 | extern tcudaMemPoolExportPointer *cudaMemPoolExportPointer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:702:28: note: 'cudaMemPoolExportPointer_oro' was previously declared here 702 | tcudaMemPoolExportPointer *cudaMemPoolExportPointer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1385:47: warning: 'cudaMemPoolImportFromShareableHandle_oro' violates the C++ One Definition Rule [-Wodr] 1385 | extern tcudaMemPoolImportFromShareableHandle *cudaMemPoolImportFromShareableHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:706:40: note: 'cudaMemPoolImportFromShareableHandle_oro' was previously declared here 706 | tcudaMemPoolImportFromShareableHandle *cudaMemPoolImportFromShareableHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1382:45: warning: 'cudaMemPoolExportToShareableHandle_oro' violates the C++ One Definition Rule [-Wodr] 1382 | extern tcudaMemPoolExportToShareableHandle *cudaMemPoolExportToShareableHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:703:38: note: 'cudaMemPoolExportToShareableHandle_oro' was previously declared here 703 | tcudaMemPoolExportToShareableHandle *cudaMemPoolExportToShareableHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1371:34: warning: 'cudaMallocFromPoolAsync_oro' violates the C++ One Definition Rule [-Wodr] 1371 | extern tcudaMallocFromPoolAsync *cudaMallocFromPoolAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:692:27: note: 'cudaMallocFromPoolAsync_oro' was previously declared here 692 | tcudaMallocFromPoolAsync *cudaMallocFromPoolAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1380:29: warning: 'cudaMemPoolDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1380 | extern tcudaMemPoolDestroy *cudaMemPoolDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:701:22: note: 'cudaMemPoolDestroy_oro' was previously declared here 701 | tcudaMemPoolDestroy *cudaMemPoolDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1379:28: warning: 'cudaMemPoolCreate_oro' violates the C++ One Definition Rule [-Wodr] 1379 | extern tcudaMemPoolCreate *cudaMemPoolCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:700:21: note: 'cudaMemPoolCreate_oro' was previously declared here 700 | tcudaMemPoolCreate *cudaMemPoolCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1383:31: warning: 'cudaMemPoolGetAccess_oro' violates the C++ One Definition Rule [-Wodr] 1383 | extern tcudaMemPoolGetAccess *cudaMemPoolGetAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:704:24: note: 'cudaMemPoolGetAccess_oro' was previously declared here 704 | tcudaMemPoolGetAccess *cudaMemPoolGetAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1387:31: warning: 'cudaMemPoolSetAccess_oro' violates the C++ One Definition Rule [-Wodr] 1387 | extern tcudaMemPoolSetAccess *cudaMemPoolSetAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:708:24: note: 'cudaMemPoolSetAccess_oro' was previously declared here 708 | tcudaMemPoolSetAccess *cudaMemPoolSetAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1384:34: warning: 'cudaMemPoolGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1384 | extern tcudaMemPoolGetAttribute *cudaMemPoolGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:705:27: note: 'cudaMemPoolGetAttribute_oro' was previously declared here 705 | tcudaMemPoolGetAttribute *cudaMemPoolGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1388:34: warning: 'cudaMemPoolSetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1388 | extern tcudaMemPoolSetAttribute *cudaMemPoolSetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:709:27: note: 'cudaMemPoolSetAttribute_oro' was previously declared here 709 | tcudaMemPoolSetAttribute *cudaMemPoolSetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1389:28: warning: 'cudaMemPoolTrimTo_oro' violates the C++ One Definition Rule [-Wodr] 1389 | extern tcudaMemPoolTrimTo *cudaMemPoolTrimTo_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:710:21: note: 'cudaMemPoolTrimTo_oro' was previously declared here 710 | tcudaMemPoolTrimTo *cudaMemPoolTrimTo_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1234:24: warning: 'cudaFreeAsync_oro' violates the C++ One Definition Rule [-Wodr] 1234 | extern tcudaFreeAsync *cudaFreeAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:555:17: note: 'cudaFreeAsync_oro' was previously declared here 555 | tcudaFreeAsync *cudaFreeAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1370:26: warning: 'cudaMallocAsync_oro' violates the C++ One Definition Rule [-Wodr] 1370 | extern tcudaMallocAsync *cudaMallocAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:691:19: note: 'cudaMallocAsync_oro' was previously declared here 691 | tcudaMallocAsync *cudaMallocAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1206:31: warning: 'cudaDeviceGetMemPool_oro' violates the C++ One Definition Rule [-Wodr] 1206 | extern tcudaDeviceGetMemPool *cudaDeviceGetMemPool_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:527:24: note: 'cudaDeviceGetMemPool_oro' was previously declared here 527 | tcudaDeviceGetMemPool *cudaDeviceGetMemPool_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1218:31: warning: 'cudaDeviceSetMemPool_oro' violates the C++ One Definition Rule [-Wodr] 1218 | extern tcudaDeviceSetMemPool *cudaDeviceSetMemPool_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:539:24: note: 'cudaDeviceSetMemPool_oro' was previously declared here 539 | tcudaDeviceSetMemPool *cudaDeviceSetMemPool_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1203:38: warning: 'cudaDeviceGetDefaultMemPool_oro' violates the C++ One Definition Rule [-Wodr] 1203 | extern tcudaDeviceGetDefaultMemPool *cudaDeviceGetDefaultMemPool_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:524:31: note: 'cudaDeviceGetDefaultMemPool_oro' was previously declared here 524 | tcudaDeviceGetDefaultMemPool *cudaDeviceGetDefaultMemPool_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1347:41: warning: 'cudaGraphicsUnregisterResource_oro' violates the C++ One Definition Rule [-Wodr] 1347 | extern tcudaGraphicsUnregisterResource *cudaGraphicsUnregisterResource_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:668:34: note: 'cudaGraphicsUnregisterResource_oro' was previously declared here 668 | tcudaGraphicsUnregisterResource *cudaGraphicsUnregisterResource_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1346:37: warning: 'cudaGraphicsUnmapResources_oro' violates the C++ One Definition Rule [-Wodr] 1346 | extern tcudaGraphicsUnmapResources *cudaGraphicsUnmapResources_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:667:30: note: 'cudaGraphicsUnmapResources_oro' was previously declared here 667 | tcudaGraphicsUnmapResources *cudaGraphicsUnmapResources_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1343:47: warning: 'cudaGraphicsResourceGetMappedPointer_oro' violates the C++ One Definition Rule [-Wodr] 1343 | extern tcudaGraphicsResourceGetMappedPointer *cudaGraphicsResourceGetMappedPointer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:664:40: note: 'cudaGraphicsResourceGetMappedPointer_oro' was previously declared here 664 | tcudaGraphicsResourceGetMappedPointer *cudaGraphicsResourceGetMappedPointer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1345:48: warning: 'cudaGraphicsSubResourceGetMappedArray_oro' violates the C++ One Definition Rule [-Wodr] 1345 | extern tcudaGraphicsSubResourceGetMappedArray *cudaGraphicsSubResourceGetMappedArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:666:41: note: 'cudaGraphicsSubResourceGetMappedArray_oro' was previously declared here 666 | tcudaGraphicsSubResourceGetMappedArray *cudaGraphicsSubResourceGetMappedArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1341:35: warning: 'cudaGraphicsMapResources_oro' violates the C++ One Definition Rule [-Wodr] 1341 | extern tcudaGraphicsMapResources *cudaGraphicsMapResources_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:662:28: note: 'cudaGraphicsMapResources_oro' was previously declared here 662 | tcudaGraphicsMapResources *cudaGraphicsMapResources_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1192:36: warning: 'cudaDestroyExternalMemory_oro' violates the C++ One Definition Rule [-Wodr] 1192 | extern tcudaDestroyExternalMemory *cudaDestroyExternalMemory_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:513:29: note: 'cudaDestroyExternalMemory_oro' was previously declared here 513 | tcudaDestroyExternalMemory *cudaDestroyExternalMemory_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1230:44: warning: 'cudaExternalMemoryGetMappedBuffer_oro' violates the C++ One Definition Rule [-Wodr] 1230 | extern tcudaExternalMemoryGetMappedBuffer *cudaExternalMemoryGetMappedBuffer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:551:37: note: 'cudaExternalMemoryGetMappedBuffer_oro' was previously declared here 551 | tcudaExternalMemoryGetMappedBuffer *cudaExternalMemoryGetMappedBuffer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1353:35: warning: 'cudaImportExternalMemory_oro' violates the C++ One Definition Rule [-Wodr] 1353 | extern tcudaImportExternalMemory *cudaImportExternalMemory_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:674:28: note: 'cudaImportExternalMemory_oro' was previously declared here 674 | tcudaImportExternalMemory *cudaImportExternalMemory_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1193:39: warning: 'cudaDestroyExternalSemaphore_oro' violates the C++ One Definition Rule [-Wodr] 1193 | extern tcudaDestroyExternalSemaphore *cudaDestroyExternalSemaphore_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:514:32: note: 'cudaDestroyExternalSemaphore_oro' was previously declared here 514 | tcudaDestroyExternalSemaphore *cudaDestroyExternalSemaphore_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1472:45: warning: 'cudaWaitExternalSemaphoresAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1472 | extern tcudaWaitExternalSemaphoresAsync_v2 *cudaWaitExternalSemaphoresAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:793:38: note: 'cudaWaitExternalSemaphoresAsync_v2_oro' was previously declared here 793 | tcudaWaitExternalSemaphoresAsync_v2 *cudaWaitExternalSemaphoresAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1441:47: warning: 'cudaSignalExternalSemaphoresAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1441 | extern tcudaSignalExternalSemaphoresAsync_v2 *cudaSignalExternalSemaphoresAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:762:40: note: 'cudaSignalExternalSemaphoresAsync_v2_oro' was previously declared here 762 | tcudaSignalExternalSemaphoresAsync_v2 *cudaSignalExternalSemaphoresAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1354:38: warning: 'cudaImportExternalSemaphore_oro' violates the C++ One Definition Rule [-Wodr] 1354 | extern tcudaImportExternalSemaphore *cudaImportExternalSemaphore_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:675:31: note: 'cudaImportExternalSemaphore_oro' was previously declared here 675 | tcudaImportExternalSemaphore *cudaImportExternalSemaphore_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:973:47: warning: 'cuLaunchCooperativeKernelMultiDevice_oro' violates the C++ One Definition Rule [-Wodr] 973 | extern tcuLaunchCooperativeKernelMultiDevice *cuLaunchCooperativeKernelMultiDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:294:40: note: 'cuLaunchCooperativeKernelMultiDevice_oro' was previously declared here 294 | tcuLaunchCooperativeKernelMultiDevice *cuLaunchCooperativeKernelMultiDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1362:49: warning: 'cudaLaunchCooperativeKernelMultiDevice_oro' violates the C++ One Definition Rule [-Wodr] 1362 | extern tcudaLaunchCooperativeKernelMultiDevice *cudaLaunchCooperativeKernelMultiDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:683:42: note: 'cudaLaunchCooperativeKernelMultiDevice_oro' was previously declared here 683 | tcudaLaunchCooperativeKernelMultiDevice *cudaLaunchCooperativeKernelMultiDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:972:36: warning: 'cuLaunchCooperativeKernel_oro' violates the C++ One Definition Rule [-Wodr] 972 | extern tcuLaunchCooperativeKernel *cuLaunchCooperativeKernel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:293:29: note: 'cuLaunchCooperativeKernel_oro' was previously declared here 293 | tcuLaunchCooperativeKernel *cuLaunchCooperativeKernel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1361:38: warning: 'cudaLaunchCooperativeKernel_oro' violates the C++ One Definition Rule [-Wodr] 1361 | extern tcudaLaunchCooperativeKernel *cudaLaunchCooperativeKernel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:682:31: note: 'cudaLaunchCooperativeKernel_oro' was previously declared here 682 | tcudaLaunchCooperativeKernel *cudaLaunchCooperativeKernel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1241:29: warning: 'cudaGetChannelDesc_oro' violates the C++ One Definition Rule [-Wodr] 1241 | extern tcudaGetChannelDesc *cudaGetChannelDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:562:22: note: 'cudaGetChannelDesc_oro' was previously declared here 562 | tcudaGetChannelDesc *cudaGetChannelDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1257:43: warning: 'cudaGetTextureObjectResourceDesc_oro' violates the C++ One Definition Rule [-Wodr] 1257 | extern tcudaGetTextureObjectResourceDesc *cudaGetTextureObjectResourceDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:578:36: note: 'cudaGetTextureObjectResourceDesc_oro' was previously declared here 578 | tcudaGetTextureObjectResourceDesc *cudaGetTextureObjectResourceDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1194:35: warning: 'cudaDestroySurfaceObject_oro' violates the C++ One Definition Rule [-Wodr] 1194 | extern tcudaDestroySurfaceObject *cudaDestroySurfaceObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:515:28: note: 'cudaDestroySurfaceObject_oro' was previously declared here 515 | tcudaDestroySurfaceObject *cudaDestroySurfaceObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1189:34: warning: 'cudaCreateSurfaceObject_oro' violates the C++ One Definition Rule [-Wodr] 1189 | extern tcudaCreateSurfaceObject *cudaCreateSurfaceObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:510:27: note: 'cudaCreateSurfaceObject_oro' was previously declared here 510 | tcudaCreateSurfaceObject *cudaCreateSurfaceObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1195:35: warning: 'cudaDestroyTextureObject_oro' violates the C++ One Definition Rule [-Wodr] 1195 | extern tcudaDestroyTextureObject *cudaDestroyTextureObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:516:28: note: 'cudaDestroyTextureObject_oro' was previously declared here 516 | tcudaDestroyTextureObject *cudaDestroyTextureObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1190:34: warning: 'cudaCreateTextureObject_oro' violates the C++ One Definition Rule [-Wodr] 1190 | extern tcudaCreateTextureObject *cudaCreateTextureObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:511:27: note: 'cudaCreateTextureObject_oro' was previously declared here 511 | tcudaCreateTextureObject *cudaCreateTextureObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1239:33: warning: 'cudaFuncSetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 1239 | extern tcudaFuncSetCacheConfig *cudaFuncSetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:560:26: note: 'cudaFuncSetCacheConfig_oro' was previously declared here 560 | tcudaFuncSetCacheConfig *cudaFuncSetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:977:25: warning: 'cuLaunchKernel_oro' violates the C++ One Definition Rule [-Wodr] 977 | extern tcuLaunchKernel *cuLaunchKernel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:298:18: note: 'cuLaunchKernel_oro' was previously declared here 298 | tcuLaunchKernel *cuLaunchKernel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1364:27: warning: 'cudaLaunchKernel_oro' violates the C++ One Definition Rule [-Wodr] 1364 | extern tcudaLaunchKernel *cudaLaunchKernel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:685:20: note: 'cudaLaunchKernel_oro' was previously declared here 685 | tcudaLaunchKernel *cudaLaunchKernel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1088:29: warning: 'cuModuleLoadDataEx_oro' violates the C++ One Definition Rule [-Wodr] 1088 | extern tcuModuleLoadDataEx *cuModuleLoadDataEx_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:409:22: note: 'cuModuleLoadDataEx_oro' was previously declared here 409 | tcuModuleLoadDataEx *cuModuleLoadDataEx_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1087:27: warning: 'cuModuleLoadData_oro' violates the C++ One Definition Rule [-Wodr] 1087 | extern tcuModuleLoadData *cuModuleLoadData_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:408:20: note: 'cuModuleLoadData_oro' was previously declared here 408 | tcuModuleLoadData *cuModuleLoadData_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1082:31: warning: 'cuModuleGetGlobal_v2_oro' violates the C++ One Definition Rule [-Wodr] 1082 | extern tcuModuleGetGlobal_v2 *cuModuleGetGlobal_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:403:24: note: 'cuModuleGetGlobal_v2_oro' was previously declared here 403 | tcuModuleGetGlobal_v2 *cuModuleGetGlobal_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:866:29: warning: 'cuFuncGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 866 | extern tcuFuncGetAttribute *cuFuncGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:187:22: note: 'cuFuncGetAttribute_oro' was previously declared here 187 | tcuFuncGetAttribute *cuFuncGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1237:32: warning: 'cudaFuncGetAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1237 | extern tcudaFuncGetAttributes *cudaFuncGetAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:558:25: note: 'cudaFuncGetAttributes_oro' was previously declared here 558 | tcudaFuncGetAttributes *cudaFuncGetAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1085:28: warning: 'cuModuleGetTexRef_oro' violates the C++ One Definition Rule [-Wodr] 1085 | extern tcuModuleGetTexRef *cuModuleGetTexRef_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:406:21: note: 'cuModuleGetTexRef_oro' was previously declared here 406 | tcuModuleGetTexRef *cuModuleGetTexRef_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1081:30: warning: 'cuModuleGetFunction_oro' violates the C++ One Definition Rule [-Wodr] 1081 | extern tcuModuleGetFunction *cuModuleGetFunction_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:402:23: note: 'cuModuleGetFunction_oro' was previously declared here 402 | tcuModuleGetFunction *cuModuleGetFunction_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1090:25: warning: 'cuModuleUnload_oro' violates the C++ One Definition Rule [-Wodr] 1090 | extern tcuModuleUnload *cuModuleUnload_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:411:18: note: 'cuModuleUnload_oro' was previously declared here 411 | tcuModuleUnload *cuModuleUnload_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1086:23: warning: 'cuModuleLoad_oro' violates the C++ One Definition Rule [-Wodr] 1086 | extern tcuModuleLoad *cuModuleLoad_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:407:16: note: 'cuModuleLoad_oro' was previously declared here 407 | tcuModuleLoad *cuModuleLoad_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:854:30: warning: 'cuDeviceTotalMem_v2_oro' violates the C++ One Definition Rule [-Wodr] 854 | extern tcuDeviceTotalMem_v2 *cuDeviceTotalMem_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:175:23: note: 'cuDeviceTotalMem_v2_oro' was previously declared here 175 | tcuDeviceTotalMem_v2 *cuDeviceTotalMem_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1217:29: warning: 'cudaDeviceSetLimit_oro' violates the C++ One Definition Rule [-Wodr] 1217 | extern tcudaDeviceSetLimit *cudaDeviceSetLimit_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:538:22: note: 'cudaDeviceSetLimit_oro' was previously declared here 538 | tcudaDeviceSetLimit *cudaDeviceSetLimit_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1205:29: warning: 'cudaDeviceGetLimit_oro' violates the C++ One Definition Rule [-Wodr] 1205 | extern tcudaDeviceGetLimit *cudaDeviceGetLimit_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:526:22: note: 'cudaDeviceGetLimit_oro' was previously declared here 526 | tcudaDeviceGetLimit *cudaDeviceGetLimit_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1219:39: warning: 'cudaDeviceSetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 1219 | extern tcudaDeviceSetSharedMemConfig *cudaDeviceSetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:540:32: note: 'cudaDeviceSetSharedMemConfig_oro' was previously declared here 540 | tcudaDeviceSetSharedMemConfig *cudaDeviceSetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1210:39: warning: 'cudaDeviceGetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 1210 | extern tcudaDeviceGetSharedMemConfig *cudaDeviceGetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:531:32: note: 'cudaDeviceGetSharedMemConfig_oro' was previously declared here 531 | tcudaDeviceGetSharedMemConfig *cudaDeviceGetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1201:34: warning: 'cudaDeviceGetByPCIBusId_oro' violates the C++ One Definition Rule [-Wodr] 1201 | extern tcudaDeviceGetByPCIBusId *cudaDeviceGetByPCIBusId_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:522:27: note: 'cudaDeviceGetByPCIBusId_oro' was previously declared here 522 | tcudaDeviceGetByPCIBusId *cudaDeviceGetByPCIBusId_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1209:32: warning: 'cudaDeviceGetPCIBusId_oro' violates the C++ One Definition Rule [-Wodr] 1209 | extern tcudaDeviceGetPCIBusId *cudaDeviceGetPCIBusId_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:530:25: note: 'cudaDeviceGetPCIBusId_oro' was previously declared here 530 | tcudaDeviceGetPCIBusId *cudaDeviceGetPCIBusId_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1208:36: warning: 'cudaDeviceGetP2PAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1208 | extern tcudaDeviceGetP2PAttribute *cudaDeviceGetP2PAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:529:29: note: 'cudaDeviceGetP2PAttribute_oro' was previously declared here 529 | tcudaDeviceGetP2PAttribute *cudaDeviceGetP2PAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:828:36: warning: 'cuDeviceComputeCapability_oro' violates the C++ One Definition Rule [-Wodr] 828 | extern tcuDeviceComputeCapability *cuDeviceComputeCapability_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:149:29: note: 'cuDeviceComputeCapability_oro' was previously declared here 149 | tcuDeviceComputeCapability *cuDeviceComputeCapability_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:811:24: warning: 'cuCtxGetFlags_oro' violates the C++ One Definition Rule [-Wodr] 811 | extern tcuCtxGetFlags *cuCtxGetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:132:17: note: 'cuCtxGetFlags_oro' was previously declared here 132 | tcuCtxGetFlags *cuCtxGetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:824:27: warning: 'cuCtxSynchronize_oro' violates the C++ One Definition Rule [-Wodr] 824 | extern tcuCtxSynchronize *cuCtxSynchronize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:145:20: note: 'cuCtxSynchronize_oro' was previously declared here 145 | tcuCtxSynchronize *cuCtxSynchronize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:814:34: warning: 'cuCtxGetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 814 | extern tcuCtxGetSharedMemConfig *cuCtxGetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:135:27: note: 'cuCtxGetSharedMemConfig_oro' was previously declared here 135 | tcuCtxGetSharedMemConfig *cuCtxGetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:823:34: warning: 'cuCtxSetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 823 | extern tcuCtxSetSharedMemConfig *cuCtxSetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:144:27: note: 'cuCtxSetSharedMemConfig_oro' was previously declared here 144 | tcuCtxSetSharedMemConfig *cuCtxSetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:819:30: warning: 'cuCtxSetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 819 | extern tcuCtxSetCacheConfig *cuCtxSetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:140:23: note: 'cuCtxSetCacheConfig_oro' was previously declared here 140 | tcuCtxSetCacheConfig *cuCtxSetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:807:30: warning: 'cuCtxGetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 807 | extern tcuCtxGetCacheConfig *cuCtxGetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:128:23: note: 'cuCtxGetCacheConfig_oro' was previously declared here 128 | tcuCtxGetCacheConfig *cuCtxGetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:806:29: warning: 'cuCtxGetApiVersion_oro' violates the C++ One Definition Rule [-Wodr] 806 | extern tcuCtxGetApiVersion *cuCtxGetApiVersion_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:127:22: note: 'cuCtxGetApiVersion_oro' was previously declared here 127 | tcuCtxGetApiVersion *cuCtxGetApiVersion_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:820:26: warning: 'cuCtxSetCurrent_oro' violates the C++ One Definition Rule [-Wodr] 820 | extern tcuCtxSetCurrent *cuCtxSetCurrent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:141:19: note: 'cuCtxSetCurrent_oro' was previously declared here 141 | tcuCtxSetCurrent *cuCtxSetCurrent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1226:25: warning: 'cudaEventQuery_oro' violates the C++ One Definition Rule [-Wodr] 1226 | extern tcudaEventQuery *cudaEventQuery_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:547:18: note: 'cudaEventQuery_oro' was previously declared here 547 | tcudaEventQuery *cudaEventQuery_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1223:35: warning: 'cudaEventCreateWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1223 | extern tcudaEventCreateWithFlags *cudaEventCreateWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:544:28: note: 'cudaEventCreateWithFlags_oro' was previously declared here 544 | tcudaEventCreateWithFlags *cudaEventCreateWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1437:29: warning: 'cudaSetDeviceFlags_oro' violates the C++ One Definition Rule [-Wodr] 1437 | extern tcudaSetDeviceFlags *cudaSetDeviceFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:758:22: note: 'cudaSetDeviceFlags_oro' was previously declared here 758 | tcudaSetDeviceFlags *cudaSetDeviceFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1244:29: warning: 'cudaGetDeviceFlags_oro' violates the C++ One Definition Rule [-Wodr] 1244 | extern tcudaGetDeviceFlags *cudaGetDeviceFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:565:22: note: 'cudaGetDeviceFlags_oro' was previously declared here 565 | tcudaGetDeviceFlags *cudaGetDeviceFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1434:27: warning: 'cudaProfilerStop_oro' violates the C++ One Definition Rule [-Wodr] 1434 | extern tcudaProfilerStop *cudaProfilerStop_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:755:20: note: 'cudaProfilerStop_oro' was previously declared here 755 | tcudaProfilerStop *cudaProfilerStop_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1433:28: warning: 'cudaProfilerStart_oro' violates the C++ One Definition Rule [-Wodr] 1433 | extern tcudaProfilerStart *cudaProfilerStart_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:754:21: note: 'cudaProfilerStart_oro' was previously declared here 754 | tcudaProfilerStart *cudaProfilerStart_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1413:30: warning: 'cudaMemcpyPeerAsync_oro' violates the C++ One Definition Rule [-Wodr] 1413 | extern tcudaMemcpyPeerAsync *cudaMemcpyPeerAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:734:23: note: 'cudaMemcpyPeerAsync_oro' was previously declared here 734 | tcudaMemcpyPeerAsync *cudaMemcpyPeerAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1412:25: warning: 'cudaMemcpyPeer_oro' violates the C++ One Definition Rule [-Wodr] 1412 | extern tcudaMemcpyPeer *cudaMemcpyPeer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:733:18: note: 'cudaMemcpyPeer_oro' was previously declared here 733 | tcudaMemcpyPeer *cudaMemcpyPeer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1008:34: warning: 'cuMemGetAddressRange_v2_oro' violates the C++ One Definition Rule [-Wodr] 1008 | extern tcuMemGetAddressRange_v2 *cuMemGetAddressRange_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:329:27: note: 'cuMemGetAddressRange_v2_oro' was previously declared here 329 | tcuMemGetAddressRange_v2 *cuMemGetAddressRange_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:851:40: warning: 'cuDevicePrimaryCtxSetFlags_v2_oro' violates the C++ One Definition Rule [-Wodr] 851 | extern tcuDevicePrimaryCtxSetFlags_v2 *cuDevicePrimaryCtxSetFlags_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:172:33: note: 'cuDevicePrimaryCtxSetFlags_v2_oro' was previously declared here 172 | tcuDevicePrimaryCtxSetFlags_v2 *cuDevicePrimaryCtxSetFlags_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:849:37: warning: 'cuDevicePrimaryCtxReset_v2_oro' violates the C++ One Definition Rule [-Wodr] 849 | extern tcuDevicePrimaryCtxReset_v2 *cuDevicePrimaryCtxReset_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:170:30: note: 'cuDevicePrimaryCtxReset_v2_oro' was previously declared here 170 | tcuDevicePrimaryCtxReset_v2 *cuDevicePrimaryCtxReset_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:850:35: warning: 'cuDevicePrimaryCtxRetain_oro' violates the C++ One Definition Rule [-Wodr] 850 | extern tcuDevicePrimaryCtxRetain *cuDevicePrimaryCtxRetain_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:171:28: note: 'cuDevicePrimaryCtxRetain_oro' was previously declared here 171 | tcuDevicePrimaryCtxRetain *cuDevicePrimaryCtxRetain_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:848:39: warning: 'cuDevicePrimaryCtxRelease_v2_oro' violates the C++ One Definition Rule [-Wodr] 848 | extern tcuDevicePrimaryCtxRelease_v2 *cuDevicePrimaryCtxRelease_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:169:32: note: 'cuDevicePrimaryCtxRelease_v2_oro' was previously declared here 169 | tcuDevicePrimaryCtxRelease_v2 *cuDevicePrimaryCtxRelease_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:847:37: warning: 'cuDevicePrimaryCtxGetState_oro' violates the C++ One Definition Rule [-Wodr] 847 | extern tcuDevicePrimaryCtxGetState *cuDevicePrimaryCtxGetState_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:168:30: note: 'cuDevicePrimaryCtxGetState_oro' was previously declared here 168 | tcuDevicePrimaryCtxGetState *cuDevicePrimaryCtxGetState_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:805:32: warning: 'cuCtxEnablePeerAccess_oro' violates the C++ One Definition Rule [-Wodr] 805 | extern tcuCtxEnablePeerAccess *cuCtxEnablePeerAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:126:25: note: 'cuCtxEnablePeerAccess_oro' was previously declared here 126 | tcuCtxEnablePeerAccess *cuCtxEnablePeerAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:804:33: warning: 'cuCtxDisablePeerAccess_oro' violates the C++ One Definition Rule [-Wodr] 804 | extern tcuCtxDisablePeerAccess *cuCtxDisablePeerAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:125:26: note: 'cuCtxDisablePeerAccess_oro' was previously declared here 125 | tcuCtxDisablePeerAccess *cuCtxDisablePeerAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1198:37: warning: 'cudaDeviceEnablePeerAccess_oro' violates the C++ One Definition Rule [-Wodr] 1198 | extern tcudaDeviceEnablePeerAccess *cudaDeviceEnablePeerAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:519:30: note: 'cudaDeviceEnablePeerAccess_oro' was previously declared here 519 | tcudaDeviceEnablePeerAccess *cudaDeviceEnablePeerAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1197:38: warning: 'cudaDeviceDisablePeerAccess_oro' violates the C++ One Definition Rule [-Wodr] 1197 | extern tcudaDeviceDisablePeerAccess *cudaDeviceDisablePeerAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:518:31: note: 'cudaDeviceDisablePeerAccess_oro' was previously declared here 518 | tcudaDeviceDisablePeerAccess *cudaDeviceDisablePeerAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1196:34: warning: 'cudaDeviceCanAccessPeer_oro' violates the C++ One Definition Rule [-Wodr] 1196 | extern tcudaDeviceCanAccessPeer *cudaDeviceCanAccessPeer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:517:27: note: 'cudaDeviceCanAccessPeer_oro' was previously declared here 517 | tcudaDeviceCanAccessPeer *cudaDeviceCanAccessPeer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1435:32: warning: 'cudaRuntimeGetVersion_oro' violates the C++ One Definition Rule [-Wodr] 1435 | extern tcudaRuntimeGetVersion *cudaRuntimeGetVersion_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:756:25: note: 'cudaRuntimeGetVersion_oro' was previously declared here 756 | tcudaRuntimeGetVersion *cudaRuntimeGetVersion_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1221:31: warning: 'cudaDriverGetVersion_oro' violates the C++ One Definition Rule [-Wodr] 1221 | extern tcudaDriverGetVersion *cudaDriverGetVersion_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:542:24: note: 'cudaDriverGetVersion_oro' was previously declared here 542 | tcudaDriverGetVersion *cudaDriverGetVersion_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:816:29: warning: 'cuCtxPopCurrent_v2_oro' violates the C++ One Definition Rule [-Wodr] 816 | extern tcuCtxPopCurrent_v2 *cuCtxPopCurrent_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:137:22: note: 'cuCtxPopCurrent_v2_oro' was previously declared here 137 | tcuCtxPopCurrent_v2 *cuCtxPopCurrent_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:809:25: warning: 'cuCtxGetDevice_oro' violates the C++ One Definition Rule [-Wodr] 809 | extern tcuCtxGetDevice *cuCtxGetDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:130:18: note: 'cuCtxGetDevice_oro' was previously declared here 130 | tcuCtxGetDevice *cuCtxGetDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:817:30: warning: 'cuCtxPushCurrent_v2_oro' violates the C++ One Definition Rule [-Wodr] 817 | extern tcuCtxPushCurrent_v2 *cuCtxPushCurrent_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:138:23: note: 'cuCtxPushCurrent_v2_oro' was previously declared here 138 | tcuCtxPushCurrent_v2 *cuCtxPushCurrent_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1124:25: warning: 'cuStreamGetCtx_oro' violates the C++ One Definition Rule [-Wodr] 1124 | extern tcuStreamGetCtx *cuStreamGetCtx_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:445:18: note: 'cuStreamGetCtx_oro' was previously declared here 445 | tcuStreamGetCtx *cuStreamGetCtx_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1442:32: warning: 'cudaStreamAddCallback_oro' violates the C++ One Definition Rule [-Wodr] 1442 | extern tcudaStreamAddCallback *cudaStreamAddCallback_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:763:25: note: 'cudaStreamAddCallback_oro' was previously declared here 763 | tcudaStreamAddCallback *cudaStreamAddCallback_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1457:26: warning: 'cudaStreamQuery_oro' violates the C++ One Definition Rule [-Wodr] 1457 | extern tcudaStreamQuery *cudaStreamQuery_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:778:19: note: 'cudaStreamQuery_oro' was previously declared here 778 | tcudaStreamQuery *cudaStreamQuery_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1461:30: warning: 'cudaStreamWaitEvent_oro' violates the C++ One Definition Rule [-Wodr] 1461 | extern tcudaStreamWaitEvent *cudaStreamWaitEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:782:23: note: 'cudaStreamWaitEvent_oro' was previously declared here 782 | tcudaStreamWaitEvent *cudaStreamWaitEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1455:32: warning: 'cudaStreamGetPriority_oro' violates the C++ One Definition Rule [-Wodr] 1455 | extern tcudaStreamGetPriority *cudaStreamGetPriority_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:776:25: note: 'cudaStreamGetPriority_oro' was previously declared here 776 | tcudaStreamGetPriority *cudaStreamGetPriority_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1453:29: warning: 'cudaStreamGetFlags_oro' violates the C++ One Definition Rule [-Wodr] 1453 | extern tcudaStreamGetFlags *cudaStreamGetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:774:22: note: 'cudaStreamGetFlags_oro' was previously declared here 774 | tcudaStreamGetFlags *cudaStreamGetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1449:28: warning: 'cudaStreamDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1449 | extern tcudaStreamDestroy *cudaStreamDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:770:21: note: 'cudaStreamDestroy_oro' was previously declared here 770 | tcudaStreamDestroy *cudaStreamDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1446:27: warning: 'cudaStreamCreate_oro' violates the C++ One Definition Rule [-Wodr] 1446 | extern tcudaStreamCreate *cudaStreamCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:767:20: note: 'cudaStreamCreate_oro' was previously declared here 767 | tcudaStreamCreate *cudaStreamCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1211:43: warning: 'cudaDeviceGetStreamPriorityRange_oro' violates the C++ One Definition Rule [-Wodr] 1211 | extern tcudaDeviceGetStreamPriorityRange *cudaDeviceGetStreamPriorityRange_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:532:36: note: 'cudaDeviceGetStreamPriorityRange_oro' was previously declared here 532 | tcudaDeviceGetStreamPriorityRange *cudaDeviceGetStreamPriorityRange_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1448:39: warning: 'cudaStreamCreateWithPriority_oro' violates the C++ One Definition Rule [-Wodr] 1448 | extern tcudaStreamCreateWithPriority *cudaStreamCreateWithPriority_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:769:32: note: 'cudaStreamCreateWithPriority_oro' was previously declared here 769 | tcudaStreamCreateWithPriority *cudaStreamCreateWithPriority_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1447:36: warning: 'cudaStreamCreateWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1447 | extern tcudaStreamCreateWithFlags *cudaStreamCreateWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:768:29: note: 'cudaStreamCreateWithFlags_oro' was previously declared here 768 | tcudaStreamCreateWithFlags *cudaStreamCreateWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1224:27: warning: 'cudaEventDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1224 | extern tcudaEventDestroy *cudaEventDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:545:20: note: 'cudaEventDestroy_oro' was previously declared here 545 | tcudaEventDestroy *cudaEventDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1225:31: warning: 'cudaEventElapsedTime_oro' violates the C++ One Definition Rule [-Wodr] 1225 | extern tcudaEventElapsedTime *cudaEventElapsedTime_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:546:24: note: 'cudaEventElapsedTime_oro' was previously declared here 546 | tcudaEventElapsedTime *cudaEventElapsedTime_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1229:31: warning: 'cudaEventSynchronize_oro' violates the C++ One Definition Rule [-Wodr] 1229 | extern tcudaEventSynchronize *cudaEventSynchronize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:550:24: note: 'cudaEventSynchronize_oro' was previously declared here 550 | tcudaEventSynchronize *cudaEventSynchronize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1227:26: warning: 'cudaEventRecord_oro' violates the C++ One Definition Rule [-Wodr] 1227 | extern tcudaEventRecord *cudaEventRecord_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:548:19: note: 'cudaEventRecord_oro' was previously declared here 548 | tcudaEventRecord *cudaEventRecord_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1222:26: warning: 'cudaEventCreate_oro' violates the C++ One Definition Rule [-Wodr] 1222 | extern tcudaEventCreate *cudaEventCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:543:19: note: 'cudaEventCreate_oro' was previously declared here 543 | tcudaEventCreate *cudaEventCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1378:25: warning: 'cudaMemGetInfo_oro' violates the C++ One Definition Rule [-Wodr] 1378 | extern tcudaMemGetInfo *cudaMemGetInfo_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:699:18: note: 'cudaMemGetInfo_oro' was previously declared here 699 | tcudaMemGetInfo *cudaMemGetInfo_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1110:33: warning: 'cuPointerGetAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1110 | extern tcuPointerGetAttributes *cuPointerGetAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:431:26: note: 'cuPointerGetAttributes_oro' was previously declared here 431 | tcuPointerGetAttributes *cuPointerGetAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1109:32: warning: 'cuPointerGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1109 | extern tcuPointerGetAttribute *cuPointerGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:430:25: note: 'cuPointerGetAttribute_oro' was previously declared here 430 | tcuPointerGetAttribute *cuPointerGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1432:35: warning: 'cudaPointerGetAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1432 | extern tcudaPointerGetAttributes *cudaPointerGetAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:753:28: note: 'cudaPointerGetAttributes_oro' was previously declared here 753 | tcudaPointerGetAttributes *cudaPointerGetAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1102:52: warning: 'cuOccupancyMaxPotentialBlockSizeWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1102 | extern tcuOccupancyMaxPotentialBlockSizeWithFlags *cuOccupancyMaxPotentialBlockSizeWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:423:45: note: 'cuOccupancyMaxPotentialBlockSizeWithFlags_oro' was previously declared here 423 | tcuOccupancyMaxPotentialBlockSizeWithFlags *cuOccupancyMaxPotentialBlockSizeWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1101:43: warning: 'cuOccupancyMaxPotentialBlockSize_oro' violates the C++ One Definition Rule [-Wodr] 1101 | extern tcuOccupancyMaxPotentialBlockSize *cuOccupancyMaxPotentialBlockSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:422:36: note: 'cuOccupancyMaxPotentialBlockSize_oro' was previously declared here 422 | tcuOccupancyMaxPotentialBlockSize *cuOccupancyMaxPotentialBlockSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1099:63: warning: 'cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1099 | extern tcuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags *cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:420:56: note: 'cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro' was previously declared here 420 | tcuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags *cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1098:54: warning: 'cuOccupancyMaxActiveBlocksPerMultiprocessor_oro' violates the C++ One Definition Rule [-Wodr] 1098 | extern tcuOccupancyMaxActiveBlocksPerMultiprocessor *cuOccupancyMaxActiveBlocksPerMultiprocessor_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:419:47: note: 'cuOccupancyMaxActiveBlocksPerMultiprocessor_oro' was previously declared here 419 | tcuOccupancyMaxActiveBlocksPerMultiprocessor *cuOccupancyMaxActiveBlocksPerMultiprocessor_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1428:65: warning: 'cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1428 | extern tcudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags *cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:749:58: note: 'cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro' was previously declared here 749 | tcudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags *cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1427:56: warning: 'cudaOccupancyMaxActiveBlocksPerMultiprocessor_oro' violates the C++ One Definition Rule [-Wodr] 1427 | extern tcudaOccupancyMaxActiveBlocksPerMultiprocessor *cudaOccupancyMaxActiveBlocksPerMultiprocessor_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:748:49: note: 'cudaOccupancyMaxActiveBlocksPerMultiprocessor_oro' was previously declared here 748 | tcudaOccupancyMaxActiveBlocksPerMultiprocessor *cudaOccupancyMaxActiveBlocksPerMultiprocessor_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1039:21: warning: 'cuMemUnmap_oro' violates the C++ One Definition Rule [-Wodr] 1039 | extern tcuMemUnmap *cuMemUnmap_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:360:14: note: 'cuMemUnmap_oro' was previously declared here 360 | tcuMemUnmap *cuMemUnmap_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1038:25: warning: 'cuMemSetAccess_oro' violates the C++ One Definition Rule [-Wodr] 1038 | extern tcuMemSetAccess *cuMemSetAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:359:18: note: 'cuMemSetAccess_oro' was previously declared here 359 | tcuMemSetAccess *cuMemSetAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1037:38: warning: 'cuMemRetainAllocationHandle_oro' violates the C++ One Definition Rule [-Wodr] 1037 | extern tcuMemRetainAllocationHandle *cuMemRetainAllocationHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:358:31: note: 'cuMemRetainAllocationHandle_oro' was previously declared here 358 | tcuMemRetainAllocationHandle *cuMemRetainAllocationHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1020:29: warning: 'cuMemMapArrayAsync_oro' violates the C++ One Definition Rule [-Wodr] 1020 | extern tcuMemMapArrayAsync *cuMemMapArrayAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:341:22: note: 'cuMemMapArrayAsync_oro' was previously declared here 341 | tcuMemMapArrayAsync *cuMemMapArrayAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1019:19: warning: 'cuMemMap_oro' violates the C++ One Definition Rule [-Wodr] 1019 | extern tcuMemMap *cuMemMap_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:340:12: note: 'cuMemMap_oro' was previously declared here 340 | tcuMemMap *cuMemMap_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1018:41: warning: 'cuMemImportFromShareableHandle_oro' violates the C++ One Definition Rule [-Wodr] 1018 | extern tcuMemImportFromShareableHandle *cuMemImportFromShareableHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:339:34: note: 'cuMemImportFromShareableHandle_oro' was previously declared here 339 | tcuMemImportFromShareableHandle *cuMemImportFromShareableHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1010:49: warning: 'cuMemGetAllocationPropertiesFromHandle_oro' violates the C++ One Definition Rule [-Wodr] 1010 | extern tcuMemGetAllocationPropertiesFromHandle *cuMemGetAllocationPropertiesFromHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:331:42: note: 'cuMemGetAllocationPropertiesFromHandle_oro' was previously declared here 331 | tcuMemGetAllocationPropertiesFromHandle *cuMemGetAllocationPropertiesFromHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1007:25: warning: 'cuMemGetAccess_oro' violates the C++ One Definition Rule [-Wodr] 1007 | extern tcuMemGetAccess *cuMemGetAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:328:18: note: 'cuMemGetAccess_oro' was previously declared here 328 | tcuMemGetAccess *cuMemGetAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1003:39: warning: 'cuMemExportToShareableHandle_oro' violates the C++ One Definition Rule [-Wodr] 1003 | extern tcuMemExportToShareableHandle *cuMemExportToShareableHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:324:32: note: 'cuMemExportToShareableHandle_oro' was previously declared here 324 | tcuMemExportToShareableHandle *cuMemExportToShareableHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:993:30: warning: 'cuMemAddressReserve_oro' violates the C++ One Definition Rule [-Wodr] 993 | extern tcuMemAddressReserve *cuMemAddressReserve_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:314:23: note: 'cuMemAddressReserve_oro' was previously declared here 314 | tcuMemAddressReserve *cuMemAddressReserve_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:992:27: warning: 'cuMemAddressFree_oro' violates the C++ One Definition Rule [-Wodr] 992 | extern tcuMemAddressFree *cuMemAddressFree_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:313:20: note: 'cuMemAddressFree_oro' was previously declared here 313 | tcuMemAddressFree *cuMemAddressFree_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1036:23: warning: 'cuMemRelease_oro' violates the C++ One Definition Rule [-Wodr] 1036 | extern tcuMemRelease *cuMemRelease_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:357:16: note: 'cuMemRelease_oro' was previously declared here 357 | tcuMemRelease *cuMemRelease_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1002:22: warning: 'cuMemCreate_oro' violates the C++ One Definition Rule [-Wodr] 1002 | extern tcuMemCreate *cuMemCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:323:15: note: 'cuMemCreate_oro' was previously declared here 323 | tcuMemCreate *cuMemCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1009:40: warning: 'cuMemGetAllocationGranularity_oro' violates the C++ One Definition Rule [-Wodr] 1009 | extern tcuMemGetAllocationGranularity *cuMemGetAllocationGranularity_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:330:33: note: 'cuMemGetAllocationGranularity_oro' was previously declared here 330 | tcuMemGetAllocationGranularity *cuMemGetAllocationGranularity_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1422:28: warning: 'cudaMemset3DAsync_oro' violates the C++ One Definition Rule [-Wodr] 1422 | extern tcudaMemset3DAsync *cudaMemset3DAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:743:21: note: 'cudaMemset3DAsync_oro' was previously declared here 743 | tcudaMemset3DAsync *cudaMemset3DAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1421:23: warning: 'cudaMemset3D_oro' violates the C++ One Definition Rule [-Wodr] 1421 | extern tcudaMemset3D *cudaMemset3D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:742:16: note: 'cudaMemset3D_oro' was previously declared here 742 | tcudaMemset3D *cudaMemset3D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1420:28: warning: 'cudaMemset2DAsync_oro' violates the C++ One Definition Rule [-Wodr] 1420 | extern tcudaMemset2DAsync *cudaMemset2DAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:741:21: note: 'cudaMemset2DAsync_oro' was previously declared here 741 | tcudaMemset2DAsync *cudaMemset2DAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1419:23: warning: 'cudaMemset2D_oro' violates the C++ One Definition Rule [-Wodr] 1419 | extern tcudaMemset2D *cudaMemset2D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:740:16: note: 'cudaMemset2D_oro' was previously declared here 740 | tcudaMemset2D *cudaMemset2D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1064:27: warning: 'cuMemsetD16Async_oro' violates the C++ One Definition Rule [-Wodr] 1064 | extern tcuMemsetD16Async *cuMemsetD16Async_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:385:20: note: 'cuMemsetD16Async_oro' was previously declared here 385 | tcuMemsetD16Async *cuMemsetD16Async_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1065:25: warning: 'cuMemsetD16_v2_oro' violates the C++ One Definition Rule [-Wodr] 1065 | extern tcuMemsetD16_v2 *cuMemsetD16_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:386:18: note: 'cuMemsetD16_v2_oro' was previously declared here 386 | tcuMemsetD16_v2 *cuMemsetD16_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1074:26: warning: 'cuMemsetD8Async_oro' violates the C++ One Definition Rule [-Wodr] 1074 | extern tcuMemsetD8Async *cuMemsetD8Async_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:395:19: note: 'cuMemsetD8Async_oro' was previously declared here 395 | tcuMemsetD8Async *cuMemsetD8Async_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1075:24: warning: 'cuMemsetD8_v2_oro' violates the C++ One Definition Rule [-Wodr] 1075 | extern tcuMemsetD8_v2 *cuMemsetD8_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:396:17: note: 'cuMemsetD8_v2_oro' was previously declared here 396 | tcuMemsetD8_v2 *cuMemsetD8_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1072:27: warning: 'cuMemsetD32Async_oro' violates the C++ One Definition Rule [-Wodr] 1072 | extern tcuMemsetD32Async *cuMemsetD32Async_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:393:20: note: 'cuMemsetD32Async_oro' was previously declared here 393 | tcuMemsetD32Async *cuMemsetD32Async_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1423:26: warning: 'cudaMemsetAsync_oro' violates the C++ One Definition Rule [-Wodr] 1423 | extern tcudaMemsetAsync *cudaMemsetAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:744:19: note: 'cudaMemsetAsync_oro' was previously declared here 744 | tcudaMemsetAsync *cudaMemsetAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1073:25: warning: 'cuMemsetD32_v2_oro' violates the C++ One Definition Rule [-Wodr] 1073 | extern tcuMemsetD32_v2 *cuMemsetD32_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:394:18: note: 'cuMemsetD32_v2_oro' was previously declared here 394 | tcuMemsetD32_v2 *cuMemsetD32_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1418:21: warning: 'cudaMemset_oro' violates the C++ One Definition Rule [-Wodr] 1418 | extern tcudaMemset *cudaMemset_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:739:14: note: 'cudaMemset_oro' was previously declared here 739 | tcudaMemset *cudaMemset_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1360:31: warning: 'cudaIpcOpenMemHandle_oro' violates the C++ One Definition Rule [-Wodr] 1360 | extern tcudaIpcOpenMemHandle *cudaIpcOpenMemHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:681:24: note: 'cudaIpcOpenMemHandle_oro' was previously declared here 681 | tcudaIpcOpenMemHandle *cudaIpcOpenMemHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1359:33: warning: 'cudaIpcOpenEventHandle_oro' violates the C++ One Definition Rule [-Wodr] 1359 | extern tcudaIpcOpenEventHandle *cudaIpcOpenEventHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:680:26: note: 'cudaIpcOpenEventHandle_oro' was previously declared here 680 | tcudaIpcOpenEventHandle *cudaIpcOpenEventHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1358:30: warning: 'cudaIpcGetMemHandle_oro' violates the C++ One Definition Rule [-Wodr] 1358 | extern tcudaIpcGetMemHandle *cudaIpcGetMemHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:679:23: note: 'cudaIpcGetMemHandle_oro' was previously declared here 679 | tcudaIpcGetMemHandle *cudaIpcGetMemHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1357:32: warning: 'cudaIpcGetEventHandle_oro' violates the C++ One Definition Rule [-Wodr] 1357 | extern tcudaIpcGetEventHandle *cudaIpcGetEventHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:678:25: note: 'cudaIpcGetEventHandle_oro' was previously declared here 678 | tcudaIpcGetEventHandle *cudaIpcGetEventHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1356:32: warning: 'cudaIpcCloseMemHandle_oro' violates the C++ One Definition Rule [-Wodr] 1356 | extern tcudaIpcCloseMemHandle *cudaIpcCloseMemHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:677:25: note: 'cudaIpcCloseMemHandle_oro' was previously declared here 677 | tcudaIpcCloseMemHandle *cudaIpcCloseMemHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1242:24: warning: 'cudaGetDevice_oro' violates the C++ One Definition Rule [-Wodr] 1242 | extern tcudaGetDevice *cudaGetDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:563:17: note: 'cudaGetDevice_oro' was previously declared here 563 | tcudaGetDevice *cudaGetDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:873:25: warning: 'cuGetErrorName_oro' violates the C++ One Definition Rule [-Wodr] 873 | extern tcuGetErrorName *cuGetErrorName_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:194:18: note: 'cuGetErrorName_oro' was previously declared here 194 | tcuGetErrorName *cuGetErrorName_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:874:27: warning: 'cuGetErrorString_oro' violates the C++ One Definition Rule [-Wodr] 874 | extern tcuGetErrorString *cuGetErrorString_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:195:20: note: 'cuGetErrorString_oro' was previously declared here 195 | tcuGetErrorString *cuGetErrorString_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1247:27: warning: 'cudaGetErrorName_oro' violates the C++ One Definition Rule [-Wodr] 1247 | extern tcudaGetErrorName *cudaGetErrorName_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:568:20: note: 'cudaGetErrorName_oro' was previously declared here 568 | tcudaGetErrorName *cudaGetErrorName_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1240:37: warning: 'cudaFuncSetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 1240 | extern tcudaFuncSetSharedMemConfig *cudaFuncSetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:561:30: note: 'cudaFuncSetSharedMemConfig_oro' was previously declared here 561 | tcudaFuncSetSharedMemConfig *cudaFuncSetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1215:35: warning: 'cudaDeviceSetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 1215 | extern tcudaDeviceSetCacheConfig *cudaDeviceSetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:536:28: note: 'cudaDeviceSetCacheConfig_oro' was previously declared here 536 | tcudaDeviceSetCacheConfig *cudaDeviceSetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1238:31: warning: 'cudaFuncSetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1238 | extern tcudaFuncSetAttribute *cudaFuncSetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:559:24: note: 'cudaFuncSetAttribute_oro' was previously declared here 559 | tcudaFuncSetAttribute *cudaFuncSetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1202:35: warning: 'cudaDeviceGetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 1202 | extern tcudaDeviceGetCacheConfig *cudaDeviceGetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:523:28: note: 'cudaDeviceGetCacheConfig_oro' was previously declared here 523 | tcudaDeviceGetCacheConfig *cudaDeviceGetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1220:32: warning: 'cudaDeviceSynchronize_oro' violates the C++ One Definition Rule [-Wodr] 1220 | extern tcudaDeviceSynchronize *cudaDeviceSynchronize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:541:25: note: 'cudaDeviceSynchronize_oro' was previously declared here 541 | tcudaDeviceSynchronize *cudaDeviceSynchronize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1059:26: warning: 'cuMemcpyHtoA_v2_oro' violates the C++ One Definition Rule [-Wodr] 1059 | extern tcuMemcpyHtoA_v2 *cuMemcpyHtoA_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:380:19: note: 'cuMemcpyHtoA_v2_oro' was previously declared here 380 | tcuMemcpyHtoA_v2 *cuMemcpyHtoA_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1052:26: warning: 'cuMemcpyAtoH_v2_oro' violates the C++ One Definition Rule [-Wodr] 1052 | extern tcuMemcpyAtoH_v2 *cuMemcpyAtoH_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:373:19: note: 'cuMemcpyAtoH_v2_oro' was previously declared here 373 | tcuMemcpyAtoH_v2 *cuMemcpyAtoH_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1408:30: warning: 'cudaMemcpyFromArray_oro' violates the C++ One Definition Rule [-Wodr] 1408 | extern tcudaMemcpyFromArray *cudaMemcpyFromArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:729:23: note: 'cudaMemcpyFromArray_oro' was previously declared here 729 | tcudaMemcpyFromArray *cudaMemcpyFromArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1414:28: warning: 'cudaMemcpyToArray_oro' violates the C++ One Definition Rule [-Wodr] 1414 | extern tcudaMemcpyToArray *cudaMemcpyToArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:735:21: note: 'cudaMemcpyToArray_oro' was previously declared here 735 | tcudaMemcpyToArray *cudaMemcpyToArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1401:35: warning: 'cudaMemcpy2DToArrayAsync_oro' violates the C++ One Definition Rule [-Wodr] 1401 | extern tcudaMemcpy2DToArrayAsync *cudaMemcpy2DToArrayAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:722:28: note: 'cudaMemcpy2DToArrayAsync_oro' was previously declared here 722 | tcudaMemcpy2DToArrayAsync *cudaMemcpy2DToArrayAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1400:30: warning: 'cudaMemcpy2DToArray_oro' violates the C++ One Definition Rule [-Wodr] 1400 | extern tcudaMemcpy2DToArray *cudaMemcpy2DToArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:721:23: note: 'cudaMemcpy2DToArray_oro' was previously declared here 721 | tcudaMemcpy2DToArray *cudaMemcpy2DToArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1399:37: warning: 'cudaMemcpy2DFromArrayAsync_oro' violates the C++ One Definition Rule [-Wodr] 1399 | extern tcudaMemcpy2DFromArrayAsync *cudaMemcpy2DFromArrayAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:720:30: note: 'cudaMemcpy2DFromArrayAsync_oro' was previously declared here 720 | tcudaMemcpy2DFromArrayAsync *cudaMemcpy2DFromArrayAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1398:32: warning: 'cudaMemcpy2DFromArray_oro' violates the C++ One Definition Rule [-Wodr] 1398 | extern tcudaMemcpy2DFromArray *cudaMemcpy2DFromArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:719:25: note: 'cudaMemcpy2DFromArray_oro' was previously declared here 719 | tcudaMemcpy2DFromArray *cudaMemcpy2DFromArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1397:28: warning: 'cudaMemcpy2DAsync_oro' violates the C++ One Definition Rule [-Wodr] 1397 | extern tcudaMemcpy2DAsync *cudaMemcpy2DAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:718:21: note: 'cudaMemcpy2DAsync_oro' was previously declared here 718 | tcudaMemcpy2DAsync *cudaMemcpy2DAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1044:29: warning: 'cuMemcpy3DAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1044 | extern tcuMemcpy3DAsync_v2 *cuMemcpy3DAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:365:22: note: 'cuMemcpy3DAsync_v2_oro' was previously declared here 365 | tcuMemcpy3DAsync_v2 *cuMemcpy3DAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1047:24: warning: 'cuMemcpy3D_v2_oro' violates the C++ One Definition Rule [-Wodr] 1047 | extern tcuMemcpy3D_v2 *cuMemcpy3D_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:368:17: note: 'cuMemcpy3D_v2_oro' was previously declared here 368 | tcuMemcpy3D_v2 *cuMemcpy3D_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1403:28: warning: 'cudaMemcpy3DAsync_oro' violates the C++ One Definition Rule [-Wodr] 1403 | extern tcudaMemcpy3DAsync *cudaMemcpy3DAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:724:21: note: 'cudaMemcpy3DAsync_oro' was previously declared here 724 | tcudaMemcpy3DAsync *cudaMemcpy3DAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1402:23: warning: 'cudaMemcpy3D_oro' violates the C++ One Definition Rule [-Wodr] 1402 | extern tcudaMemcpy3D *cudaMemcpy3D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:723:16: note: 'cudaMemcpy3D_oro' was previously declared here 723 | tcudaMemcpy3D *cudaMemcpy3D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1041:29: warning: 'cuMemcpy2DAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1041 | extern tcuMemcpy2DAsync_v2 *cuMemcpy2DAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:362:22: note: 'cuMemcpy2DAsync_v2_oro' was previously declared here 362 | tcuMemcpy2DAsync_v2 *cuMemcpy2DAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1043:24: warning: 'cuMemcpy2D_v2_oro' violates the C++ One Definition Rule [-Wodr] 1043 | extern tcuMemcpy2D_v2 *cuMemcpy2D_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:364:17: note: 'cuMemcpy2D_v2_oro' was previously declared here 364 | tcuMemcpy2D_v2 *cuMemcpy2D_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1395:23: warning: 'cudaMemcpy2D_oro' violates the C++ One Definition Rule [-Wodr] 1395 | extern tcudaMemcpy2D *cudaMemcpy2D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:716:16: note: 'cudaMemcpy2D_oro' was previously declared here 716 | tcudaMemcpy2D *cudaMemcpy2D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1256:28: warning: 'cudaGetSymbolSize_oro' violates the C++ One Definition Rule [-Wodr] 1256 | extern tcudaGetSymbolSize *cudaGetSymbolSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:577:21: note: 'cudaGetSymbolSize_oro' was previously declared here 577 | tcudaGetSymbolSize *cudaGetSymbolSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1255:31: warning: 'cudaGetSymbolAddress_oro' violates the C++ One Definition Rule [-Wodr] 1255 | extern tcudaGetSymbolAddress *cudaGetSymbolAddress_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:576:24: note: 'cudaGetSymbolAddress_oro' was previously declared here 576 | tcudaGetSymbolAddress *cudaGetSymbolAddress_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1411:36: warning: 'cudaMemcpyFromSymbolAsync_oro' violates the C++ One Definition Rule [-Wodr] 1411 | extern tcudaMemcpyFromSymbolAsync *cudaMemcpyFromSymbolAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:732:29: note: 'cudaMemcpyFromSymbolAsync_oro' was previously declared here 732 | tcudaMemcpyFromSymbolAsync *cudaMemcpyFromSymbolAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1410:31: warning: 'cudaMemcpyFromSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1410 | extern tcudaMemcpyFromSymbol *cudaMemcpyFromSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:731:24: note: 'cudaMemcpyFromSymbol_oro' was previously declared here 731 | tcudaMemcpyFromSymbol *cudaMemcpyFromSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1417:34: warning: 'cudaMemcpyToSymbolAsync_oro' violates the C++ One Definition Rule [-Wodr] 1417 | extern tcudaMemcpyToSymbolAsync *cudaMemcpyToSymbolAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:738:27: note: 'cudaMemcpyToSymbolAsync_oro' was previously declared here 738 | tcudaMemcpyToSymbolAsync *cudaMemcpyToSymbolAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1416:29: warning: 'cudaMemcpyToSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1416 | extern tcudaMemcpyToSymbol *cudaMemcpyToSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:737:22: note: 'cudaMemcpyToSymbol_oro' was previously declared here 737 | tcudaMemcpyToSymbol *cudaMemcpyToSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1459:32: warning: 'cudaStreamSynchronize_oro' violates the C++ One Definition Rule [-Wodr] 1459 | extern tcudaStreamSynchronize *cudaStreamSynchronize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:780:25: note: 'cudaStreamSynchronize_oro' was previously declared here 780 | tcudaStreamSynchronize *cudaStreamSynchronize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1407:26: warning: 'cudaMemcpyAsync_oro' violates the C++ One Definition Rule [-Wodr] 1407 | extern tcudaMemcpyAsync *cudaMemcpyAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:728:19: note: 'cudaMemcpyAsync_oro' was previously declared here 728 | tcudaMemcpyAsync *cudaMemcpyAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1394:21: warning: 'cudaMemcpy_oro' violates the C++ One Definition Rule [-Wodr] 1394 | extern tcudaMemcpy *cudaMemcpy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:715:14: note: 'cudaMemcpy_oro' was previously declared here 715 | tcudaMemcpy *cudaMemcpy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1054:31: warning: 'cuMemcpyDtoDAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1054 | extern tcuMemcpyDtoDAsync_v2 *cuMemcpyDtoDAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:375:24: note: 'cuMemcpyDtoDAsync_v2_oro' was previously declared here 375 | tcuMemcpyDtoDAsync_v2 *cuMemcpyDtoDAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1056:31: warning: 'cuMemcpyDtoHAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1056 | extern tcuMemcpyDtoHAsync_v2 *cuMemcpyDtoHAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:377:24: note: 'cuMemcpyDtoHAsync_v2_oro' was previously declared here 377 | tcuMemcpyDtoHAsync_v2 *cuMemcpyDtoHAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1060:31: warning: 'cuMemcpyHtoDAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1060 | extern tcuMemcpyHtoDAsync_v2 *cuMemcpyHtoDAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:381:24: note: 'cuMemcpyHtoDAsync_v2_oro' was previously declared here 381 | tcuMemcpyHtoDAsync_v2 *cuMemcpyHtoDAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1055:26: warning: 'cuMemcpyDtoD_v2_oro' violates the C++ One Definition Rule [-Wodr] 1055 | extern tcuMemcpyDtoD_v2 *cuMemcpyDtoD_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:376:19: note: 'cuMemcpyDtoD_v2_oro' was previously declared here 376 | tcuMemcpyDtoD_v2 *cuMemcpyDtoD_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1057:26: warning: 'cuMemcpyDtoH_v2_oro' violates the C++ One Definition Rule [-Wodr] 1057 | extern tcuMemcpyDtoH_v2 *cuMemcpyDtoH_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:378:19: note: 'cuMemcpyDtoH_v2_oro' was previously declared here 378 | tcuMemcpyDtoH_v2 *cuMemcpyDtoH_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1061:26: warning: 'cuMemcpyHtoD_v2_oro' violates the C++ One Definition Rule [-Wodr] 1061 | extern tcuMemcpyHtoD_v2 *cuMemcpyHtoD_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:382:19: note: 'cuMemcpyHtoD_v2_oro' was previously declared here 382 | tcuMemcpyHtoD_v2 *cuMemcpyHtoD_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1436:24: warning: 'cudaSetDevice_oro' violates the C++ One Definition Rule [-Wodr] 1436 | extern tcudaSetDevice *cudaSetDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:757:17: note: 'cudaSetDevice_oro' was previously declared here 757 | tcudaSetDevice *cudaSetDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1235:23: warning: 'cudaFreeHost_oro' violates the C++ One Definition Rule [-Wodr] 1235 | extern tcudaFreeHost *cudaFreeHost_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:556:16: note: 'cudaFreeHost_oro' was previously declared here 556 | tcudaFreeHost *cudaFreeHost_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1352:29: warning: 'cudaHostUnregister_oro' violates the C++ One Definition Rule [-Wodr] 1352 | extern tcudaHostUnregister *cudaHostUnregister_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:673:22: note: 'cudaHostUnregister_oro' was previously declared here 673 | tcudaHostUnregister *cudaHostUnregister_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1351:27: warning: 'cudaHostRegister_oro' violates the C++ One Definition Rule [-Wodr] 1351 | extern tcudaHostRegister *cudaHostRegister_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:672:20: note: 'cudaHostRegister_oro' was previously declared here 672 | tcudaHostRegister *cudaHostRegister_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1350:27: warning: 'cudaHostGetFlags_oro' violates the C++ One Definition Rule [-Wodr] 1350 | extern tcudaHostGetFlags *cudaHostGetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:671:20: note: 'cudaHostGetFlags_oro' was previously declared here 671 | tcudaHostGetFlags *cudaHostGetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1349:35: warning: 'cudaHostGetDevicePointer_oro' violates the C++ One Definition Rule [-Wodr] 1349 | extern tcudaHostGetDevicePointer *cudaHostGetDevicePointer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:670:28: note: 'cudaHostGetDevicePointer_oro' was previously declared here 670 | tcudaHostGetDevicePointer *cudaHostGetDevicePointer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1253:37: warning: 'cudaGetMipmappedArrayLevel_oro' violates the C++ One Definition Rule [-Wodr] 1253 | extern tcudaGetMipmappedArrayLevel *cudaGetMipmappedArrayLevel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:574:30: note: 'cudaGetMipmappedArrayLevel_oro' was previously declared here 574 | tcudaGetMipmappedArrayLevel *cudaGetMipmappedArrayLevel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1236:33: warning: 'cudaFreeMipmappedArray_oro' violates the C++ One Definition Rule [-Wodr] 1236 | extern tcudaFreeMipmappedArray *cudaFreeMipmappedArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:557:26: note: 'cudaFreeMipmappedArray_oro' was previously declared here 557 | tcudaFreeMipmappedArray *cudaFreeMipmappedArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1374:35: warning: 'cudaMallocMipmappedArray_oro' violates the C++ One Definition Rule [-Wodr] 1374 | extern tcudaMallocMipmappedArray *cudaMallocMipmappedArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:695:28: note: 'cudaMallocMipmappedArray_oro' was previously declared here 695 | tcudaMallocMipmappedArray *cudaMallocMipmappedArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1078:35: warning: 'cuMipmappedArrayGetLevel_oro' violates the C++ One Definition Rule [-Wodr] 1078 | extern tcuMipmappedArrayGetLevel *cuMipmappedArrayGetLevel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:399:28: note: 'cuMipmappedArrayGetLevel_oro' was previously declared here 399 | tcuMipmappedArrayGetLevel *cuMipmappedArrayGetLevel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1077:34: warning: 'cuMipmappedArrayDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1077 | extern tcuMipmappedArrayDestroy *cuMipmappedArrayDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:398:27: note: 'cuMipmappedArrayDestroy_oro' was previously declared here 398 | tcuMipmappedArrayDestroy *cuMipmappedArrayDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1076:33: warning: 'cuMipmappedArrayCreate_oro' violates the C++ One Definition Rule [-Wodr] 1076 | extern tcuMipmappedArrayCreate *cuMipmappedArrayCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:397:26: note: 'cuMipmappedArrayCreate_oro' was previously declared here 397 | tcuMipmappedArrayCreate *cuMipmappedArrayCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1233:24: warning: 'cudaFreeArray_oro' violates the C++ One Definition Rule [-Wodr] 1233 | extern tcudaFreeArray *cudaFreeArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:554:17: note: 'cudaFreeArray_oro' was previously declared here 554 | tcudaFreeArray *cudaFreeArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1368:28: warning: 'cudaMalloc3DArray_oro' violates the C++ One Definition Rule [-Wodr] 1368 | extern tcudaMalloc3DArray *cudaMalloc3DArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:689:21: note: 'cudaMalloc3DArray_oro' was previously declared here 689 | tcudaMalloc3DArray *cudaMalloc3DArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1369:26: warning: 'cudaMallocArray_oro' violates the C++ One Definition Rule [-Wodr] 1369 | extern tcudaMallocArray *cudaMallocArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:690:19: note: 'cudaMallocArray_oro' was previously declared here 690 | tcudaMallocArray *cudaMallocArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1373:28: warning: 'cudaMallocManaged_oro' violates the C++ One Definition Rule [-Wodr] 1373 | extern tcudaMallocManaged *cudaMallocManaged_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:694:21: note: 'cudaMallocManaged_oro' was previously declared here 694 | tcudaMallocManaged *cudaMallocManaged_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1443:35: warning: 'cudaStreamAttachMemAsync_oro' violates the C++ One Definition Rule [-Wodr] 1443 | extern tcudaStreamAttachMemAsync *cudaStreamAttachMemAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:764:28: note: 'cudaStreamAttachMemAsync_oro' was previously declared here 764 | tcudaStreamAttachMemAsync *cudaStreamAttachMemAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1393:36: warning: 'cudaMemRangeGetAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1393 | extern tcudaMemRangeGetAttributes *cudaMemRangeGetAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:714:29: note: 'cudaMemRangeGetAttributes_oro' was previously declared here 714 | tcudaMemRangeGetAttributes *cudaMemRangeGetAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1392:35: warning: 'cudaMemRangeGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1392 | extern tcudaMemRangeGetAttribute *cudaMemRangeGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:713:28: note: 'cudaMemRangeGetAttribute_oro' was previously declared here 713 | tcudaMemRangeGetAttribute *cudaMemRangeGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1390:31: warning: 'cudaMemPrefetchAsync_oro' violates the C++ One Definition Rule [-Wodr] 1390 | extern tcudaMemPrefetchAsync *cudaMemPrefetchAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:711:24: note: 'cudaMemPrefetchAsync_oro' was previously declared here 711 | tcudaMemPrefetchAsync *cudaMemPrefetchAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1376:24: warning: 'cudaMemAdvise_oro' violates the C++ One Definition Rule [-Wodr] 1376 | extern tcudaMemAdvise *cudaMemAdvise_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:697:17: note: 'cudaMemAdvise_oro' was previously declared here 697 | tcudaMemAdvise *cudaMemAdvise_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1348:24: warning: 'cudaHostAlloc_oro' violates the C++ One Definition Rule [-Wodr] 1348 | extern tcudaHostAlloc *cudaHostAlloc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:669:17: note: 'cudaHostAlloc_oro' was previously declared here 669 | tcudaHostAlloc *cudaHostAlloc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:998:28: warning: 'cuMemAllocHost_v2_oro' violates the C++ One Definition Rule [-Wodr] 998 | extern tcuMemAllocHost_v2 *cuMemAllocHost_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:319:21: note: 'cuMemAllocHost_v2_oro' was previously declared here 319 | tcuMemAllocHost_v2 *cuMemAllocHost_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1372:25: warning: 'cudaMallocHost_oro' violates the C++ One Definition Rule [-Wodr] 1372 | extern tcudaMallocHost *cudaMallocHost_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:693:18: note: 'cudaMallocHost_oro' was previously declared here 693 | tcudaMallocHost *cudaMallocHost_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1232:19: warning: 'cudaFree_oro' violates the C++ One Definition Rule [-Wodr] 1232 | extern tcudaFree *cudaFree_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:553:12: note: 'cudaFree_oro' was previously declared here 553 | tcudaFree *cudaFree_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1367:23: warning: 'cudaMalloc3D_oro' violates the C++ One Definition Rule [-Wodr] 1367 | extern tcudaMalloc3D *cudaMalloc3D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:688:16: note: 'cudaMalloc3D_oro' was previously declared here 688 | tcudaMalloc3D *cudaMalloc3D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1000:29: warning: 'cuMemAllocPitch_v2_oro' violates the C++ One Definition Rule [-Wodr] 1000 | extern tcuMemAllocPitch_v2 *cuMemAllocPitch_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:321:22: note: 'cuMemAllocPitch_v2_oro' was previously declared here 321 | tcuMemAllocPitch_v2 *cuMemAllocPitch_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1375:26: warning: 'cudaMallocPitch_oro' violates the C++ One Definition Rule [-Wodr] 1375 | extern tcudaMallocPitch *cudaMallocPitch_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:696:19: note: 'cudaMallocPitch_oro' was previously declared here 696 | tcudaMallocPitch *cudaMallocPitch_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1366:21: warning: 'cudaMalloc_oro' violates the C++ One Definition Rule [-Wodr] 1366 | extern tcudaMalloc *cudaMalloc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:687:14: note: 'cudaMalloc_oro' was previously declared here 687 | tcudaMalloc *cudaMalloc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1431:30: warning: 'cudaPeekAtLastError_oro' violates the C++ One Definition Rule [-Wodr] 1431 | extern tcudaPeekAtLastError *cudaPeekAtLastError_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:752:23: note: 'cudaPeekAtLastError_oro' was previously declared here 752 | tcudaPeekAtLastError *cudaPeekAtLastError_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1252:27: warning: 'cudaGetLastError_oro' violates the C++ One Definition Rule [-Wodr] 1252 | extern tcudaGetLastError *cudaGetLastError_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:573:20: note: 'cudaGetLastError_oro' was previously declared here 573 | tcudaGetLastError *cudaGetLastError_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1214:26: warning: 'cudaDeviceReset_oro' violates the C++ One Definition Rule [-Wodr] 1214 | extern tcudaDeviceReset *cudaDeviceReset_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:535:19: note: 'cudaDeviceReset_oro' was previously declared here 535 | tcudaDeviceReset *cudaDeviceReset_oro = nullptr; | ^ /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -Wl,--dependency-file=CMakeFiles/hiprt02003.dir/link.d -shared -Wl,-soname,libhiprt0200364.so -o /usr/src/RPM/BUILD/hiprt-2.3/dist/bin/RelWithDebInfo/libhiprt0200364.so CMakeFiles/hiprt02003.dir/hiprt/impl/AabbList.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/BatchBuilder.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/BvhImporter.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/BvhNode.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/Compiler.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/Context.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/Error.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/InstanceList.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/Kernel.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/LbvhBuilder.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/Logger.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/PlocBuilder.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/RadixSort.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/SbvhBuilder.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/TriangleMesh.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/Utility.cpp.o CMakeFiles/hiprt02003.dir/hiprt/impl/hiprt.cpp.o CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/Orochi.cpp.o CMakeFiles/hiprt02003.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o CMakeFiles/hiprt02003.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o CMakeFiles/hiprt02003.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 71%] Built target hiprt02003 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/unittest.dir/build.make CMakeFiles/unittest.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' cd /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/hiprt-2.3 /usr/src/RPM/BUILD/hiprt-2.3 /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux/CMakeFiles/unittest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/unittest.dir/build.make CMakeFiles/unittest.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 96%] Building CXX object CMakeFiles/unittest.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/unittest.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o -MF CMakeFiles/unittest.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o.d -o CMakeFiles/unittest.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/hipew/src/hipew.cpp /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/hipew/src/hipew.cpp: In function 'int hipewCompilerVersion()': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/hipew/src/hipew.cpp:1398:15: warning: unused variable 'marker' [-Wunused-variable] 1398 | const char *marker = "Hip compilation tools, release "; | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 93%] Building CXX object CMakeFiles/unittest.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/unittest.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o -MF CMakeFiles/unittest.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o.d -o CMakeFiles/unittest.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 84%] Building CXX object CMakeFiles/unittest.dir/contrib/Orochi/Orochi/Orochi.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/unittest.dir/contrib/Orochi/Orochi/Orochi.cpp.o -MF CMakeFiles/unittest.dir/contrib/Orochi/Orochi/Orochi.cpp.o.d -o CMakeFiles/unittest.dir/contrib/Orochi/Orochi/Orochi.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:64:9: warning: "cuCtxCreate_v3" redefined 64 | #define cuCtxCreate_v3 cuCtxCreate_v3_oro | ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:38, from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:39: /usr/include/cuda.h:91:9: note: this is the location of the previous definition 91 | #define cuCtxCreate_v3 cuCtxCreate_v3 | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:108:9: warning: "cuDeviceGetUuid_v2" redefined 108 | #define cuDeviceGetUuid_v2 cuDeviceGetUuid_v2_oro | ^~~~~~~~~~~~~~~~~~ /usr/include/cuda.h:146:9: note: this is the location of the previous definition 146 | #define cuDeviceGetUuid_v2 cuDeviceGetUuid_v2 | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:386:9: warning: "cuStreamGetCaptureInfo_v2" redefined 386 | #define cuStreamGetCaptureInfo_v2 cuStreamGetCaptureInfo_v2_oro | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/cuda.h:164:9: note: this is the location of the previous definition 164 | #define cuStreamGetCaptureInfo_v2 __CUDA_API_PTSZ(cuStreamGetCaptureInfo_v2) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:764: /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:387:9: warning: "__dparm" redefined 387 | #define __dparm(x) = x | ^~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.h:43, from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:81:9: note: this is the location of the previous definition 81 | #define __dparm(x) | ^~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:472:9: warning: "hipStreamWaitValueGte" redefined 472 | #define hipStreamWaitValueGte CU_STREAM_WAIT_VALUE_GEQ | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:135:9: note: this is the location of the previous definition 135 | #define hipStreamWaitValueGte 0x0 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:473:9: warning: "hipStreamWaitValueEq" redefined 473 | #define hipStreamWaitValueEq CU_STREAM_WAIT_VALUE_EQ | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:134:9: note: this is the location of the previous definition 134 | #define hipStreamWaitValueEq 0x1 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:474:9: warning: "hipStreamWaitValueAnd" redefined 474 | #define hipStreamWaitValueAnd CU_STREAM_WAIT_VALUE_AND | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:133:9: note: this is the location of the previous definition 133 | #define hipStreamWaitValueAnd 0x2 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:475:9: warning: "hipStreamWaitValueNor" redefined 475 | #define hipStreamWaitValueNor CU_STREAM_WAIT_VALUE_NOR | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:136:9: note: this is the location of the previous definition 136 | #define hipStreamWaitValueNor 0x3 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:591:9: warning: "hipStreamPerThread" redefined 591 | #define hipStreamPerThread ((cudaStream_t)2) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:132:9: note: this is the location of the previous definition 132 | #define hipStreamPerThread ((hipStream_t)2) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:693:9: warning: "hipEventDefault" redefined 693 | #define hipEventDefault cudaEventDefault | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:101:9: note: this is the location of the previous definition 101 | #define hipEventDefault 0x0 | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:694:9: warning: "hipEventBlockingSync" redefined 694 | #define hipEventBlockingSync cudaEventBlockingSync | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:100:9: note: this is the location of the previous definition 100 | #define hipEventBlockingSync 0x1 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:695:9: warning: "hipEventDisableTiming" redefined 695 | #define hipEventDisableTiming cudaEventDisableTiming | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:103:9: note: this is the location of the previous definition 103 | #define hipEventDisableTiming 0x2 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:696:9: warning: "hipEventInterprocess" redefined 696 | #define hipEventInterprocess cudaEventInterprocess | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:104:9: note: this is the location of the previous definition 104 | #define hipEventInterprocess 0x4 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:697:9: warning: "hipEventReleaseToDevice" redefined 697 | #define hipEventReleaseToDevice 0 /* no-op on CUDA platform */ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:105:9: note: this is the location of the previous definition 105 | #define hipEventReleaseToDevice 0x40000000 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:698:9: warning: "hipEventReleaseToSystem" redefined 698 | #define hipEventReleaseToSystem 0 /* no-op on CUDA platform */ | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:106:9: note: this is the location of the previous definition 106 | #define hipEventReleaseToSystem 0x80000000 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:701:9: warning: "hipHostMallocDefault" redefined 701 | #define hipHostMallocDefault cudaHostAllocDefault | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:111:9: note: this is the location of the previous definition 111 | #define hipHostMallocDefault 0x0 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:702:9: warning: "hipHostMallocPortable" redefined 702 | #define hipHostMallocPortable cudaHostAllocPortable | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:115:9: note: this is the location of the previous definition 115 | #define hipHostMallocPortable 0x1 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:703:9: warning: "hipHostMallocMapped" redefined 703 | #define hipHostMallocMapped cudaHostAllocMapped | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:112:9: note: this is the location of the previous definition 112 | #define hipHostMallocMapped 0x2 | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:704:9: warning: "hipHostMallocWriteCombined" redefined 704 | #define hipHostMallocWriteCombined cudaHostAllocWriteCombined | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:116:9: note: this is the location of the previous definition 116 | #define hipHostMallocWriteCombined 0x4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:705:9: warning: "hipHostMallocCoherent" redefined 705 | #define hipHostMallocCoherent 0x0 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:110:9: note: this is the location of the previous definition 110 | #define hipHostMallocCoherent 0x40000000 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:706:9: warning: "hipHostMallocNonCoherent" redefined 706 | #define hipHostMallocNonCoherent 0x0 | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:113:9: note: this is the location of the previous definition 113 | #define hipHostMallocNonCoherent 0x80000000 | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:708:9: warning: "hipMemAttachGlobal" redefined 708 | #define hipMemAttachGlobal cudaMemAttachGlobal | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:125:9: note: this is the location of the previous definition 125 | #define hipMemAttachGlobal 0x01 | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:709:9: warning: "hipMemAttachHost" redefined 709 | #define hipMemAttachHost cudaMemAttachHost | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:126:9: note: this is the location of the previous definition 126 | #define hipMemAttachHost 0x02 | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:710:9: warning: "hipMemAttachSingle" redefined 710 | #define hipMemAttachSingle cudaMemAttachSingle | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:127:9: note: this is the location of the previous definition 127 | #define hipMemAttachSingle 0x04 | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:712:9: warning: "hipHostRegisterDefault" redefined 712 | #define hipHostRegisterDefault cudaHostRegisterDefault | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:117:9: note: this is the location of the previous definition 117 | #define hipHostRegisterDefault 0x0 | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:713:9: warning: "hipHostRegisterPortable" redefined 713 | #define hipHostRegisterPortable cudaHostRegisterPortable | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:120:9: note: this is the location of the previous definition 120 | #define hipHostRegisterPortable 0x1 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:714:9: warning: "hipHostRegisterMapped" redefined 714 | #define hipHostRegisterMapped cudaHostRegisterMapped | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:119:9: note: this is the location of the previous definition 119 | #define hipHostRegisterMapped 0x2 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:715:9: warning: "hipHostRegisterIoMemory" redefined 715 | #define hipHostRegisterIoMemory cudaHostRegisterIoMemory | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:118:9: note: this is the location of the previous definition 118 | #define hipHostRegisterIoMemory 0x4 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:716:9: warning: "hipHostRegisterReadOnly" redefined 716 | #define hipHostRegisterReadOnly cudaHostRegisterReadOnly | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:121:9: note: this is the location of the previous definition 121 | #define hipHostRegisterReadOnly 0x08 | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:718:9: warning: "HIP_LAUNCH_PARAM_BUFFER_POINTER" redefined 718 | #define HIP_LAUNCH_PARAM_BUFFER_POINTER CU_LAUNCH_PARAM_BUFFER_POINTER | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:67:9: note: this is the location of the previous definition 67 | #define HIP_LAUNCH_PARAM_BUFFER_POINTER ((void*)0x01) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:719:9: warning: "HIP_LAUNCH_PARAM_BUFFER_SIZE" redefined 719 | #define HIP_LAUNCH_PARAM_BUFFER_SIZE CU_LAUNCH_PARAM_BUFFER_SIZE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:68:9: note: this is the location of the previous definition 68 | #define HIP_LAUNCH_PARAM_BUFFER_SIZE ((void*)0x02) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:720:9: warning: "HIP_LAUNCH_PARAM_END" redefined 720 | #define HIP_LAUNCH_PARAM_END CU_LAUNCH_PARAM_END | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:69:9: note: this is the location of the previous definition 69 | #define HIP_LAUNCH_PARAM_END ((void*)0x03) | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:724:9: warning: "hipIpcMemLazyEnablePeerAccess" redefined 724 | #define hipIpcMemLazyEnablePeerAccess cudaIpcMemLazyEnablePeerAccess | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:123:9: note: this is the location of the previous definition 123 | #define hipIpcMemLazyEnablePeerAccess 0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:726:9: warning: "hipOccupancyDefault" redefined 726 | #define hipOccupancyDefault cudaOccupancyDefault | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:128:9: note: this is the location of the previous definition 128 | #define hipOccupancyDefault 0x00 | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:727:9: warning: "hipOccupancyDisableCachingOverride" redefined 727 | #define hipOccupancyDisableCachingOverride cudaOccupancyDisableCachingOverride | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:129:9: note: this is the location of the previous definition 129 | #define hipOccupancyDisableCachingOverride 0x01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:729:9: warning: "hipCooperativeLaunchMultiDeviceNoPreSync" redefined 729 | #define hipCooperativeLaunchMultiDeviceNoPreSync \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:88:9: note: this is the location of the previous definition 88 | #define hipCooperativeLaunchMultiDeviceNoPreSync 0x01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:731:9: warning: "hipCooperativeLaunchMultiDeviceNoPostSync" redefined 731 | #define hipCooperativeLaunchMultiDeviceNoPostSync \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:87:9: note: this is the location of the previous definition 87 | #define hipCooperativeLaunchMultiDeviceNoPostSync 0x02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:789:9: warning: "hipArrayDefault" redefined 789 | #define hipArrayDefault cudaArrayDefault | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:83:9: note: this is the location of the previous definition 83 | #define hipArrayDefault 0x00 | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:790:9: warning: "hipArrayLayered" redefined 790 | #define hipArrayLayered cudaArrayLayered | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:84:9: note: this is the location of the previous definition 84 | #define hipArrayLayered 0x01 | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:791:9: warning: "hipArraySurfaceLoadStore" redefined 791 | #define hipArraySurfaceLoadStore cudaArraySurfaceLoadStore | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:85:9: note: this is the location of the previous definition 85 | #define hipArraySurfaceLoadStore 0x02 | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:792:9: warning: "hipArrayCubemap" redefined 792 | #define hipArrayCubemap cudaArrayCubemap | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:82:9: note: this is the location of the previous definition 82 | #define hipArrayCubemap 0x04 | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:793:9: warning: "hipArrayTextureGather" redefined 793 | #define hipArrayTextureGather cudaArrayTextureGather | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:86:9: note: this is the location of the previous definition 86 | #define hipArrayTextureGather 0x08 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:803:9: warning: "hipDeviceScheduleAuto" redefined 803 | #define hipDeviceScheduleAuto cudaDeviceScheduleAuto | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:95:9: note: this is the location of the previous definition 95 | #define hipDeviceScheduleAuto 0x0 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:804:9: warning: "hipDeviceScheduleSpin" redefined 804 | #define hipDeviceScheduleSpin cudaDeviceScheduleSpin | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:98:9: note: this is the location of the previous definition 98 | #define hipDeviceScheduleSpin 0x1 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:805:9: warning: "hipDeviceScheduleYield" redefined 805 | #define hipDeviceScheduleYield cudaDeviceScheduleYield | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:99:9: note: this is the location of the previous definition 99 | #define hipDeviceScheduleYield 0x2 | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:806:9: warning: "hipDeviceScheduleBlockingSync" redefined 806 | #define hipDeviceScheduleBlockingSync cudaDeviceScheduleBlockingSync | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:96:9: note: this is the location of the previous definition 96 | #define hipDeviceScheduleBlockingSync 0x4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:807:9: warning: "hipDeviceScheduleMask" redefined 807 | #define hipDeviceScheduleMask cudaDeviceScheduleMask | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:97:9: note: this is the location of the previous definition 97 | #define hipDeviceScheduleMask 0x7 | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:808:9: warning: "hipDeviceMapHost" redefined 808 | #define hipDeviceMapHost cudaDeviceMapHost | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:94:9: note: this is the location of the previous definition 94 | #define hipDeviceMapHost 0x8 | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:809:9: warning: "hipDeviceLmemResizeToMax" redefined 809 | #define hipDeviceLmemResizeToMax cudaDeviceLmemResizeToMax | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:90:9: note: this is the location of the previous definition 90 | #define hipDeviceLmemResizeToMax 0x10 | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:811:9: warning: "hipCpuDeviceId" redefined 811 | #define hipCpuDeviceId cudaCpuDeviceId | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:89:9: note: this is the location of the previous definition 89 | #define hipCpuDeviceId ((int)-1) | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:812:9: warning: "hipInvalidDeviceId" redefined 812 | #define hipInvalidDeviceId cudaInvalidDeviceId | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:122:9: note: this is the location of the previous definition 122 | #define hipInvalidDeviceId ((int)-2) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:820:9: warning: "hipStreamDefault" redefined 820 | #define hipStreamDefault cudaStreamDefault | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:130:9: note: this is the location of the previous definition 130 | #define hipStreamDefault 0x00 | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:821:9: warning: "hipStreamNonBlocking" redefined 821 | #define hipStreamNonBlocking cudaStreamNonBlocking | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:131:9: note: this is the location of the previous definition 131 | #define hipStreamNonBlocking 0x01 | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'int oroInitialize(oroApi, oroU32, const char**, const char**, const char**, const char**, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:844:13: warning: unused variable 'e' [-Wunused-variable] 844 | int e = 0; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroDevice oroSetRawDevice(oroApi, oroDevice)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:943:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 943 | return *(oroDevice*)&d; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroChannelFormatDesc oroCreateChannelDesc(int, int, int, int, oroChannelFormatKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1243:188: note: in expansion of macro '__ORO_FORCE_CAST' 1243 | CU4ORO::hipChannelFormatDesc ret = CU4ORO::hipCreateChannelDesc_cu4oro(__ORO_FORCE_CAST(int,x), __ORO_FORCE_CAST(int,y), __ORO_FORCE_CAST(int,z), __ORO_FORCE_CAST(int,w), __ORO_FORCE_CAST(CU4ORO::hipChannelFormatKind,f)); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1244:24: note: in expansion of macro '__ORO_FORCE_CAST' 1244 | return __ORO_FORCE_CAST(oroChannelFormatDesc, ret); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1244:24: note: in expansion of macro '__ORO_FORCE_CAST' 1244 | return __ORO_FORCE_CAST(oroChannelFormatDesc, ret); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroChooseDevice(int*, const oroDeviceProp_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1282:80: note: in expansion of macro '__ORO_FORCE_CAST' 1282 | CU4ORO::hipChooseDevice_cu4oro(__ORO_FORCE_CAST(int *,device), __ORO_FORCE_CAST(const CU4ORO::hipDeviceProp_t *,prop)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCreateSurfaceObject(__hip_surface**, const oroResourceDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1289:55: note: in expansion of macro '__ORO_FORCE_CAST' 1289 | CU4ORO::hipCreateSurfaceObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSurfaceObject_t *,pSurfObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1289:115: note: in expansion of macro '__ORO_FORCE_CAST' 1289 | CU4ORO::hipCreateSurfaceObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSurfaceObject_t *,pSurfObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCreateTextureObject(__hip_texture**, const oroResourceDesc*, const oroTextureDesc*, const oroResourceViewDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1296:55: note: in expansion of macro '__ORO_FORCE_CAST' 1296 | CU4ORO::hipCreateTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t *,pTexObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(const CU4ORO::hipTextureDesc *,pTexDesc), __ORO_FORCE_CAST(const CU4ORO::hipResourceViewDesc *,pResViewDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1296:114: note: in expansion of macro '__ORO_FORCE_CAST' 1296 | CU4ORO::hipCreateTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t *,pTexObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(const CU4ORO::hipTextureDesc *,pTexDesc), __ORO_FORCE_CAST(const CU4ORO::hipResourceViewDesc *,pResViewDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1296:174: note: in expansion of macro '__ORO_FORCE_CAST' 1296 | CU4ORO::hipCreateTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t *,pTexObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(const CU4ORO::hipTextureDesc *,pTexDesc), __ORO_FORCE_CAST(const CU4ORO::hipResourceViewDesc *,pResViewDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1296:233: note: in expansion of macro '__ORO_FORCE_CAST' 1296 | CU4ORO::hipCreateTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t *,pTexObject), __ORO_FORCE_CAST(const CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(const CU4ORO::hipTextureDesc *,pTexDesc), __ORO_FORCE_CAST(const CU4ORO::hipResourceViewDesc *,pResViewDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxDisablePeerAccess(oroCtx_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1303:56: note: in expansion of macro '__ORO_FORCE_CAST' 1303 | CU4ORO::hipCtxDisablePeerAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t,peerCtx)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxEnablePeerAccess(oroCtx_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1310:55: note: in expansion of macro '__ORO_FORCE_CAST' 1310 | CU4ORO::hipCtxEnablePeerAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t,peerCtx), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxGetCacheConfig(oroFuncCache_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1317:53: note: in expansion of macro '__ORO_FORCE_CAST' 1317 | CU4ORO::hipCtxGetCacheConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncCache *,cacheConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxGetSharedMemConfig(oroSharedMemConfig*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1338:57: note: in expansion of macro '__ORO_FORCE_CAST' 1338 | CU4ORO::hipCtxGetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig *,pConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxPopCurrent(ihipCtx_t**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1345:49: note: in expansion of macro '__ORO_FORCE_CAST' 1345 | CU4ORO::hipCtxPopCurrent_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t *,ctx)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxPushCurrent(oroCtx_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1352:50: note: in expansion of macro '__ORO_FORCE_CAST' 1352 | CU4ORO::hipCtxPushCurrent_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t,ctx)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxSetCacheConfig(oroFuncCache_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1359:53: note: in expansion of macro '__ORO_FORCE_CAST' 1359 | CU4ORO::hipCtxSetCacheConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncCache,cacheConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroCtxSetSharedMemConfig(oroSharedMemConfig)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1366:57: note: in expansion of macro '__ORO_FORCE_CAST' 1366 | CU4ORO::hipCtxSetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig,config)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDestroySurfaceObject(oroSurfaceObject_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1394:56: note: in expansion of macro '__ORO_FORCE_CAST' 1394 | CU4ORO::hipDestroySurfaceObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSurfaceObject_t,surfaceObject)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDestroyTextureObject(oroTextureObject_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1401:56: note: in expansion of macro '__ORO_FORCE_CAST' 1401 | CU4ORO::hipDestroyTextureObject_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipTextureObject_t,textureObject)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetCacheConfig(oroFuncCache_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1443:56: note: in expansion of macro '__ORO_FORCE_CAST' 1443 | CU4ORO::hipDeviceGetCacheConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncCache_t *,cacheConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetDefaultMemPool(ihipMemPoolHandle_t**, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1450:59: note: in expansion of macro '__ORO_FORCE_CAST' 1450 | CU4ORO::hipDeviceGetDefaultMemPool_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(int,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetLimit(size_t*, oroLimit_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1457:85: note: in expansion of macro '__ORO_FORCE_CAST' 1457 | CU4ORO::hipDeviceGetLimit_cu4oro(__ORO_FORCE_CAST(size_t *,pValue), __ORO_FORCE_CAST(CU4ORO::hipLimit_t,limit)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetMemPool(ihipMemPoolHandle_t**, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1464:52: note: in expansion of macro '__ORO_FORCE_CAST' 1464 | CU4ORO::hipDeviceGetMemPool_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(int,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetP2PAttribute(int*, oroDeviceP2PAttr, int, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1471:88: note: in expansion of macro '__ORO_FORCE_CAST' 1471 | CU4ORO::hipDeviceGetP2PAttribute_cu4oro(__ORO_FORCE_CAST(int *,value), __ORO_FORCE_CAST(CU4ORO::hipDeviceP2PAttr,attr), __ORO_FORCE_CAST(int,srcDevice), __ORO_FORCE_CAST(int,dstDevice)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetSharedMemConfig(oroSharedMemConfig*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1485:60: note: in expansion of macro '__ORO_FORCE_CAST' 1485 | CU4ORO::hipDeviceGetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig *,pConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceGetUuid(oroUUID*, oroDevice_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1499:49: note: in expansion of macro '__ORO_FORCE_CAST' 1499 | CU4ORO::hipDeviceGetUuid_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipUUID *,uuid), __ORO_FORCE_CAST(CU4ORO::hipDevice_t,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDevicePrimaryCtxRetain(ihipCtx_t**, oroDevice_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1527:58: note: in expansion of macro '__ORO_FORCE_CAST' 1527 | CU4ORO::hipDevicePrimaryCtxRetain_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipCtx_t *,pctx), __ORO_FORCE_CAST(CU4ORO::hipDevice_t,dev)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceSetCacheConfig(oroFuncCache_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1548:56: note: in expansion of macro '__ORO_FORCE_CAST' 1548 | CU4ORO::hipDeviceSetCacheConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncCache_t,cacheConfig)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceSetLimit(oroLimit_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1555:50: note: in expansion of macro '__ORO_FORCE_CAST' 1555 | CU4ORO::hipDeviceSetLimit_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipLimit_t,limit), __ORO_FORCE_CAST(size_t,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceSetMemPool(int, oroMemPool_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1562:82: note: in expansion of macro '__ORO_FORCE_CAST' 1562 | CU4ORO::hipDeviceSetMemPool_cu4oro(__ORO_FORCE_CAST(int,device), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDeviceSetSharedMemConfig(oroSharedMemConfig)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1569:60: note: in expansion of macro '__ORO_FORCE_CAST' 1569 | CU4ORO::hipDeviceSetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig,config)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvGetErrorName(oroError_t, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1597:51: note: in expansion of macro '__ORO_FORCE_CAST' 1597 | CU4ORO::hipDrvGetErrorName_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipError_t,hipError), __ORO_FORCE_CAST(const char **,errorString)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvGetErrorString(oroError_t, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1604:53: note: in expansion of macro '__ORO_FORCE_CAST' 1604 | CU4ORO::hipDrvGetErrorString_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipError_t,hipError), __ORO_FORCE_CAST(const char **,errorString)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvMemcpy3D(const ORO_MEMCPY3D*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1611:47: note: in expansion of macro '__ORO_FORCE_CAST' 1611 | CU4ORO::hipDrvMemcpy3D_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY3D *,pCopy)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvMemcpy3DAsync(const ORO_MEMCPY3D*, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1618:52: note: in expansion of macro '__ORO_FORCE_CAST' 1618 | CU4ORO::hipDrvMemcpy3DAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY3D *,pCopy), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1618:107: note: in expansion of macro '__ORO_FORCE_CAST' 1618 | CU4ORO::hipDrvMemcpy3DAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY3D *,pCopy), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroDrvPointerGetAttributes(unsigned int, oroPointer_attribute*, void**, oroDeviceptr_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1625:105: note: in expansion of macro '__ORO_FORCE_CAST' 1625 | CU4ORO::hipDrvPointerGetAttributes_cu4oro(__ORO_FORCE_CAST(unsigned int,numAttributes), __ORO_FORCE_CAST(CU4ORO::CUpointer_attribute *,attributes), __ORO_FORCE_CAST(void **,data), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1625:197: note: in expansion of macro '__ORO_FORCE_CAST' 1625 | CU4ORO::hipDrvPointerGetAttributes_cu4oro(__ORO_FORCE_CAST(unsigned int,numAttributes), __ORO_FORCE_CAST(CU4ORO::CUpointer_attribute *,attributes), __ORO_FORCE_CAST(void **,data), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventCreate(ihipEvent_t**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1632:47: note: in expansion of macro '__ORO_FORCE_CAST' 1632 | CU4ORO::hipEventCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t *,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventCreateWithFlags(ihipEvent_t**, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1639:56: note: in expansion of macro '__ORO_FORCE_CAST' 1639 | CU4ORO::hipEventCreateWithFlags_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t *,event), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventDestroy(oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1646:48: note: in expansion of macro '__ORO_FORCE_CAST' 1646 | CU4ORO::hipEventDestroy_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventElapsedTime(float*, oroEvent_t, oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1653:82: note: in expansion of macro '__ORO_FORCE_CAST' 1653 | CU4ORO::hipEventElapsedTime_cu4oro(__ORO_FORCE_CAST(float *,ms), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,start), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,stop)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1653:126: note: in expansion of macro '__ORO_FORCE_CAST' 1653 | CU4ORO::hipEventElapsedTime_cu4oro(__ORO_FORCE_CAST(float *,ms), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,start), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,stop)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventQuery(oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1660:46: note: in expansion of macro '__ORO_FORCE_CAST' 1660 | CU4ORO::hipEventQuery_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventRecord(oroEvent_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1667:47: note: in expansion of macro '__ORO_FORCE_CAST' 1667 | CU4ORO::hipEventRecord_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1667:91: note: in expansion of macro '__ORO_FORCE_CAST' 1667 | CU4ORO::hipEventRecord_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroEventSynchronize(oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1674:52: note: in expansion of macro '__ORO_FORCE_CAST' 1674 | CU4ORO::hipEventSynchronize_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroExternalMemoryGetMappedBuffer(void**, oroExternalMemory_t, const oroExternalMemoryBufferDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1681:153: note: in expansion of macro '__ORO_FORCE_CAST' 1681 | CU4ORO::hipExternalMemoryGetMappedBuffer_cu4oro(__ORO_FORCE_CAST(void **,devPtr), __ORO_FORCE_CAST(CU4ORO::hipExternalMemory_t,extMem), __ORO_FORCE_CAST(const CU4ORO::hipExternalMemoryBufferDesc *,bufferDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFreeArray(oroArray*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1695:45: note: in expansion of macro '__ORO_FORCE_CAST' 1695 | CU4ORO::hipFreeArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,array)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFreeAsync(void*, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1702:79: note: in expansion of macro '__ORO_FORCE_CAST' 1702 | CU4ORO::hipFreeAsync_cu4oro(__ORO_FORCE_CAST(void *,dev_ptr), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFreeHost(void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1709:43: warning: 'CU4ORO::hipError_t CU4ORO::hipFreeHost_cu4oro(void*)' is deprecated: use hipHostFree_cu4oro instead [-Wdeprecated-declarations] 1709 | CU4ORO::hipFreeHost_cu4oro(__ORO_FORCE_CAST(void *,ptr)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1971:26: note: declared here 1971 | inline static hipError_t hipFreeHost_cu4oro(void* ptr) { | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFreeMipmappedArray(oroMipmappedArray_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1716:54: note: in expansion of macro '__ORO_FORCE_CAST' 1716 | CU4ORO::hipFreeMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t,mipmappedArray)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncGetAttribute(int*, oroFunction_attribute, oroFunction_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1723:83: note: in expansion of macro '__ORO_FORCE_CAST' 1723 | CU4ORO::hipFuncGetAttribute_cu4oro(__ORO_FORCE_CAST(int *,value), __ORO_FORCE_CAST(CU4ORO::CUfunction_attribute,attrib), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,hfunc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1723:138: note: in expansion of macro '__ORO_FORCE_CAST' 1723 | CU4ORO::hipFuncGetAttribute_cu4oro(__ORO_FORCE_CAST(int *,value), __ORO_FORCE_CAST(CU4ORO::CUfunction_attribute,attrib), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,hfunc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncGetAttributes(oroFuncAttributes*, const void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1730:53: note: in expansion of macro '__ORO_FORCE_CAST' 1730 | CU4ORO::hipFuncGetAttributes_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFuncAttributes *,attr), __ORO_FORCE_CAST(const void *,func)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncSetAttribute(const void*, oroFuncAttribute, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1737:89: note: in expansion of macro '__ORO_FORCE_CAST' 1737 | CU4ORO::hipFuncSetAttribute_cu4oro(__ORO_FORCE_CAST(const void *,func), __ORO_FORCE_CAST(CU4ORO::hipFuncAttribute,attr), __ORO_FORCE_CAST(int,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncSetCacheConfig(const void*, oroFuncCache_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1744:91: note: in expansion of macro '__ORO_FORCE_CAST' 1744 | CU4ORO::hipFuncSetCacheConfig_cu4oro(__ORO_FORCE_CAST(const void *,func), __ORO_FORCE_CAST(CU4ORO::hipFuncCache_t,config)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroFuncSetSharedMemConfig(const void*, oroSharedMemConfig)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1751:95: note: in expansion of macro '__ORO_FORCE_CAST' 1751 | CU4ORO::hipFuncSetSharedMemConfig_cu4oro(__ORO_FORCE_CAST(const void *,func), __ORO_FORCE_CAST(CU4ORO::hipSharedMemConfig,config)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGetChannelDesc(oroChannelFormatDesc*, oroArray_const_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1758:50: note: in expansion of macro '__ORO_FORCE_CAST' 1758 | CU4ORO::hipGetChannelDesc_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,array)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1758:105: note: in expansion of macro '__ORO_FORCE_CAST' 1758 | CU4ORO::hipGetChannelDesc_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,array)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'const char* oroGetErrorName(oroError_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1779:48: note: in expansion of macro '__ORO_FORCE_CAST' 1779 | CU4ORO::hipGetErrorName_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipError_t,hip_error)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGetMipmappedArrayLevel(hipArray**, oroMipmappedArray_const_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1793:58: note: in expansion of macro '__ORO_FORCE_CAST' 1793 | CU4ORO::hipGetMipmappedArrayLevel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray_t *,levelArray), __ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t,mipmappedArray), __ORO_FORCE_CAST(unsigned int,level)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1793:109: note: in expansion of macro '__ORO_FORCE_CAST' 1793 | CU4ORO::hipGetMipmappedArrayLevel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray_t *,levelArray), __ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t,mipmappedArray), __ORO_FORCE_CAST(unsigned int,level)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGetTextureObjectResourceDesc(oroResourceDesc*, oroTextureObject_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1814:64: note: in expansion of macro '__ORO_FORCE_CAST' 1814 | CU4ORO::hipGetTextureObjectResourceDesc_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(CU4ORO::hipTextureObject_t,textureObject)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1814:118: note: in expansion of macro '__ORO_FORCE_CAST' 1814 | CU4ORO::hipGetTextureObjectResourceDesc_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipResourceDesc *,pResDesc), __ORO_FORCE_CAST(CU4ORO::hipTextureObject_t,textureObject)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsMapResources(int, hipGraphicsResource**, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1821:85: note: in expansion of macro '__ORO_FORCE_CAST' 1821 | CU4ORO::hipGraphicsMapResources_cu4oro(__ORO_FORCE_CAST(int,count), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t *,resources), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1821:146: note: in expansion of macro '__ORO_FORCE_CAST' 1821 | CU4ORO::hipGraphicsMapResources_cu4oro(__ORO_FORCE_CAST(int,count), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t *,resources), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsResourceGetMappedPointer(void**, size_t*, oroGraphicsResource_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1828:135: note: in expansion of macro '__ORO_FORCE_CAST' 1828 | CU4ORO::hipGraphicsResourceGetMappedPointer_cu4oro(__ORO_FORCE_CAST(void **,devPtr), __ORO_FORCE_CAST(size_t *,size), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t,resource)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsSubResourceGetMappedArray(hipArray**, oroGraphicsResource_t, unsigned int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1835:69: note: in expansion of macro '__ORO_FORCE_CAST' 1835 | CU4ORO::hipGraphicsSubResourceGetMappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray_t *,array), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t,resource), __ORO_FORCE_CAST(unsigned int,arrayIndex), __ORO_FORCE_CAST(unsigned int,mipLevel)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1835:115: note: in expansion of macro '__ORO_FORCE_CAST' 1835 | CU4ORO::hipGraphicsSubResourceGetMappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray_t *,array), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t,resource), __ORO_FORCE_CAST(unsigned int,arrayIndex), __ORO_FORCE_CAST(unsigned int,mipLevel)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsUnmapResources(int, hipGraphicsResource**, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1842:87: note: in expansion of macro '__ORO_FORCE_CAST' 1842 | CU4ORO::hipGraphicsUnmapResources_cu4oro(__ORO_FORCE_CAST(int,count), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t *,resources), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1842:148: note: in expansion of macro '__ORO_FORCE_CAST' 1842 | CU4ORO::hipGraphicsUnmapResources_cu4oro(__ORO_FORCE_CAST(int,count), __ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t *,resources), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroGraphicsUnregisterResource(oroGraphicsResource_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1849:62: note: in expansion of macro '__ORO_FORCE_CAST' 1849 | CU4ORO::hipGraphicsUnregisterResource_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipGraphicsResource_t,resource)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroHostAlloc(void**, size_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1856:44: warning: 'CU4ORO::hipError_t CU4ORO::hipHostAlloc_cu4oro(void**, size_t, unsigned int)' is deprecated: use hipHostMalloc_cu4oro instead [-Wdeprecated-declarations] 1856 | CU4ORO::hipHostAlloc_cu4oro(__ORO_FORCE_CAST(void **,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(unsigned int,flags)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1863:26: note: declared here 1863 | inline static hipError_t hipHostAlloc_cu4oro(void** ptr, size_t size, unsigned int flags) { | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroImportExternalMemory(void**, const oroExternalMemoryHandleDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1905:116: note: in expansion of macro '__ORO_FORCE_CAST' 1905 | CU4ORO::hipImportExternalMemory_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipExternalMemory_t *,extMem_out), __ORO_FORCE_CAST(const CU4ORO::hipExternalMemoryHandleDesc *,memHandleDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroImportExternalSemaphore(void**, const oroExternalSemaphoreHandleDesc*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1912:122: note: in expansion of macro '__ORO_FORCE_CAST' 1912 | CU4ORO::hipImportExternalSemaphore_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipExternalSemaphore_t *,extSem_out), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreHandleDesc *,semHandleDesc)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroIpcGetEventHandle(oroIpcEventHandle_t*, oroEvent_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1926:53: note: in expansion of macro '__ORO_FORCE_CAST' 1926 | CU4ORO::hipIpcGetEventHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipIpcEventHandle_t *,handle), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1926:109: note: in expansion of macro '__ORO_FORCE_CAST' 1926 | CU4ORO::hipIpcGetEventHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipIpcEventHandle_t *,handle), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,event)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroIpcGetMemHandle(oroIpcMemHandle_t*, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1933:51: note: in expansion of macro '__ORO_FORCE_CAST' 1933 | CU4ORO::hipIpcGetMemHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipIpcMemHandle_t *,handle), __ORO_FORCE_CAST(void *,devPtr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroIpcOpenEventHandle(ihipEvent_t**, oroIpcEventHandle_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1940:54: note: in expansion of macro '__ORO_FORCE_CAST' 1940 | CU4ORO::hipIpcOpenEventHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipEvent_t *,event), __ORO_FORCE_CAST(CU4ORO::hipIpcEventHandle_t,handle)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroLaunchCooperativeKernel(const void*, dim3, dim3, void**, unsigned int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:93: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:133: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:262: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:93: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:3226:80: note: initializing argument 2 of 'CU4ORO::hipError_t CU4ORO::hipLaunchCooperativeKernel_cu4oro(const void*, dim3, dim3, void**, unsigned int, hipStream_t)' 3226 | inline static hipError_t hipLaunchCooperativeKernel_cu4oro(const void* f, dim3 gridDim, dim3 blockDim, | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1954:133: note: in expansion of macro '__ORO_FORCE_CAST' 1954 | CU4ORO::hipLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(const void *,f), __ORO_FORCE_CAST(CU4ORO::dim3,gridDim), __ORO_FORCE_CAST(CU4ORO::dim3,blockDimX), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:3226:94: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipLaunchCooperativeKernel_cu4oro(const void*, dim3, dim3, void**, unsigned int, hipStream_t)' 3226 | inline static hipError_t hipLaunchCooperativeKernel_cu4oro(const void* f, dim3 gridDim, dim3 blockDim, | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroLaunchCooperativeKernelMultiDevice(oroLaunchParams*, int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1961:70: note: in expansion of macro '__ORO_FORCE_CAST' 1961 | CU4ORO::hipLaunchCooperativeKernelMultiDevice_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipLaunchParams *,launchParamsList), __ORO_FORCE_CAST(int,numDevices), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroLaunchKernel(const void*, dim3, dim3, void**, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:97: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:139: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:254: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:97: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:3124:84: note: initializing argument 2 of 'CU4ORO::hipError_t CU4ORO::hipLaunchKernel_cu4oro(const void*, dim3, dim3, void**, size_t, hipStream_t)' 3124 | inline static hipError_t hipLaunchKernel_cu4oro(const void* function_address, dim3 numBlocks, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1968:139: note: in expansion of macro '__ORO_FORCE_CAST' 1968 | CU4ORO::hipLaunchKernel_cu4oro(__ORO_FORCE_CAST(const void *,function_address), __ORO_FORCE_CAST(CU4ORO::dim3,numBlocks), __ORO_FORCE_CAST(CU4ORO::dim3,dimBlocks), __ORO_FORCE_CAST(void **,args), __ORO_FORCE_CAST(size_t,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:3125:47: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipLaunchKernel_cu4oro(const void*, dim3, dim3, void**, size_t, hipStream_t)' 3125 | dim3 dimBlocks, void** args, size_t sharedMemBytes, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMalloc3D(oroPitchedPtr*, oroExtent)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1982:44: note: in expansion of macro '__ORO_FORCE_CAST' 1982 | CU4ORO::hipMalloc3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr *,pitchedDevPtr), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1982:101: note: in expansion of macro '__ORO_FORCE_CAST' 1982 | CU4ORO::hipMalloc3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr *,pitchedDevPtr), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1982:101: note: in expansion of macro '__ORO_FORCE_CAST' 1982 | CU4ORO::hipMalloc3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr *,pitchedDevPtr), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1846:85: note: initializing argument 2 of 'CU4ORO::hipError_t CU4ORO::hipMalloc3D_cu4oro(hipPitchedPtr*, hipExtent)' 1846 | inline static hipError_t hipMalloc3D_cu4oro(hipPitchedPtr* pitchedDevPtr, hipExtent extent) { | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMalloc3DArray(oroArray**, const oroChannelFormatDesc*, oroExtent, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1989:49: note: in expansion of macro '__ORO_FORCE_CAST' 1989 | CU4ORO::hipMalloc3DArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1989:94: note: in expansion of macro '__ORO_FORCE_CAST' 1989 | CU4ORO::hipMalloc3DArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1989:155: note: in expansion of macro '__ORO_FORCE_CAST' 1989 | CU4ORO::hipMalloc3DArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1989:155: note: in expansion of macro '__ORO_FORCE_CAST' 1989 | CU4ORO::hipMalloc3DArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1914:40: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipMalloc3DArray_cu4oro(hipArray**, const hipChannelFormatDesc*, hipExtent, unsigned int)' 1914 | hipExtent extent, unsigned int flags) { | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocArray(oroArray**, const oroChannelFormatDesc*, size_t, size_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1996:47: note: in expansion of macro '__ORO_FORCE_CAST' 1996 | CU4ORO::hipMallocArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1996:92: note: in expansion of macro '__ORO_FORCE_CAST' 1996 | CU4ORO::hipMallocArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray **,array), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocAsync(void**, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2003:113: note: in expansion of macro '__ORO_FORCE_CAST' 2003 | CU4ORO::hipMallocAsync_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocFromPoolAsync(void**, size_t, oroMemPool_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2010:121: note: in expansion of macro '__ORO_FORCE_CAST' 2010 | CU4ORO::hipMallocFromPoolAsync_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2010:170: note: in expansion of macro '__ORO_FORCE_CAST' 2010 | CU4ORO::hipMallocFromPoolAsync_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocHost(void**, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2017:45: warning: 'CU4ORO::hipError_t CU4ORO::hipMallocHost_cu4oro(void**, size_t)' is deprecated: use hipHostMalloc_cu4oro instead [-Wdeprecated-declarations] 2017 | CU4ORO::hipMallocHost_cu4oro(__ORO_FORCE_CAST(void **,ptr), __ORO_FORCE_CAST(size_t,size)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1853:26: note: declared here 1853 | inline static hipError_t hipMallocHost_cu4oro(void** ptr, size_t size) { | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMallocMipmappedArray(hipMipmappedArray**, const oroChannelFormatDesc*, oroExtent, unsigned int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2031:56: note: in expansion of macro '__ORO_FORCE_CAST' 2031 | CU4ORO::hipMallocMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t *,mipmappedArray), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,numLevels), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2031:120: note: in expansion of macro '__ORO_FORCE_CAST' 2031 | CU4ORO::hipMallocMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t *,mipmappedArray), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,numLevels), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2031:181: note: in expansion of macro '__ORO_FORCE_CAST' 2031 | CU4ORO::hipMallocMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t *,mipmappedArray), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,numLevels), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2031:181: note: in expansion of macro '__ORO_FORCE_CAST' 2031 | CU4ORO::hipMallocMipmappedArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMipmappedArray_t *,mipmappedArray), __ORO_FORCE_CAST(const CU4ORO::hipChannelFormatDesc *,desc), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(unsigned int,numLevels), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1939:94: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipMallocMipmappedArray_cu4oro(cudaMipmappedArray**, const hipChannelFormatDesc*, hipExtent, unsigned int, unsigned int)' 1939 | const hipChannelFormatDesc* desc, hipExtent extent, | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemAddressFree(void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2045:50: note: in expansion of macro '__ORO_FORCE_CAST' 2045 | CU4ORO::hipMemAddressFree_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,devPtr), __ORO_FORCE_CAST(size_t,size)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemAddressReserve(void**, size_t, size_t, void*, long long unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2052:168: note: in expansion of macro '__ORO_FORCE_CAST' 2052 | CU4ORO::hipMemAddressReserve_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t *,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(size_t,alignment), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,addr), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemAdvise(const void*, size_t, oroMemoryAdvise, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2059:117: note: in expansion of macro '__ORO_FORCE_CAST' 2059 | CU4ORO::hipMemAdvise_cu4oro(__ORO_FORCE_CAST(const void *,dev_ptr), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemoryAdvise,advice), __ORO_FORCE_CAST(int,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemAllocHost(void**, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2066:47: warning: 'CU4ORO::hipError_t CU4ORO::hipMemAllocHost_cu4oro(void**, size_t)' is deprecated: use hipHostMalloc_cu4oro instead [-Wdeprecated-declarations] 2066 | CU4ORO::hipMemAllocHost_cu4oro(__ORO_FORCE_CAST(void **,ptr), __ORO_FORCE_CAST(size_t,size)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:1858:26: note: declared here 1858 | inline static hipError_t hipMemAllocHost_cu4oro(void** ptr, size_t size) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemCreate(ihipMemGenericAllocationHandle**, size_t, const oroMemAllocationProp*, long long unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2080:45: note: in expansion of macro '__ORO_FORCE_CAST' 2080 | CU4ORO::hipMemCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(const CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2080:141: note: in expansion of macro '__ORO_FORCE_CAST' 2080 | CU4ORO::hipMemCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(const CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemExportToShareableHandle(void*, oroMemGenericAllocationHandle_t, oroMemAllocationHandleType, long long unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2087:104: note: in expansion of macro '__ORO_FORCE_CAST' 2087 | CU4ORO::hipMemExportToShareableHandle_cu4oro(__ORO_FORCE_CAST(void *,shareableHandle), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handleType), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2087:167: note: in expansion of macro '__ORO_FORCE_CAST' 2087 | CU4ORO::hipMemExportToShareableHandle_cu4oro(__ORO_FORCE_CAST(void *,shareableHandle), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handleType), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemGetAccess(long long unsigned int*, const oroMemLocation*, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2094:94: note: in expansion of macro '__ORO_FORCE_CAST' 2094 | CU4ORO::hipMemGetAccess_cu4oro(__ORO_FORCE_CAST(unsigned long long *,flags), __ORO_FORCE_CAST(const CU4ORO::hipMemLocation *,location), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2094:153: note: in expansion of macro '__ORO_FORCE_CAST' 2094 | CU4ORO::hipMemGetAccess_cu4oro(__ORO_FORCE_CAST(unsigned long long *,flags), __ORO_FORCE_CAST(const CU4ORO::hipMemLocation *,location), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemGetAddressRange(void**, size_t*, oroDeviceptr_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2101:138: note: in expansion of macro '__ORO_FORCE_CAST' 2101 | CU4ORO::hipMemGetAddressRange_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t *,pbase), __ORO_FORCE_CAST(size_t *,psize), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemGetAllocationGranularity(size_t*, const oroMemAllocationProp*, oroMemAllocationGranularity_flags)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2108:103: note: in expansion of macro '__ORO_FORCE_CAST' 2108 | CU4ORO::hipMemGetAllocationGranularity_cu4oro(__ORO_FORCE_CAST(size_t *,granularity), __ORO_FORCE_CAST(const CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationGranularity_flags,option)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2108:164: note: in expansion of macro '__ORO_FORCE_CAST' 2108 | CU4ORO::hipMemGetAllocationGranularity_cu4oro(__ORO_FORCE_CAST(size_t *,granularity), __ORO_FORCE_CAST(const CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationGranularity_flags,option)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemGetAllocationPropertiesFromHandle(oroMemAllocationProp*, oroMemGenericAllocationHandle_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2115:72: note: in expansion of macro '__ORO_FORCE_CAST' 2115 | CU4ORO::hipMemGetAllocationPropertiesFromHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2115:127: note: in expansion of macro '__ORO_FORCE_CAST' 2115 | CU4ORO::hipMemGetAllocationPropertiesFromHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAllocationProp *,prop), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemImportFromShareableHandle(ihipMemGenericAllocationHandle**, void*, oroMemAllocationHandleType)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2129:64: note: in expansion of macro '__ORO_FORCE_CAST' 2129 | CU4ORO::hipMemImportFromShareableHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(void *,osHandle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,shHandleType)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2129:164: note: in expansion of macro '__ORO_FORCE_CAST' 2129 | CU4ORO::hipMemImportFromShareableHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(void *,osHandle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,shHandleType)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemMap(void*, size_t, size_t, oroMemGenericAllocationHandle_t, long long unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2136:42: note: in expansion of macro '__ORO_FORCE_CAST' 2136 | CU4ORO::hipMemMap_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2136:152: note: in expansion of macro '__ORO_FORCE_CAST' 2136 | CU4ORO::hipMemMap_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle), __ORO_FORCE_CAST(unsigned long long,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemMapArrayAsync(oroArrayMapInfo*, unsigned int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2143:52: note: in expansion of macro '__ORO_FORCE_CAST' 2143 | CU4ORO::hipMemMapArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArrayMapInfo *,mapInfoList), __ORO_FORCE_CAST(unsigned int,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2143:147: note: in expansion of macro '__ORO_FORCE_CAST' 2143 | CU4ORO::hipMemMapArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArrayMapInfo *,mapInfoList), __ORO_FORCE_CAST(unsigned int,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolCreate(ihipMemPoolHandle_t**, const oroMemPoolProps*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2150:49: note: in expansion of macro '__ORO_FORCE_CAST' 2150 | CU4ORO::hipMemPoolCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(const CU4ORO::hipMemPoolProps *,pool_props)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2150:100: note: in expansion of macro '__ORO_FORCE_CAST' 2150 | CU4ORO::hipMemPoolCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(const CU4ORO::hipMemPoolProps *,pool_props)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolDestroy(oroMemPool_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2157:50: note: in expansion of macro '__ORO_FORCE_CAST' 2157 | CU4ORO::hipMemPoolDestroy_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolExportPointer(oroMemPoolPtrExportData*, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2164:56: note: in expansion of macro '__ORO_FORCE_CAST' 2164 | CU4ORO::hipMemPoolExportPointer_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPoolPtrExportData *,export_data), __ORO_FORCE_CAST(void *,dev_ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolExportToShareableHandle(void*, oroMemPool_t, oroMemAllocationHandleType, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2171:106: note: in expansion of macro '__ORO_FORCE_CAST' 2171 | CU4ORO::hipMemPoolExportToShareableHandle_cu4oro(__ORO_FORCE_CAST(void *,shared_handle), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handle_type), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2171:155: note: in expansion of macro '__ORO_FORCE_CAST' 2171 | CU4ORO::hipMemPoolExportToShareableHandle_cu4oro(__ORO_FORCE_CAST(void *,shared_handle), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handle_type), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolGetAccess(oroMemAccessFlags*, oroMemPool_t, oroMemLocation*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2178:52: note: in expansion of macro '__ORO_FORCE_CAST' 2178 | CU4ORO::hipMemPoolGetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAccessFlags *,flags), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemLocation *,location)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2178:105: note: in expansion of macro '__ORO_FORCE_CAST' 2178 | CU4ORO::hipMemPoolGetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAccessFlags *,flags), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemLocation *,location)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2178:154: note: in expansion of macro '__ORO_FORCE_CAST' 2178 | CU4ORO::hipMemPoolGetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemAccessFlags *,flags), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemLocation *,location)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolGetAttribute(oroMemPool_t, oroMemPoolAttr, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2185:55: note: in expansion of macro '__ORO_FORCE_CAST' 2185 | CU4ORO::hipMemPoolGetAttribute_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolAttr,attr), __ORO_FORCE_CAST(void *,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2185:104: note: in expansion of macro '__ORO_FORCE_CAST' 2185 | CU4ORO::hipMemPoolGetAttribute_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolAttr,attr), __ORO_FORCE_CAST(void *,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolImportFromShareableHandle(ihipMemPoolHandle_t**, void*, oroMemAllocationHandleType, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2192:68: note: in expansion of macro '__ORO_FORCE_CAST' 2192 | CU4ORO::hipMemPoolImportFromShareableHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(void *,shared_handle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handle_type), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2192:159: note: in expansion of macro '__ORO_FORCE_CAST' 2192 | CU4ORO::hipMemPoolImportFromShareableHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t *,mem_pool), __ORO_FORCE_CAST(void *,shared_handle), __ORO_FORCE_CAST(CU4ORO::hipMemAllocationHandleType,handle_type), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolImportPointer(void**, oroMemPool_t, oroMemPoolPtrExportData*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2199:91: note: in expansion of macro '__ORO_FORCE_CAST' 2199 | CU4ORO::hipMemPoolImportPointer_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolPtrExportData *,export_data)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2199:140: note: in expansion of macro '__ORO_FORCE_CAST' 2199 | CU4ORO::hipMemPoolImportPointer_cu4oro(__ORO_FORCE_CAST(void **,dev_ptr), __ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolPtrExportData *,export_data)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolSetAccess(oroMemPool_t, const oroMemAccessDesc*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2206:52: note: in expansion of macro '__ORO_FORCE_CAST' 2206 | CU4ORO::hipMemPoolSetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(const CU4ORO::hipMemAccessDesc *,desc_list), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2206:101: note: in expansion of macro '__ORO_FORCE_CAST' 2206 | CU4ORO::hipMemPoolSetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(const CU4ORO::hipMemAccessDesc *,desc_list), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolSetAttribute(oroMemPool_t, oroMemPoolAttr, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2213:55: note: in expansion of macro '__ORO_FORCE_CAST' 2213 | CU4ORO::hipMemPoolSetAttribute_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolAttr,attr), __ORO_FORCE_CAST(void *,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2213:104: note: in expansion of macro '__ORO_FORCE_CAST' 2213 | CU4ORO::hipMemPoolSetAttribute_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(CU4ORO::hipMemPoolAttr,attr), __ORO_FORCE_CAST(void *,value)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPoolTrimTo(oroMemPool_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2220:49: note: in expansion of macro '__ORO_FORCE_CAST' 2220 | CU4ORO::hipMemPoolTrimTo_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipMemPool_t,mem_pool), __ORO_FORCE_CAST(size_t,min_bytes_to_hold)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemPrefetchAsync(const void*, size_t, int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2227:154: note: in expansion of macro '__ORO_FORCE_CAST' 2227 | CU4ORO::hipMemPrefetchAsync_cu4oro(__ORO_FORCE_CAST(const void *,dev_ptr), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(int,device), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemRangeGetAttribute(void*, size_t, oroMemRangeAttribute, const void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2234:123: note: in expansion of macro '__ORO_FORCE_CAST' 2234 | CU4ORO::hipMemRangeGetAttribute_cu4oro(__ORO_FORCE_CAST(void *,data), __ORO_FORCE_CAST(size_t,data_size), __ORO_FORCE_CAST(CU4ORO::hipMemRangeAttribute,attribute), __ORO_FORCE_CAST(const void *,dev_ptr), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemRangeGetAttributes(void**, size_t*, oroMemRangeAttribute*, size_t, const void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2241:128: note: in expansion of macro '__ORO_FORCE_CAST' 2241 | CU4ORO::hipMemRangeGetAttributes_cu4oro(__ORO_FORCE_CAST(void **,data), __ORO_FORCE_CAST(size_t *,data_sizes), __ORO_FORCE_CAST(CU4ORO::hipMemRangeAttribute *,attributes), __ORO_FORCE_CAST(size_t,num_attributes), __ORO_FORCE_CAST(const void *,dev_ptr), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemRelease(oroMemGenericAllocationHandle_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2248:46: note: in expansion of macro '__ORO_FORCE_CAST' 2248 | CU4ORO::hipMemRelease_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle,handle)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemRetainAllocationHandle(ihipMemGenericAllocationHandle**, void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2255:61: note: in expansion of macro '__ORO_FORCE_CAST' 2255 | CU4ORO::hipMemRetainAllocationHandle_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUmemGenericAllocationHandle *,handle), __ORO_FORCE_CAST(void *,addr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemSetAccess(void*, size_t, const oroMemAccessDesc*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2262:48: note: in expansion of macro '__ORO_FORCE_CAST' 2262 | CU4ORO::hipMemSetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(const CU4ORO::hipMemAccessDesc *,desc), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2262:125: note: in expansion of macro '__ORO_FORCE_CAST' 2262 | CU4ORO::hipMemSetAccess_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size), __ORO_FORCE_CAST(const CU4ORO::hipMemAccessDesc *,desc), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemUnmap(void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2269:44: note: in expansion of macro '__ORO_FORCE_CAST' 2269 | CU4ORO::hipMemUnmap_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr), __ORO_FORCE_CAST(size_t,size)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy(void*, const void*, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2276:144: note: in expansion of macro '__ORO_FORCE_CAST' 2276 | CU4ORO::hipMemcpy_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2D(void*, size_t, const void*, size_t, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2283:241: note: in expansion of macro '__ORO_FORCE_CAST' 2283 | CU4ORO::hipMemcpy2D_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DAsync(void*, size_t, const void*, size_t, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2290:246: note: in expansion of macro '__ORO_FORCE_CAST' 2290 | CU4ORO::hipMemcpy2DAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2290:292: note: in expansion of macro '__ORO_FORCE_CAST' 2290 | CU4ORO::hipMemcpy2DAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DFromArray(void*, size_t, oroArray_const_t, size_t, size_t, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2297:116: note: in expansion of macro '__ORO_FORCE_CAST' 2297 | CU4ORO::hipMemcpy2DFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2297:291: note: in expansion of macro '__ORO_FORCE_CAST' 2297 | CU4ORO::hipMemcpy2DFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DFromArrayAsync(void*, size_t, oroArray_const_t, size_t, size_t, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2304:121: note: in expansion of macro '__ORO_FORCE_CAST' 2304 | CU4ORO::hipMemcpy2DFromArrayAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2304:296: note: in expansion of macro '__ORO_FORCE_CAST' 2304 | CU4ORO::hipMemcpy2DFromArrayAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2304:342: note: in expansion of macro '__ORO_FORCE_CAST' 2304 | CU4ORO::hipMemcpy2DFromArrayAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,dpitch), __ORO_FORCE_CAST(CU4ORO::hipArray *,src), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DToArray(oroArray*, size_t, size_t, const void*, size_t, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2311:51: note: in expansion of macro '__ORO_FORCE_CAST' 2311 | CU4ORO::hipMemcpy2DToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2311:295: note: in expansion of macro '__ORO_FORCE_CAST' 2311 | CU4ORO::hipMemcpy2DToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy2DToArrayAsync(oroArray*, size_t, size_t, const void*, size_t, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2318:56: note: in expansion of macro '__ORO_FORCE_CAST' 2318 | CU4ORO::hipMemcpy2DToArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2318:300: note: in expansion of macro '__ORO_FORCE_CAST' 2318 | CU4ORO::hipMemcpy2DToArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2318:346: note: in expansion of macro '__ORO_FORCE_CAST' 2318 | CU4ORO::hipMemcpy2DToArrayAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,spitch), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy3D(const oroMemcpy3DParms*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2325:44: note: in expansion of macro '__ORO_FORCE_CAST' 2325 | CU4ORO::hipMemcpy3D_cu4oro(__ORO_FORCE_CAST(const struct CU4ORO::cudaMemcpy3DParms *,p)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpy3DAsync(const oroMemcpy3DParms*, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2332:49: note: in expansion of macro '__ORO_FORCE_CAST' 2332 | CU4ORO::hipMemcpy3DAsync_cu4oro(__ORO_FORCE_CAST(const struct CU4ORO::cudaMemcpy3DParms *,p), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2332:111: note: in expansion of macro '__ORO_FORCE_CAST' 2332 | CU4ORO::hipMemcpy3DAsync_cu4oro(__ORO_FORCE_CAST(const struct CU4ORO::cudaMemcpy3DParms *,p), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyAsync(void*, const void*, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2339:149: note: in expansion of macro '__ORO_FORCE_CAST' 2339 | CU4ORO::hipMemcpyAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2339:195: note: in expansion of macro '__ORO_FORCE_CAST' 2339 | CU4ORO::hipMemcpyAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyAtoH(void*, oroArray*, size_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2346:76: note: in expansion of macro '__ORO_FORCE_CAST' 2346 | CU4ORO::hipMemcpyAtoH_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipArray *,srcArray), __ORO_FORCE_CAST(size_t,srcOffset), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyDtoD(oroDeviceptr_t, oroDeviceptr_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2353:46: note: in expansion of macro '__ORO_FORCE_CAST' 2353 | CU4ORO::hipMemcpyDtoD_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2353:92: note: in expansion of macro '__ORO_FORCE_CAST' 2353 | CU4ORO::hipMemcpyDtoD_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyDtoDAsync(oroDeviceptr_t, oroDeviceptr_t, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2360:51: note: in expansion of macro '__ORO_FORCE_CAST' 2360 | CU4ORO::hipMemcpyDtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2360:97: note: in expansion of macro '__ORO_FORCE_CAST' 2360 | CU4ORO::hipMemcpyDtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2360:179: note: in expansion of macro '__ORO_FORCE_CAST' 2360 | CU4ORO::hipMemcpyDtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyDtoH(void*, oroDeviceptr_t, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2367:76: note: in expansion of macro '__ORO_FORCE_CAST' 2367 | CU4ORO::hipMemcpyDtoH_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyDtoHAsync(void*, oroDeviceptr_t, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2374:81: note: in expansion of macro '__ORO_FORCE_CAST' 2374 | CU4ORO::hipMemcpyDtoHAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2374:163: note: in expansion of macro '__ORO_FORCE_CAST' 2374 | CU4ORO::hipMemcpyDtoHAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyFromArray(void*, oroArray_const_t, size_t, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2381:81: note: in expansion of macro '__ORO_FORCE_CAST' 2381 | CU4ORO::hipMemcpyFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,srcArray), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2381:234: note: in expansion of macro '__ORO_FORCE_CAST' 2381 | CU4ORO::hipMemcpyFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,srcArray), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2381:50: warning: 'CU4ORO::hipError_t CU4ORO::hipMemcpyFromArray_cu4oro(void*, hipArray_const_t, size_t, size_t, size_t, hipMemcpyKind)' is deprecated [-Wdeprecated-declarations] 2381 | CU4ORO::hipMemcpyFromArray_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(CU4ORO::hipArray_const_t,srcArray), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2174:43: note: declared here 2174 | __HIP_DEPRECATED inline static hipError_t hipMemcpyFromArray_cu4oro(void* dst, hipArray_const_t srcArray, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyFromSymbol(void*, const void*, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2388:190: note: in expansion of macro '__ORO_FORCE_CAST' 2388 | CU4ORO::hipMemcpyFromSymbol_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyFromSymbolAsync(void*, const void*, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2395:195: note: in expansion of macro '__ORO_FORCE_CAST' 2395 | CU4ORO::hipMemcpyFromSymbolAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2395:241: note: in expansion of macro '__ORO_FORCE_CAST' 2395 | CU4ORO::hipMemcpyFromSymbolAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyHtoA(oroArray*, size_t, const void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2402:46: note: in expansion of macro '__ORO_FORCE_CAST' 2402 | CU4ORO::hipMemcpyHtoA_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dstArray), __ORO_FORCE_CAST(size_t,dstOffset), __ORO_FORCE_CAST(const void *,srcHost), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyHtoD(oroDeviceptr_t, void*, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2409:46: note: in expansion of macro '__ORO_FORCE_CAST' 2409 | CU4ORO::hipMemcpyHtoD_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(void *,src), __ORO_FORCE_CAST(size_t,sizeBytes)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyHtoDAsync(oroDeviceptr_t, void*, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2416:51: note: in expansion of macro '__ORO_FORCE_CAST' 2416 | CU4ORO::hipMemcpyHtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2416:163: note: in expansion of macro '__ORO_FORCE_CAST' 2416 | CU4ORO::hipMemcpyHtoDAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyParam2D(const oro_Memcpy2D*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2423:49: note: in expansion of macro '__ORO_FORCE_CAST' 2423 | CU4ORO::hipMemcpyParam2D_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY2D *,pCopy)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyParam2DAsync(const oro_Memcpy2D*, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2430:54: note: in expansion of macro '__ORO_FORCE_CAST' 2430 | CU4ORO::hipMemcpyParam2DAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY2D *,pCopy), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2430:109: note: in expansion of macro '__ORO_FORCE_CAST' 2430 | CU4ORO::hipMemcpyParam2DAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::CUDA_MEMCPY2D *,pCopy), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyPeerAsync(void*, int, const void*, int, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2444:221: note: in expansion of macro '__ORO_FORCE_CAST' 2444 | CU4ORO::hipMemcpyPeerAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(int,dstDeviceId), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(int,srcDevice), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyToArray(oroArray*, size_t, size_t, const void*, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2451:49: note: in expansion of macro '__ORO_FORCE_CAST' 2451 | CU4ORO::hipMemcpyToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2451:227: note: in expansion of macro '__ORO_FORCE_CAST' 2451 | CU4ORO::hipMemcpyToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2451:48: warning: 'CU4ORO::hipError_t CU4ORO::hipMemcpyToArray_cu4oro(hipArray*, size_t, size_t, const void*, size_t, hipMemcpyKind)' is deprecated [-Wdeprecated-declarations] 2451 | CU4ORO::hipMemcpyToArray_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipArray *,dst), __ORO_FORCE_CAST(size_t,wOffset), __ORO_FORCE_CAST(size_t,hOffset), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2167:43: note: declared here 2167 | __HIP_DEPRECATED inline static hipError_t hipMemcpyToArray_cu4oro(hipArray* dst, size_t wOffset, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyToSymbol(const void*, const void*, size_t, size_t, oroMemcpyKind)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2458:194: note: in expansion of macro '__ORO_FORCE_CAST' 2458 | CU4ORO::hipMemcpyToSymbol_cu4oro(__ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyToSymbolAsync(const void*, const void*, size_t, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2465:199: note: in expansion of macro '__ORO_FORCE_CAST' 2465 | CU4ORO::hipMemcpyToSymbolAsync_cu4oro(__ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2465:245: note: in expansion of macro '__ORO_FORCE_CAST' 2465 | CU4ORO::hipMemcpyToSymbolAsync_cu4oro(__ORO_FORCE_CAST(const void *,symbol), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(size_t,offset), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemcpyWithStream(void*, const void*, size_t, oroMemcpyKind, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2472:154: note: in expansion of macro '__ORO_FORCE_CAST' 2472 | CU4ORO::hipMemcpyWithStream_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2472:200: note: in expansion of macro '__ORO_FORCE_CAST' 2472 | CU4ORO::hipMemcpyWithStream_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(const void *,src), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipMemcpyKind,kind), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemset2DAsync(void*, size_t, int, size_t, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2493:205: note: in expansion of macro '__ORO_FORCE_CAST' 2493 | CU4ORO::hipMemset2DAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(size_t,pitch), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,width), __ORO_FORCE_CAST(size_t,height), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemset3D(oroPitchedPtr, int, oroExtent)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2500:44: note: in expansion of macro '__ORO_FORCE_CAST' 2500 | CU4ORO::hipMemset3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2500:128: note: in expansion of macro '__ORO_FORCE_CAST' 2500 | CU4ORO::hipMemset3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2500:44: note: in expansion of macro '__ORO_FORCE_CAST' 2500 | CU4ORO::hipMemset3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2310:59: note: initializing argument 1 of 'CU4ORO::hipError_t CU4ORO::hipMemset3D_cu4oro(hipPitchedPtr, int, hipExtent)' 2310 | inline static hipError_t hipMemset3D_cu4oro(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent ){ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2500:128: note: in expansion of macro '__ORO_FORCE_CAST' 2500 | CU4ORO::hipMemset3D_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2310:96: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipMemset3D_cu4oro(hipPitchedPtr, int, hipExtent)' 2310 | inline static hipError_t hipMemset3D_cu4oro(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent ){ | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemset3DAsync(oroPitchedPtr, int, oroExtent, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:49: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:133: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:177: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:49: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2314:64: note: initializing argument 1 of 'CU4ORO::hipError_t CU4ORO::hipMemset3DAsync_cu4oro(hipPitchedPtr, int, hipExtent, hipStream_t)' 2314 | inline static hipError_t hipMemset3DAsync_cu4oro(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent, hipStream_t stream __dparm(0) ){ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2507:133: note: in expansion of macro '__ORO_FORCE_CAST' 2507 | CU4ORO::hipMemset3DAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPitchedPtr,pitchedDevPtr), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(CU4ORO::hipExtent,extent), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/nvidia_hip_runtime_api_oro.h:2314:101: note: initializing argument 3 of 'CU4ORO::hipError_t CU4ORO::hipMemset3DAsync_cu4oro(hipPitchedPtr, int, hipExtent, hipStream_t)' 2314 | inline static hipError_t hipMemset3DAsync_cu4oro(hipPitchedPtr pitchedDevPtr, int value, hipExtent extent, hipStream_t stream __dparm(0) ){ | ~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetAsync(void*, int, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2514:142: note: in expansion of macro '__ORO_FORCE_CAST' 2514 | CU4ORO::hipMemsetAsync_cu4oro(__ORO_FORCE_CAST(void *,dst), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,sizeBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD16(oroDeviceptr_t, short unsigned int, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2521:45: note: in expansion of macro '__ORO_FORCE_CAST' 2521 | CU4ORO::hipMemsetD16_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned short,value), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD16Async(oroDeviceptr_t, short unsigned int, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2528:50: note: in expansion of macro '__ORO_FORCE_CAST' 2528 | CU4ORO::hipMemsetD16Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned short,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2528:169: note: in expansion of macro '__ORO_FORCE_CAST' 2528 | CU4ORO::hipMemsetD16Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned short,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD32(oroDeviceptr_t, int, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2535:45: note: in expansion of macro '__ORO_FORCE_CAST' 2535 | CU4ORO::hipMemsetD32_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD32Async(oroDeviceptr_t, int, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2542:50: note: in expansion of macro '__ORO_FORCE_CAST' 2542 | CU4ORO::hipMemsetD32Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2542:157: note: in expansion of macro '__ORO_FORCE_CAST' 2542 | CU4ORO::hipMemsetD32Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dst), __ORO_FORCE_CAST(int,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD8(oroDeviceptr_t, unsigned char, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2549:44: note: in expansion of macro '__ORO_FORCE_CAST' 2549 | CU4ORO::hipMemsetD8_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned char,value), __ORO_FORCE_CAST(size_t,count)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMemsetD8Async(oroDeviceptr_t, unsigned char, size_t, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2556:49: note: in expansion of macro '__ORO_FORCE_CAST' 2556 | CU4ORO::hipMemsetD8Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned char,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2556:167: note: in expansion of macro '__ORO_FORCE_CAST' 2556 | CU4ORO::hipMemsetD8Async_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,dest), __ORO_FORCE_CAST(unsigned char,value), __ORO_FORCE_CAST(size_t,count), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMipmappedArrayCreate(hipMipmappedArray**, ORO_ARRAY3D_DESCRIPTOR*, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2563:56: note: in expansion of macro '__ORO_FORCE_CAST' 2563 | CU4ORO::hipMipmappedArrayCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipmipmappedArray *,pHandle), __ORO_FORCE_CAST(CU4ORO::CUDA_ARRAY3D_DESCRIPTOR *,pMipmappedArrayDesc), __ORO_FORCE_CAST(unsigned int,numMipmapLevels)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2563:111: note: in expansion of macro '__ORO_FORCE_CAST' 2563 | CU4ORO::hipMipmappedArrayCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipmipmappedArray *,pHandle), __ORO_FORCE_CAST(CU4ORO::CUDA_ARRAY3D_DESCRIPTOR *,pMipmappedArrayDesc), __ORO_FORCE_CAST(unsigned int,numMipmapLevels)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMipmappedArrayDestroy(oroMipmappedArray_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2570:57: note: in expansion of macro '__ORO_FORCE_CAST' 2570 | CU4ORO::hipMipmappedArrayDestroy_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipmipmappedArray,hMipmappedArray)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroMipmappedArrayGetLevel(hipArray**, oroMipmappedArray_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2577:58: note: in expansion of macro '__ORO_FORCE_CAST' 2577 | CU4ORO::hipMipmappedArrayGetLevel_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUarray *,pLevelArray), __ORO_FORCE_CAST(CU4ORO::hipmipmappedArray,hMipMappedArray), __ORO_FORCE_CAST(unsigned int,level)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2577:107: note: in expansion of macro '__ORO_FORCE_CAST' 2577 | CU4ORO::hipMipmappedArrayGetLevel_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUarray *,pLevelArray), __ORO_FORCE_CAST(CU4ORO::hipmipmappedArray,hMipMappedArray), __ORO_FORCE_CAST(unsigned int,level)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleGetFunction(ihipModuleSymbol_t**, oroModule_t, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2584:53: note: in expansion of macro '__ORO_FORCE_CAST' 2584 | CU4ORO::hipModuleGetFunction_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t *,function), __ORO_FORCE_CAST(CU4ORO::hipModule_t,module), __ORO_FORCE_CAST(const char *,kname)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2584:105: note: in expansion of macro '__ORO_FORCE_CAST' 2584 | CU4ORO::hipModuleGetFunction_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t *,function), __ORO_FORCE_CAST(CU4ORO::hipModule_t,module), __ORO_FORCE_CAST(const char *,kname)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleGetGlobal(void**, size_t*, oroModule_t, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2591:134: note: in expansion of macro '__ORO_FORCE_CAST' 2591 | CU4ORO::hipModuleGetGlobal_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t *,dptr), __ORO_FORCE_CAST(size_t *,bytes), __ORO_FORCE_CAST(CU4ORO::hipModule_t,hmod), __ORO_FORCE_CAST(const char *,name)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleGetTexRef(textureReference**, oroModule_t, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2598:51: note: in expansion of macro '__ORO_FORCE_CAST' 2598 | CU4ORO::hipModuleGetTexRef_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUtexref *,texRef), __ORO_FORCE_CAST(CU4ORO::hipModule_t,hmod), __ORO_FORCE_CAST(const char *,name)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2598:96: note: in expansion of macro '__ORO_FORCE_CAST' 2598 | CU4ORO::hipModuleGetTexRef_cu4oro(__ORO_FORCE_CAST(CU4ORO::CUtexref *,texRef), __ORO_FORCE_CAST(CU4ORO::hipModule_t,hmod), __ORO_FORCE_CAST(const char *,name)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLaunchCooperativeKernel(oroFunction_t, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, oroStream_t, void**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2605:65: note: in expansion of macro '__ORO_FORCE_CAST' 2605 | CU4ORO::hipModuleLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(unsigned int,gridDimX), __ORO_FORCE_CAST(unsigned int,gridDimY), __ORO_FORCE_CAST(unsigned int,gridDimZ), __ORO_FORCE_CAST(unsigned int,blockDimX), __ORO_FORCE_CAST(unsigned int,blockDimY), __ORO_FORCE_CAST(unsigned int,blockDimZ), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(void **,kernelParams)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2605:404: note: in expansion of macro '__ORO_FORCE_CAST' 2605 | CU4ORO::hipModuleLaunchCooperativeKernel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(unsigned int,gridDimX), __ORO_FORCE_CAST(unsigned int,gridDimY), __ORO_FORCE_CAST(unsigned int,gridDimZ), __ORO_FORCE_CAST(unsigned int,blockDimX), __ORO_FORCE_CAST(unsigned int,blockDimY), __ORO_FORCE_CAST(unsigned int,blockDimZ), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(void **,kernelParams)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLaunchCooperativeKernelMultiDevice(oroFunctionLaunchParams*, unsigned int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2612:76: note: in expansion of macro '__ORO_FORCE_CAST' 2612 | CU4ORO::hipModuleLaunchCooperativeKernelMultiDevice_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunctionLaunchParams *,launchParamsList), __ORO_FORCE_CAST(unsigned int,numDevices), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLaunchKernel(oroFunction_t, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, oroStream_t, void**, void**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2619:54: note: in expansion of macro '__ORO_FORCE_CAST' 2619 | CU4ORO::hipModuleLaunchKernel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(unsigned int,gridDimX), __ORO_FORCE_CAST(unsigned int,gridDimY), __ORO_FORCE_CAST(unsigned int,gridDimZ), __ORO_FORCE_CAST(unsigned int,blockDimX), __ORO_FORCE_CAST(unsigned int,blockDimY), __ORO_FORCE_CAST(unsigned int,blockDimZ), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(void **,extra)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2619:393: note: in expansion of macro '__ORO_FORCE_CAST' 2619 | CU4ORO::hipModuleLaunchKernel_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(unsigned int,gridDimX), __ORO_FORCE_CAST(unsigned int,gridDimY), __ORO_FORCE_CAST(unsigned int,gridDimZ), __ORO_FORCE_CAST(unsigned int,blockDimX), __ORO_FORCE_CAST(unsigned int,blockDimY), __ORO_FORCE_CAST(unsigned int,blockDimZ), __ORO_FORCE_CAST(unsigned int,sharedMemBytes), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(void **,kernelParams), __ORO_FORCE_CAST(void **,extra)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLoad(ihipModule_t**, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2626:46: note: in expansion of macro '__ORO_FORCE_CAST' 2626 | CU4ORO::hipModuleLoad_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t *,module), __ORO_FORCE_CAST(const char *,fname)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLoadData(ihipModule_t**, const void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2633:50: note: in expansion of macro '__ORO_FORCE_CAST' 2633 | CU4ORO::hipModuleLoadData_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t *,module), __ORO_FORCE_CAST(const void *,image)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleLoadDataEx(ihipModule_t**, const void*, unsigned int, oroJitOption*, void**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2640:52: note: in expansion of macro '__ORO_FORCE_CAST' 2640 | CU4ORO::hipModuleLoadDataEx_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t *,module), __ORO_FORCE_CAST(const void *,image), __ORO_FORCE_CAST(unsigned int,numOptions), __ORO_FORCE_CAST(CU4ORO::hipJitOption *,options), __ORO_FORCE_CAST(void **,optionValues)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2640:181: note: in expansion of macro '__ORO_FORCE_CAST' 2640 | CU4ORO::hipModuleLoadDataEx_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t *,module), __ORO_FORCE_CAST(const void *,image), __ORO_FORCE_CAST(unsigned int,numOptions), __ORO_FORCE_CAST(CU4ORO::hipJitOption *,options), __ORO_FORCE_CAST(void **,optionValues)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleOccupancyMaxActiveBlocksPerMultiprocessor(int*, oroFunction_t, int, size_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2647:118: note: in expansion of macro '__ORO_FORCE_CAST' 2647 | CU4ORO::hipModuleOccupancyMaxActiveBlocksPerMultiprocessor_cu4oro(__ORO_FORCE_CAST(int *,numBlocks), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(int,blockSize), __ORO_FORCE_CAST(size_t,dynSharedMemPerBlk)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int*, oroFunction_t, int, size_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2654:127: note: in expansion of macro '__ORO_FORCE_CAST' 2654 | CU4ORO::hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_cu4oro(__ORO_FORCE_CAST(int *,numBlocks), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(int,blockSize), __ORO_FORCE_CAST(size_t,dynSharedMemPerBlk), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleOccupancyMaxPotentialBlockSize(int*, int*, oroFunction_t, size_t, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2661:141: note: in expansion of macro '__ORO_FORCE_CAST' 2661 | CU4ORO::hipModuleOccupancyMaxPotentialBlockSize_cu4oro(__ORO_FORCE_CAST(int *,gridSize), __ORO_FORCE_CAST(int *,blockSize), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(size_t,dynSharedMemPerBlk), __ORO_FORCE_CAST(int,blockSizeLimit)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleOccupancyMaxPotentialBlockSizeWithFlags(int*, int*, oroFunction_t, size_t, int, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2668:150: note: in expansion of macro '__ORO_FORCE_CAST' 2668 | CU4ORO::hipModuleOccupancyMaxPotentialBlockSizeWithFlags_cu4oro(__ORO_FORCE_CAST(int *,gridSize), __ORO_FORCE_CAST(int *,blockSize), __ORO_FORCE_CAST(CU4ORO::hipFunction_t,f), __ORO_FORCE_CAST(size_t,dynSharedMemPerBlk), __ORO_FORCE_CAST(int,blockSizeLimit), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroModuleUnload(oroModule_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2675:48: note: in expansion of macro '__ORO_FORCE_CAST' 2675 | CU4ORO::hipModuleUnload_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipModule_t,module)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroPointerGetAttribute(void*, oroPointer_attribute, oroDeviceptr_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2703:86: note: in expansion of macro '__ORO_FORCE_CAST' 2703 | CU4ORO::hipPointerGetAttribute_cu4oro(__ORO_FORCE_CAST(void *,data), __ORO_FORCE_CAST(CU4ORO::CUpointer_attribute,attribute), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2703:143: note: in expansion of macro '__ORO_FORCE_CAST' 2703 | CU4ORO::hipPointerGetAttribute_cu4oro(__ORO_FORCE_CAST(void *,data), __ORO_FORCE_CAST(CU4ORO::CUpointer_attribute,attribute), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroPointerGetAttributes(oroPointerAttribute_t*, const void*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2710:56: note: in expansion of macro '__ORO_FORCE_CAST' 2710 | CU4ORO::hipPointerGetAttributes_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipPointerAttribute_t *,attributes), __ORO_FORCE_CAST(const void *,ptr)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroSignalExternalSemaphoresAsync(void* const*, const oroExternalSemaphoreSignalParams*, unsigned int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2752:135: note: in expansion of macro '__ORO_FORCE_CAST' 2752 | CU4ORO::hipSignalExternalSemaphoresAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphore_t *,extSemArray), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreSignalParams *,paramsArray), __ORO_FORCE_CAST(unsigned int,numExtSems), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2752:258: note: in expansion of macro '__ORO_FORCE_CAST' 2752 | CU4ORO::hipSignalExternalSemaphoresAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphore_t *,extSemArray), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreSignalParams *,paramsArray), __ORO_FORCE_CAST(unsigned int,numExtSems), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamAddCallback(oroStream_t, oroStreamCallback_t, void*, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2759:53: note: in expansion of macro '__ORO_FORCE_CAST' 2759 | CU4ORO::hipStreamAddCallback_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipStreamCallback_t,callback), __ORO_FORCE_CAST(void *,userData), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2759:99: note: in expansion of macro '__ORO_FORCE_CAST' 2759 | CU4ORO::hipStreamAddCallback_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipStreamCallback_t,callback), __ORO_FORCE_CAST(void *,userData), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamAttachMemAsync(oroStream_t, void*, size_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2766:56: note: in expansion of macro '__ORO_FORCE_CAST' 2766 | CU4ORO::hipStreamAttachMemAsync_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipDeviceptr_t *,dev_ptr), __ORO_FORCE_CAST(size_t,length), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamCreate(ihipStream_t**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2773:48: note: in expansion of macro '__ORO_FORCE_CAST' 2773 | CU4ORO::hipStreamCreate_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t *,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamCreateWithFlags(ihipStream_t**, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2780:57: note: in expansion of macro '__ORO_FORCE_CAST' 2780 | CU4ORO::hipStreamCreateWithFlags_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t *,stream), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamCreateWithPriority(ihipStream_t**, unsigned int, int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2787:60: note: in expansion of macro '__ORO_FORCE_CAST' 2787 | CU4ORO::hipStreamCreateWithPriority_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t *,stream), __ORO_FORCE_CAST(unsigned int,flags), __ORO_FORCE_CAST(int,priority)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamDestroy(oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2794:49: note: in expansion of macro '__ORO_FORCE_CAST' 2794 | CU4ORO::hipStreamDestroy_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamGetDevice(oroStream_t, oroDevice_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2801:51: note: in expansion of macro '__ORO_FORCE_CAST' 2801 | CU4ORO::hipStreamGetDevice_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipDevice_t *,device)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamGetFlags(oroStream_t, unsigned int*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2808:50: note: in expansion of macro '__ORO_FORCE_CAST' 2808 | CU4ORO::hipStreamGetFlags_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(unsigned int *,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamGetPriority(oroStream_t, int*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2815:53: note: in expansion of macro '__ORO_FORCE_CAST' 2815 | CU4ORO::hipStreamGetPriority_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(int *,priority)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamQuery(oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2822:47: note: in expansion of macro '__ORO_FORCE_CAST' 2822 | CU4ORO::hipStreamQuery_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamSynchronize(oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2829:53: note: in expansion of macro '__ORO_FORCE_CAST' 2829 | CU4ORO::hipStreamSynchronize_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroStreamWaitEvent(oroStream_t, oroEvent_t, unsigned int)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2836:51: note: in expansion of macro '__ORO_FORCE_CAST' 2836 | CU4ORO::hipStreamWaitEvent_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,event), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2836:97: note: in expansion of macro '__ORO_FORCE_CAST' 2836 | CU4ORO::hipStreamWaitEvent_cu4oro(__ORO_FORCE_CAST(CU4ORO::hipStream_t,stream), __ORO_FORCE_CAST(CU4ORO::hipEvent_t,event), __ORO_FORCE_CAST(unsigned int,flags)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'oroError_t oroWaitExternalSemaphoresAsync(void* const*, const oroExternalSemaphoreWaitParams*, unsigned int, oroStream_t)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2843:133: note: in expansion of macro '__ORO_FORCE_CAST' 2843 | CU4ORO::hipWaitExternalSemaphoresAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphore_t *,extSemArray), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreWaitParams *,paramsArray), __ORO_FORCE_CAST(unsigned int,numExtSems), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2843:254: note: in expansion of macro '__ORO_FORCE_CAST' 2843 | CU4ORO::hipWaitExternalSemaphoresAsync_cu4oro(__ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphore_t *,extSemArray), __ORO_FORCE_CAST(const CU4ORO::hipExternalSemaphoreWaitParams *,paramsArray), __ORO_FORCE_CAST(unsigned int,numExtSems), __ORO_FORCE_CAST(CU4ORO::hipStream_t,stream)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcAddNameExpression(orortcProgram, const char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2850:56: note: in expansion of macro '__ORO_FORCE_CAST' 2850 | CU4ORO::hiprtcAddNameExpression_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(const char *,name_expression)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcCompileProgram(orortcProgram, int, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2857:53: note: in expansion of macro '__ORO_FORCE_CAST' 2857 | CU4ORO::hiprtcCompileProgram_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(int,numOptions), __ORO_FORCE_CAST(const char **,options)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcCreateProgram(_hiprtcProgram**, const char*, const char*, int, const char**, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2864:52: note: in expansion of macro '__ORO_FORCE_CAST' 2864 | CU4ORO::hiprtcCreateProgram_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram *,prog), __ORO_FORCE_CAST(const char *,src), __ORO_FORCE_CAST(const char *,name), __ORO_FORCE_CAST(int,numHeaders), __ORO_FORCE_CAST(const char **,headers), __ORO_FORCE_CAST(const char **,includeNames)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcDestroyProgram(_hiprtcProgram**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2871:53: note: in expansion of macro '__ORO_FORCE_CAST' 2871 | CU4ORO::hiprtcDestroyProgram_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram *,prog)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetCode(orortcProgram, char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2878:46: note: in expansion of macro '__ORO_FORCE_CAST' 2878 | CU4ORO::hiprtcGetCode_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(char *,code)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetCodeSize(orortcProgram, size_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2885:50: note: in expansion of macro '__ORO_FORCE_CAST' 2885 | CU4ORO::hiprtcGetCodeSize_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(size_t *,codeSizeRet)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'const char* orortcGetErrorString(orortcResult)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2892:53: note: in expansion of macro '__ORO_FORCE_CAST' 2892 | CU4ORO::hiprtcGetErrorString_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcResult,result)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetLoweredName(orortcProgram, const char*, const char**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2899:53: note: in expansion of macro '__ORO_FORCE_CAST' 2899 | CU4ORO::hiprtcGetLoweredName_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(const char *,name_expression), __ORO_FORCE_CAST(const char **,lowered_name)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetProgramLog(orortcProgram, char*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2906:52: note: in expansion of macro '__ORO_FORCE_CAST' 2906 | CU4ORO::hiprtcGetProgramLog_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(char *,log)), | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp: In function 'orortcResult orortcGetProgramLogSize(orortcProgram, size_t*)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1008:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1008 | #define __ORO_FORCE_CAST(type,var) *((type*)(&var)) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:1002:83: note: in definition of macro '__ORO_FUNC' 1002 | #define __ORO_FUNC(cuname,hipname) if( s_api & ORO_API_CUDADRIVER ) return cu2oro(cuname); if( s_api == ORO_API_HIP ) return hip2oro(hipname); | ^~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.cpp:2913:56: note: in expansion of macro '__ORO_FORCE_CAST' 2913 | CU4ORO::hiprtcGetProgramLogSize_cu4oro(__ORO_FORCE_CAST(CU4ORO::hiprtcProgram,prog), __ORO_FORCE_CAST(size_t *,logSizeRet)), | ^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 87%] Building CXX object CMakeFiles/unittest.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/unittest.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o -MF CMakeFiles/unittest.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o.d -o CMakeFiles/unittest.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp: In static member function 'static int OrochiUtilsImpl::loadCacheFileToBinary(const std::string&, std::vector&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:344:32: warning: unused variable 'dummy' [-Wunused-variable] 344 | size_t dummy = fread( const_cast( binaryOut.data() ), sizeof( char ), binarySize, file ); | ^~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp: In function 'void SetupCompileOptions(oroDevice, const std::vector*, std::string*, std::vector&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:450:28: warning: the address of 'hipDeviceProp_t::gcnArchName' will never be NULL [-Waddress] 450 | if ( props.gcnArchName && props.gcnArchName[0] != '\0' ) | ~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/Orochi.h:43, from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.h:24, from /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:23: /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/../contrib/hipew/include/hipew.h:202:14: note: 'hipDeviceProp_t::gcnArchName' declared here 202 | char gcnArchName[256]; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:460:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 460 | for( int i = 0; i < optsIn->size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp: In member function 'ihipModuleSymbol_t* OrochiUtils::getFunction(oroDevice, const char*, const char*, const char*, std::vector*, int, const char**, const char**, ihipModule_t**)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:614:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 614 | for( int i = 0; i < opts.size(); i++ ) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp: In static member function 'static int OrochiUtilsImpl::loadCacheFileToBinary(const std::string&, std::vector&)': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/Orochi/OrochiUtils.cpp:324:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 324 | fread( &checksumValue, sizeof( long long ), 1, csfile ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 90%] Building CXX object CMakeFiles/unittest.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/unittest.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o -MF CMakeFiles/unittest.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o.d -o CMakeFiles/unittest.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/ParallelPrimitives/RadixSort.cpp /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/ParallelPrimitives/RadixSort.cpp: In member function 'void Oro::RadixSort::exclusiveScanCpu(const Oro::GpuMemory&, Oro::GpuMemory&) const': /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/ParallelPrimitives/RadixSort.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 109 | for( int i = 0; i < counts.size(); ++i ) | ~~^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 75%] Building CXX object CMakeFiles/unittest.dir/contrib/gtest-1.6.0/gtest-all.cc.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/unittest.dir/contrib/gtest-1.6.0/gtest-all.cc.o -MF CMakeFiles/unittest.dir/contrib/gtest-1.6.0/gtest-all.cc.o.d -o CMakeFiles/unittest.dir/contrib/gtest-1.6.0/gtest-all.cc.o -c /usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0/gtest-all.cc gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 81%] Building CXX object CMakeFiles/unittest.dir/test/main.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/unittest.dir/test/main.cpp.o -MF CMakeFiles/unittest.dir/test/main.cpp.o.d -o CMakeFiles/unittest.dir/test/main.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/test/main.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.h:52, from /usr/src/RPM/BUILD/hiprt-2.3/test/main.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/test/shared.h: In function 'hiprtFloat3 gammaCorrect(hiprtFloat3)': /usr/src/RPM/BUILD/hiprt-2.3/test/shared.h:102:21: warning: narrowing conversion of 'pow(((double)a.hiprtFloat3::x), ((double)g))' from 'double' to 'float' [-Wnarrowing] 102 | return { pow( a.x, g ), pow( a.y, g ), pow( a.z, g ) }; | ~~~^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/shared.h:102:36: warning: narrowing conversion of 'pow(((double)a.hiprtFloat3::y), ((double)g))' from 'double' to 'float' [-Wnarrowing] 102 | return { pow( a.x, g ), pow( a.y, g ), pow( a.z, g ) }; | ~~~^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/shared.h:102:51: warning: narrowing conversion of 'pow(((double)a.hiprtFloat3::z), ((double)g))' from 'double' to 'float' [-Wnarrowing] 102 | return { pow( a.x, g ), pow( a.y, g ), pow( a.z, g ) }; | ~~~^~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [ 78%] Building CXX object CMakeFiles/unittest.dir/test/hiprtTest.cpp.o /usr/bin/c++ -DGTEST_HAS_TR1_TUPLE=0 -DHIPRT_PUBLIC_REPO -DOROCHI_ENABLE_CUEW -D__USE_HIP__ -I/usr/src/RPM/BUILD/hiprt-2.3 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/gtest-1.6.0 -I/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -MD -MT CMakeFiles/unittest.dir/test/hiprtTest.cpp.o -MF CMakeFiles/unittest.dir/test/hiprtTest.cpp.o.d -o CMakeFiles/unittest.dir/test/hiprtTest.cpp.o -c /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp In file included from /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.h:52, from /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp:25: /usr/src/RPM/BUILD/hiprt-2.3/test/shared.h: In function 'hiprtFloat3 gammaCorrect(hiprtFloat3)': /usr/src/RPM/BUILD/hiprt-2.3/test/shared.h:102:21: warning: narrowing conversion of 'pow(((double)a.hiprtFloat3::x), ((double)g))' from 'double' to 'float' [-Wnarrowing] 102 | return { pow( a.x, g ), pow( a.y, g ), pow( a.z, g ) }; | ~~~^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/shared.h:102:36: warning: narrowing conversion of 'pow(((double)a.hiprtFloat3::y), ((double)g))' from 'double' to 'float' [-Wnarrowing] 102 | return { pow( a.x, g ), pow( a.y, g ), pow( a.z, g ) }; | ~~~^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/shared.h:102:51: warning: narrowing conversion of 'pow(((double)a.hiprtFloat3::z), ((double)g))' from 'double' to 'float' [-Wnarrowing] 102 | return { pow( a.x, g ), pow( a.y, g ), pow( a.z, g ) }; | ~~~^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp: In member function 'void hiprtTest::buildEmbreeGeometryBvh(RTCDevice, const hiprtFloat3*, const uint32_t*, hiprtGeometryBuildInput&)': /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp:440:120: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 440 | bool pairable = tryPairTriangles( secondTriIndices, triIndices ).x != hiprt::InvalidValue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp: In member function 'hiprtError hiprtTest::buildTraceKernelsFromBitcode(hiprtContext, const std::filesystem::__cxx11::path&, std::vector, std::vector&, std::optional >, std::optional >, uint32_t, uint32_t)': /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp:648:68: warning: unused variable 'binarySize' [-Wunused-variable] 648 | size_t binarySize = 0; | ^~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp: In member function 'void hiprtTest::validateAndWriteImage(const std::filesystem::__cxx11::path&, uint32_t, uint32_t, uint8_t*, std::optional, std::optional)': /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp:922:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 922 | if ( refW != width || refH != height ) | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp:922:44: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 922 | if ( refW != width || refH != height ) | ~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp:32: /usr/src/RPM/BUILD/hiprt-2.3/test/common/allocator.h: In instantiation of 'T* PoolAllocator::item(uint32_t) [with T = hiprtBvhNode; int CHUNK_BITS = 16; uint32_t = unsigned int]': /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp:239:50: required from here 239 | hiprtBvhNode* node = ctxt->m_nodeAllocator.item( static_cast( reinterpret_cast( nodePtr ) ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/common/allocator.h:104:26: warning: unused variable 'm' [-Wunused-variable] 104 | uint32_t m = CHUNK_MASK; | ^ /usr/src/RPM/BUILD/hiprt-2.3/test/common/allocator.h: In instantiation of 'T* PoolAllocator::item(uint32_t) [with T = unsigned int; int CHUNK_BITS = 16; uint32_t = unsigned int]': /usr/src/RPM/BUILD/hiprt-2.3/test/hiprtTest.cpp:380:54: required from here 380 | uint32_t* primID = context.m_leafAllocator.item( childIndex & ( ~LeafFlag ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/hiprt-2.3/test/common/allocator.h:104:26: warning: unused variable 'm' [-Wunused-variable] 104 | uint32_t m = CHUNK_MASK; | ^ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [100%] Linking CXX executable /usr/src/RPM/BUILD/hiprt-2.3/dist/bin/RelWithDebInfo/unittest64 /usr/bin/cmake -E cmake_link_script CMakeFiles/unittest.dir/link.txt --verbose=1 /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:808:26: warning: 'cuCtxGetCurrent_oro' violates the C++ One Definition Rule [-Wodr] 808 | extern tcuCtxGetCurrent *cuCtxGetCurrent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:129:19: note: 'cuCtxGetCurrent_oro' was previously declared here 129 | tcuCtxGetCurrent *cuCtxGetCurrent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:800:25: warning: 'cuCtxCreate_v2_oro' violates the C++ One Definition Rule [-Wodr] 800 | extern tcuCtxCreate_v2 *cuCtxCreate_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:121:18: note: 'cuCtxCreate_v2_oro' was previously declared here 121 | tcuCtxCreate_v2 *cuCtxCreate_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:802:26: warning: 'cuCtxDestroy_v2_oro' violates the C++ One Definition Rule [-Wodr] 802 | extern tcuCtxDestroy_v2 *cuCtxDestroy_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:123:19: note: 'cuCtxDestroy_v2_oro' was previously declared here 123 | tcuCtxDestroy_v2 *cuCtxDestroy_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:991:24: warning: 'cuLinkDestroy_oro' violates the C++ One Definition Rule [-Wodr] 991 | extern tcuLinkDestroy *cuLinkDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:312:17: note: 'cuLinkDestroy_oro' was previously declared here 312 | tcuLinkDestroy *cuLinkDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:989:25: warning: 'cuLinkComplete_oro' violates the C++ One Definition Rule [-Wodr] 989 | extern tcuLinkComplete *cuLinkComplete_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:310:18: note: 'cuLinkComplete_oro' was previously declared here 310 | tcuLinkComplete *cuLinkComplete_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:988:27: warning: 'cuLinkAddFile_v2_oro' violates the C++ One Definition Rule [-Wodr] 988 | extern tcuLinkAddFile_v2 *cuLinkAddFile_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:309:20: note: 'cuLinkAddFile_v2_oro' was previously declared here 309 | tcuLinkAddFile_v2 *cuLinkAddFile_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:987:27: warning: 'cuLinkAddData_v2_oro' violates the C++ One Definition Rule [-Wodr] 987 | extern tcuLinkAddData_v2 *cuLinkAddData_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:308:20: note: 'cuLinkAddData_v2_oro' was previously declared here 308 | tcuLinkAddData_v2 *cuLinkAddData_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1471:31: warning: 'cudaUserObjectRetain_oro' violates the C++ One Definition Rule [-Wodr] 1471 | extern tcudaUserObjectRetain *cudaUserObjectRetain_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:792:24: note: 'cudaUserObjectRetain_oro' was previously declared here 792 | tcudaUserObjectRetain *cudaUserObjectRetain_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1470:32: warning: 'cudaUserObjectRelease_oro' violates the C++ One Definition Rule [-Wodr] 1470 | extern tcudaUserObjectRelease *cudaUserObjectRelease_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:791:25: note: 'cudaUserObjectRelease_oro' was previously declared here 791 | tcudaUserObjectRelease *cudaUserObjectRelease_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1462:46: warning: 'cudaThreadExchangeStreamCaptureMode_oro' violates the C++ One Definition Rule [-Wodr] 1462 | extern tcudaThreadExchangeStreamCaptureMode *cudaThreadExchangeStreamCaptureMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:783:39: note: 'cudaThreadExchangeStreamCaptureMode_oro' was previously declared here 783 | tcudaThreadExchangeStreamCaptureMode *cudaThreadExchangeStreamCaptureMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1177:36: warning: 'cuTexRefSetMipmappedArray_oro' violates the C++ One Definition Rule [-Wodr] 1177 | extern tcuTexRefSetMipmappedArray *cuTexRefSetMipmappedArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:498:29: note: 'cuTexRefSetMipmappedArray_oro' was previously declared here 498 | tcuTexRefSetMipmappedArray *cuTexRefSetMipmappedArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1176:38: warning: 'cuTexRefSetMipmapLevelClamp_oro' violates the C++ One Definition Rule [-Wodr] 1176 | extern tcuTexRefSetMipmapLevelClamp *cuTexRefSetMipmapLevelClamp_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:497:31: note: 'cuTexRefSetMipmapLevelClamp_oro' was previously declared here 497 | tcuTexRefSetMipmapLevelClamp *cuTexRefSetMipmapLevelClamp_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1175:37: warning: 'cuTexRefSetMipmapLevelBias_oro' violates the C++ One Definition Rule [-Wodr] 1175 | extern tcuTexRefSetMipmapLevelBias *cuTexRefSetMipmapLevelBias_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:496:30: note: 'cuTexRefSetMipmapLevelBias_oro' was previously declared here 496 | tcuTexRefSetMipmapLevelBias *cuTexRefSetMipmapLevelBias_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1174:38: warning: 'cuTexRefSetMipmapFilterMode_oro' violates the C++ One Definition Rule [-Wodr] 1174 | extern tcuTexRefSetMipmapFilterMode *cuTexRefSetMipmapFilterMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:495:31: note: 'cuTexRefSetMipmapFilterMode_oro' was previously declared here 495 | tcuTexRefSetMipmapFilterMode *cuTexRefSetMipmapFilterMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1173:35: warning: 'cuTexRefSetMaxAnisotropy_oro' violates the C++ One Definition Rule [-Wodr] 1173 | extern tcuTexRefSetMaxAnisotropy *cuTexRefSetMaxAnisotropy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:494:28: note: 'cuTexRefSetMaxAnisotropy_oro' was previously declared here 494 | tcuTexRefSetMaxAnisotropy *cuTexRefSetMaxAnisotropy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1172:28: warning: 'cuTexRefSetFormat_oro' violates the C++ One Definition Rule [-Wodr] 1172 | extern tcuTexRefSetFormat *cuTexRefSetFormat_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:493:21: note: 'cuTexRefSetFormat_oro' was previously declared here 493 | tcuTexRefSetFormat *cuTexRefSetFormat_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1171:27: warning: 'cuTexRefSetFlags_oro' violates the C++ One Definition Rule [-Wodr] 1171 | extern tcuTexRefSetFlags *cuTexRefSetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:492:20: note: 'cuTexRefSetFlags_oro' was previously declared here 492 | tcuTexRefSetFlags *cuTexRefSetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1170:32: warning: 'cuTexRefSetFilterMode_oro' violates the C++ One Definition Rule [-Wodr] 1170 | extern tcuTexRefSetFilterMode *cuTexRefSetFilterMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:491:25: note: 'cuTexRefSetFilterMode_oro' was previously declared here 491 | tcuTexRefSetFilterMode *cuTexRefSetFilterMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1169:33: warning: 'cuTexRefSetBorderColor_oro' violates the C++ One Definition Rule [-Wodr] 1169 | extern tcuTexRefSetBorderColor *cuTexRefSetBorderColor_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:490:26: note: 'cuTexRefSetBorderColor_oro' was previously declared here 490 | tcuTexRefSetBorderColor *cuTexRefSetBorderColor_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1168:27: warning: 'cuTexRefSetArray_oro' violates the C++ One Definition Rule [-Wodr] 1168 | extern tcuTexRefSetArray *cuTexRefSetArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:489:20: note: 'cuTexRefSetArray_oro' was previously declared here 489 | tcuTexRefSetArray *cuTexRefSetArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1166:33: warning: 'cuTexRefSetAddressMode_oro' violates the C++ One Definition Rule [-Wodr] 1166 | extern tcuTexRefSetAddressMode *cuTexRefSetAddressMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:487:26: note: 'cuTexRefSetAddressMode_oro' was previously declared here 487 | tcuTexRefSetAddressMode *cuTexRefSetAddressMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1163:38: warning: 'cuTexRefGetMipmapLevelClamp_oro' violates the C++ One Definition Rule [-Wodr] 1163 | extern tcuTexRefGetMipmapLevelClamp *cuTexRefGetMipmapLevelClamp_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:484:31: note: 'cuTexRefGetMipmapLevelClamp_oro' was previously declared here 484 | tcuTexRefGetMipmapLevelClamp *cuTexRefGetMipmapLevelClamp_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1162:37: warning: 'cuTexRefGetMipmapLevelBias_oro' violates the C++ One Definition Rule [-Wodr] 1162 | extern tcuTexRefGetMipmapLevelBias *cuTexRefGetMipmapLevelBias_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:483:30: note: 'cuTexRefGetMipmapLevelBias_oro' was previously declared here 483 | tcuTexRefGetMipmapLevelBias *cuTexRefGetMipmapLevelBias_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1161:38: warning: 'cuTexRefGetMipmapFilterMode_oro' violates the C++ One Definition Rule [-Wodr] 1161 | extern tcuTexRefGetMipmapFilterMode *cuTexRefGetMipmapFilterMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:482:31: note: 'cuTexRefGetMipmapFilterMode_oro' was previously declared here 482 | tcuTexRefGetMipmapFilterMode *cuTexRefGetMipmapFilterMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1160:35: warning: 'cuTexRefGetMaxAnisotropy_oro' violates the C++ One Definition Rule [-Wodr] 1160 | extern tcuTexRefGetMaxAnisotropy *cuTexRefGetMaxAnisotropy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:481:28: note: 'cuTexRefGetMaxAnisotropy_oro' was previously declared here 481 | tcuTexRefGetMaxAnisotropy *cuTexRefGetMaxAnisotropy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1159:28: warning: 'cuTexRefGetFormat_oro' violates the C++ One Definition Rule [-Wodr] 1159 | extern tcuTexRefGetFormat *cuTexRefGetFormat_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:480:21: note: 'cuTexRefGetFormat_oro' was previously declared here 480 | tcuTexRefGetFormat *cuTexRefGetFormat_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1158:27: warning: 'cuTexRefGetFlags_oro' violates the C++ One Definition Rule [-Wodr] 1158 | extern tcuTexRefGetFlags *cuTexRefGetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:479:20: note: 'cuTexRefGetFlags_oro' was previously declared here 479 | tcuTexRefGetFlags *cuTexRefGetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1157:32: warning: 'cuTexRefGetFilterMode_oro' violates the C++ One Definition Rule [-Wodr] 1157 | extern tcuTexRefGetFilterMode *cuTexRefGetFilterMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:478:25: note: 'cuTexRefGetFilterMode_oro' was previously declared here 478 | tcuTexRefGetFilterMode *cuTexRefGetFilterMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1153:33: warning: 'cuTexRefGetAddressMode_oro' violates the C++ One Definition Rule [-Wodr] 1153 | extern tcuTexRefGetAddressMode *cuTexRefGetAddressMode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:474:26: note: 'cuTexRefGetAddressMode_oro' was previously declared here 474 | tcuTexRefGetAddressMode *cuTexRefGetAddressMode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1154:32: warning: 'cuTexRefGetAddress_v2_oro' violates the C++ One Definition Rule [-Wodr] 1154 | extern tcuTexRefGetAddress_v2 *cuTexRefGetAddress_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:475:25: note: 'cuTexRefGetAddress_v2_oro' was previously declared here 475 | tcuTexRefGetAddress_v2 *cuTexRefGetAddress_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1150:36: warning: 'cuTexObjectGetTextureDesc_oro' violates the C++ One Definition Rule [-Wodr] 1150 | extern tcuTexObjectGetTextureDesc *cuTexObjectGetTextureDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:471:29: note: 'cuTexObjectGetTextureDesc_oro' was previously declared here 471 | tcuTexObjectGetTextureDesc *cuTexObjectGetTextureDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1149:41: warning: 'cuTexObjectGetResourceViewDesc_oro' violates the C++ One Definition Rule [-Wodr] 1149 | extern tcuTexObjectGetResourceViewDesc *cuTexObjectGetResourceViewDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:470:34: note: 'cuTexObjectGetResourceViewDesc_oro' was previously declared here 470 | tcuTexObjectGetResourceViewDesc *cuTexObjectGetResourceViewDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1148:37: warning: 'cuTexObjectGetResourceDesc_oro' violates the C++ One Definition Rule [-Wodr] 1148 | extern tcuTexObjectGetResourceDesc *cuTexObjectGetResourceDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:469:30: note: 'cuTexObjectGetResourceDesc_oro' was previously declared here 469 | tcuTexObjectGetResourceDesc *cuTexObjectGetResourceDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1147:29: warning: 'cuTexObjectDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1147 | extern tcuTexObjectDestroy *cuTexObjectDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:468:22: note: 'cuTexObjectDestroy_oro' was previously declared here 468 | tcuTexObjectDestroy *cuTexObjectDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1456:32: warning: 'cudaStreamIsCapturing_oro' violates the C++ One Definition Rule [-Wodr] 1456 | extern tcudaStreamIsCapturing *cudaStreamIsCapturing_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:777:25: note: 'cudaStreamIsCapturing_oro' was previously declared here 777 | tcudaStreamIsCapturing *cudaStreamIsCapturing_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1452:38: warning: 'cudaStreamGetCaptureInfo_v2_oro' violates the C++ One Definition Rule [-Wodr] 1452 | extern tcudaStreamGetCaptureInfo_v2 *cudaStreamGetCaptureInfo_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:773:31: note: 'cudaStreamGetCaptureInfo_v2_oro' was previously declared here 773 | tcudaStreamGetCaptureInfo_v2 *cudaStreamGetCaptureInfo_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1450:31: warning: 'cudaStreamEndCapture_oro' violates the C++ One Definition Rule [-Wodr] 1450 | extern tcudaStreamEndCapture *cudaStreamEndCapture_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:771:24: note: 'cudaStreamEndCapture_oro' was previously declared here 771 | tcudaStreamEndCapture *cudaStreamEndCapture_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1444:33: warning: 'cudaStreamBeginCapture_oro' violates the C++ One Definition Rule [-Wodr] 1444 | extern tcudaStreamBeginCapture *cudaStreamBeginCapture_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:765:26: note: 'cudaStreamBeginCapture_oro' was previously declared here 765 | tcudaStreamBeginCapture *cudaStreamBeginCapture_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1111:32: warning: 'cuPointerSetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1111 | extern tcuPointerSetAttribute *cuPointerSetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:432:25: note: 'cuPointerSetAttribute_oro' was previously declared here 432 | tcuPointerSetAttribute *cuPointerSetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1363:29: warning: 'cudaLaunchHostFunc_oro' violates the C++ One Definition Rule [-Wodr] 1363 | extern tcudaLaunchHostFunc *cudaLaunchHostFunc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:684:22: note: 'cudaLaunchHostFunc_oro' was previously declared here 684 | tcudaLaunchHostFunc *cudaLaunchHostFunc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1340:26: warning: 'cudaGraphUpload_oro' violates the C++ One Definition Rule [-Wodr] 1340 | extern tcudaGraphUpload *cudaGraphUpload_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:661:19: note: 'cudaGraphUpload_oro' was previously declared here 661 | tcudaGraphUpload *cudaGraphUpload_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1337:37: warning: 'cudaGraphReleaseUserObject_oro' violates the C++ One Definition Rule [-Wodr] 1337 | extern tcudaGraphReleaseUserObject *cudaGraphReleaseUserObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:658:30: note: 'cudaGraphReleaseUserObject_oro' was previously declared here 658 | tcudaGraphReleaseUserObject *cudaGraphReleaseUserObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1335:34: warning: 'cudaGraphNodeSetEnabled_oro' violates the C++ One Definition Rule [-Wodr] 1335 | extern tcudaGraphNodeSetEnabled *cudaGraphNodeSetEnabled_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:656:27: note: 'cudaGraphNodeSetEnabled_oro' was previously declared here 656 | tcudaGraphNodeSetEnabled *cudaGraphNodeSetEnabled_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1334:31: warning: 'cudaGraphNodeGetType_oro' violates the C++ One Definition Rule [-Wodr] 1334 | extern tcudaGraphNodeGetType *cudaGraphNodeGetType_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:655:24: note: 'cudaGraphNodeGetType_oro' was previously declared here 655 | tcudaGraphNodeGetType *cudaGraphNodeGetType_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1333:34: warning: 'cudaGraphNodeGetEnabled_oro' violates the C++ One Definition Rule [-Wodr] 1333 | extern tcudaGraphNodeGetEnabled *cudaGraphNodeGetEnabled_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:654:27: note: 'cudaGraphNodeGetEnabled_oro' was previously declared here 654 | tcudaGraphNodeGetEnabled *cudaGraphNodeGetEnabled_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1332:41: warning: 'cudaGraphNodeGetDependentNodes_oro' violates the C++ One Definition Rule [-Wodr] 1332 | extern tcudaGraphNodeGetDependentNodes *cudaGraphNodeGetDependentNodes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:653:34: note: 'cudaGraphNodeGetDependentNodes_oro' was previously declared here 653 | tcudaGraphNodeGetDependentNodes *cudaGraphNodeGetDependentNodes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1331:39: warning: 'cudaGraphNodeGetDependencies_oro' violates the C++ One Definition Rule [-Wodr] 1331 | extern tcudaGraphNodeGetDependencies *cudaGraphNodeGetDependencies_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:652:32: note: 'cudaGraphNodeGetDependencies_oro' was previously declared here 652 | tcudaGraphNodeGetDependencies *cudaGraphNodeGetDependencies_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1330:35: warning: 'cudaGraphNodeFindInClone_oro' violates the C++ One Definition Rule [-Wodr] 1330 | extern tcudaGraphNodeFindInClone *cudaGraphNodeFindInClone_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:651:28: note: 'cudaGraphNodeFindInClone_oro' was previously declared here 651 | tcudaGraphNodeFindInClone *cudaGraphNodeFindInClone_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1329:39: warning: 'cudaGraphMemsetNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1329 | extern tcudaGraphMemsetNodeSetParams *cudaGraphMemsetNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:650:32: note: 'cudaGraphMemsetNodeSetParams_oro' was previously declared here 650 | tcudaGraphMemsetNodeSetParams *cudaGraphMemsetNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1328:39: warning: 'cudaGraphMemsetNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1328 | extern tcudaGraphMemsetNodeGetParams *cudaGraphMemsetNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:649:32: note: 'cudaGraphMemsetNodeGetParams_oro' was previously declared here 649 | tcudaGraphMemsetNodeGetParams *cudaGraphMemsetNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1327:47: warning: 'cudaGraphMemcpyNodeSetParamsToSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1327 | extern tcudaGraphMemcpyNodeSetParamsToSymbol *cudaGraphMemcpyNodeSetParamsToSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:648:40: note: 'cudaGraphMemcpyNodeSetParamsToSymbol_oro' was previously declared here 648 | tcudaGraphMemcpyNodeSetParamsToSymbol *cudaGraphMemcpyNodeSetParamsToSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1326:49: warning: 'cudaGraphMemcpyNodeSetParamsFromSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1326 | extern tcudaGraphMemcpyNodeSetParamsFromSymbol *cudaGraphMemcpyNodeSetParamsFromSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:647:42: note: 'cudaGraphMemcpyNodeSetParamsFromSymbol_oro' was previously declared here 647 | tcudaGraphMemcpyNodeSetParamsFromSymbol *cudaGraphMemcpyNodeSetParamsFromSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1324:39: warning: 'cudaGraphMemcpyNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1324 | extern tcudaGraphMemcpyNodeSetParams *cudaGraphMemcpyNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:645:32: note: 'cudaGraphMemcpyNodeSetParams_oro' was previously declared here 645 | tcudaGraphMemcpyNodeSetParams *cudaGraphMemcpyNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1323:39: warning: 'cudaGraphMemcpyNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1323 | extern tcudaGraphMemcpyNodeGetParams *cudaGraphMemcpyNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:644:32: note: 'cudaGraphMemcpyNodeGetParams_oro' was previously declared here 644 | tcudaGraphMemcpyNodeGetParams *cudaGraphMemcpyNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1322:40: warning: 'cudaGraphMemFreeNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1322 | extern tcudaGraphMemFreeNodeGetParams *cudaGraphMemFreeNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:643:33: note: 'cudaGraphMemFreeNodeGetParams_oro' was previously declared here 643 | tcudaGraphMemFreeNodeGetParams *cudaGraphMemFreeNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1321:41: warning: 'cudaGraphMemAllocNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1321 | extern tcudaGraphMemAllocNodeGetParams *cudaGraphMemAllocNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:642:34: note: 'cudaGraphMemAllocNodeGetParams_oro' was previously declared here 642 | tcudaGraphMemAllocNodeGetParams *cudaGraphMemAllocNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1320:26: warning: 'cudaGraphLaunch_oro' violates the C++ One Definition Rule [-Wodr] 1320 | extern tcudaGraphLaunch *cudaGraphLaunch_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:641:19: note: 'cudaGraphLaunch_oro' was previously declared here 641 | tcudaGraphLaunch *cudaGraphLaunch_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1319:39: warning: 'cudaGraphKernelNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1319 | extern tcudaGraphKernelNodeSetParams *cudaGraphKernelNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:640:32: note: 'cudaGraphKernelNodeSetParams_oro' was previously declared here 640 | tcudaGraphKernelNodeSetParams *cudaGraphKernelNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1318:42: warning: 'cudaGraphKernelNodeSetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1318 | extern tcudaGraphKernelNodeSetAttribute *cudaGraphKernelNodeSetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:639:35: note: 'cudaGraphKernelNodeSetAttribute_oro' was previously declared here 639 | tcudaGraphKernelNodeSetAttribute *cudaGraphKernelNodeSetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1317:39: warning: 'cudaGraphKernelNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1317 | extern tcudaGraphKernelNodeGetParams *cudaGraphKernelNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:638:32: note: 'cudaGraphKernelNodeGetParams_oro' was previously declared here 638 | tcudaGraphKernelNodeGetParams *cudaGraphKernelNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1316:42: warning: 'cudaGraphKernelNodeGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1316 | extern tcudaGraphKernelNodeGetAttribute *cudaGraphKernelNodeGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:637:35: note: 'cudaGraphKernelNodeGetAttribute_oro' was previously declared here 637 | tcudaGraphKernelNodeGetAttribute *cudaGraphKernelNodeGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1315:44: warning: 'cudaGraphKernelNodeCopyAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1315 | extern tcudaGraphKernelNodeCopyAttributes *cudaGraphKernelNodeCopyAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:636:37: note: 'cudaGraphKernelNodeCopyAttributes_oro' was previously declared here 636 | tcudaGraphKernelNodeCopyAttributes *cudaGraphKernelNodeCopyAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1313:40: warning: 'cudaGraphInstantiateWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1313 | extern tcudaGraphInstantiateWithFlags *cudaGraphInstantiateWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:634:33: note: 'cudaGraphInstantiateWithFlags_oro' was previously declared here 634 | tcudaGraphInstantiateWithFlags *cudaGraphInstantiateWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1311:37: warning: 'cudaGraphHostNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1311 | extern tcudaGraphHostNodeSetParams *cudaGraphHostNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:632:30: note: 'cudaGraphHostNodeSetParams_oro' was previously declared here 632 | tcudaGraphHostNodeSetParams *cudaGraphHostNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1310:37: warning: 'cudaGraphHostNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1310 | extern tcudaGraphHostNodeGetParams *cudaGraphHostNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:631:30: note: 'cudaGraphHostNodeGetParams_oro' was previously declared here 631 | tcudaGraphHostNodeGetParams *cudaGraphHostNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1309:32: warning: 'cudaGraphGetRootNodes_oro' violates the C++ One Definition Rule [-Wodr] 1309 | extern tcudaGraphGetRootNodes *cudaGraphGetRootNodes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:630:25: note: 'cudaGraphGetRootNodes_oro' was previously declared here 630 | tcudaGraphGetRootNodes *cudaGraphGetRootNodes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1308:28: warning: 'cudaGraphGetNodes_oro' violates the C++ One Definition Rule [-Wodr] 1308 | extern tcudaGraphGetNodes *cudaGraphGetNodes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:629:21: note: 'cudaGraphGetNodes_oro' was previously declared here 629 | tcudaGraphGetNodes *cudaGraphGetNodes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1306:55: warning: 'cudaGraphExternalSemaphoresWaitNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1306 | extern tcudaGraphExternalSemaphoresWaitNodeSetParams *cudaGraphExternalSemaphoresWaitNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:627:48: note: 'cudaGraphExternalSemaphoresWaitNodeSetParams_oro' was previously declared here 627 | tcudaGraphExternalSemaphoresWaitNodeSetParams *cudaGraphExternalSemaphoresWaitNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1305:55: warning: 'cudaGraphExternalSemaphoresWaitNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1305 | extern tcudaGraphExternalSemaphoresWaitNodeGetParams *cudaGraphExternalSemaphoresWaitNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:626:48: note: 'cudaGraphExternalSemaphoresWaitNodeGetParams_oro' was previously declared here 626 | tcudaGraphExternalSemaphoresWaitNodeGetParams *cudaGraphExternalSemaphoresWaitNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1304:57: warning: 'cudaGraphExternalSemaphoresSignalNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1304 | extern tcudaGraphExternalSemaphoresSignalNodeSetParams *cudaGraphExternalSemaphoresSignalNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:625:50: note: 'cudaGraphExternalSemaphoresSignalNodeSetParams_oro' was previously declared here 625 | tcudaGraphExternalSemaphoresSignalNodeSetParams *cudaGraphExternalSemaphoresSignalNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1303:57: warning: 'cudaGraphExternalSemaphoresSignalNodeGetParams_oro' violates the C++ One Definition Rule [-Wodr] 1303 | extern tcudaGraphExternalSemaphoresSignalNodeGetParams *cudaGraphExternalSemaphoresSignalNodeGetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:624:50: note: 'cudaGraphExternalSemaphoresSignalNodeGetParams_oro' was previously declared here 624 | tcudaGraphExternalSemaphoresSignalNodeGetParams *cudaGraphExternalSemaphoresSignalNodeGetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1300:43: warning: 'cudaGraphExecMemsetNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1300 | extern tcudaGraphExecMemsetNodeSetParams *cudaGraphExecMemsetNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:621:36: note: 'cudaGraphExecMemsetNodeSetParams_oro' was previously declared here 621 | tcudaGraphExecMemsetNodeSetParams *cudaGraphExecMemsetNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1299:51: warning: 'cudaGraphExecMemcpyNodeSetParamsToSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1299 | extern tcudaGraphExecMemcpyNodeSetParamsToSymbol *cudaGraphExecMemcpyNodeSetParamsToSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:620:44: note: 'cudaGraphExecMemcpyNodeSetParamsToSymbol_oro' was previously declared here 620 | tcudaGraphExecMemcpyNodeSetParamsToSymbol *cudaGraphExecMemcpyNodeSetParamsToSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1298:53: warning: 'cudaGraphExecMemcpyNodeSetParamsFromSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1298 | extern tcudaGraphExecMemcpyNodeSetParamsFromSymbol *cudaGraphExecMemcpyNodeSetParamsFromSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:619:46: note: 'cudaGraphExecMemcpyNodeSetParamsFromSymbol_oro' was previously declared here 619 | tcudaGraphExecMemcpyNodeSetParamsFromSymbol *cudaGraphExecMemcpyNodeSetParamsFromSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1297:45: warning: 'cudaGraphExecMemcpyNodeSetParams1D_oro' violates the C++ One Definition Rule [-Wodr] 1297 | extern tcudaGraphExecMemcpyNodeSetParams1D *cudaGraphExecMemcpyNodeSetParams1D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:618:38: note: 'cudaGraphExecMemcpyNodeSetParams1D_oro' was previously declared here 618 | tcudaGraphExecMemcpyNodeSetParams1D *cudaGraphExecMemcpyNodeSetParams1D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1296:43: warning: 'cudaGraphExecMemcpyNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1296 | extern tcudaGraphExecMemcpyNodeSetParams *cudaGraphExecMemcpyNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:617:36: note: 'cudaGraphExecMemcpyNodeSetParams_oro' was previously declared here 617 | tcudaGraphExecMemcpyNodeSetParams *cudaGraphExecMemcpyNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1295:43: warning: 'cudaGraphExecKernelNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1295 | extern tcudaGraphExecKernelNodeSetParams *cudaGraphExecKernelNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:616:36: note: 'cudaGraphExecKernelNodeSetParams_oro' was previously declared here 616 | tcudaGraphExecKernelNodeSetParams *cudaGraphExecKernelNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1294:41: warning: 'cudaGraphExecHostNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1294 | extern tcudaGraphExecHostNodeSetParams *cudaGraphExecHostNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:615:34: note: 'cudaGraphExecHostNodeSetParams_oro' was previously declared here 615 | tcudaGraphExecHostNodeSetParams *cudaGraphExecHostNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1292:59: warning: 'cudaGraphExecExternalSemaphoresWaitNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1292 | extern tcudaGraphExecExternalSemaphoresWaitNodeSetParams *cudaGraphExecExternalSemaphoresWaitNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:613:52: note: 'cudaGraphExecExternalSemaphoresWaitNodeSetParams_oro' was previously declared here 613 | tcudaGraphExecExternalSemaphoresWaitNodeSetParams *cudaGraphExecExternalSemaphoresWaitNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1291:61: warning: 'cudaGraphExecExternalSemaphoresSignalNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1291 | extern tcudaGraphExecExternalSemaphoresSignalNodeSetParams *cudaGraphExecExternalSemaphoresSignalNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:612:54: note: 'cudaGraphExecExternalSemaphoresSignalNodeSetParams_oro' was previously declared here 612 | tcudaGraphExecExternalSemaphoresSignalNodeSetParams *cudaGraphExecExternalSemaphoresSignalNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1290:45: warning: 'cudaGraphExecEventWaitNodeSetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1290 | extern tcudaGraphExecEventWaitNodeSetEvent *cudaGraphExecEventWaitNodeSetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:611:38: note: 'cudaGraphExecEventWaitNodeSetEvent_oro' was previously declared here 611 | tcudaGraphExecEventWaitNodeSetEvent *cudaGraphExecEventWaitNodeSetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1289:47: warning: 'cudaGraphExecEventRecordNodeSetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1289 | extern tcudaGraphExecEventRecordNodeSetEvent *cudaGraphExecEventRecordNodeSetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:610:40: note: 'cudaGraphExecEventRecordNodeSetEvent_oro' was previously declared here 610 | tcudaGraphExecEventRecordNodeSetEvent *cudaGraphExecEventRecordNodeSetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1288:31: warning: 'cudaGraphExecDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1288 | extern tcudaGraphExecDestroy *cudaGraphExecDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:609:24: note: 'cudaGraphExecDestroy_oro' was previously declared here 609 | tcudaGraphExecDestroy *cudaGraphExecDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1287:47: warning: 'cudaGraphExecChildGraphNodeSetParams_oro' violates the C++ One Definition Rule [-Wodr] 1287 | extern tcudaGraphExecChildGraphNodeSetParams *cudaGraphExecChildGraphNodeSetParams_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:608:40: note: 'cudaGraphExecChildGraphNodeSetParams_oro' was previously declared here 608 | tcudaGraphExecChildGraphNodeSetParams *cudaGraphExecChildGraphNodeSetParams_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1286:41: warning: 'cudaGraphEventWaitNodeSetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1286 | extern tcudaGraphEventWaitNodeSetEvent *cudaGraphEventWaitNodeSetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:607:34: note: 'cudaGraphEventWaitNodeSetEvent_oro' was previously declared here 607 | tcudaGraphEventWaitNodeSetEvent *cudaGraphEventWaitNodeSetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1285:41: warning: 'cudaGraphEventWaitNodeGetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1285 | extern tcudaGraphEventWaitNodeGetEvent *cudaGraphEventWaitNodeGetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:606:34: note: 'cudaGraphEventWaitNodeGetEvent_oro' was previously declared here 606 | tcudaGraphEventWaitNodeGetEvent *cudaGraphEventWaitNodeGetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1284:43: warning: 'cudaGraphEventRecordNodeSetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1284 | extern tcudaGraphEventRecordNodeSetEvent *cudaGraphEventRecordNodeSetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:605:36: note: 'cudaGraphEventRecordNodeSetEvent_oro' was previously declared here 605 | tcudaGraphEventRecordNodeSetEvent *cudaGraphEventRecordNodeSetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1283:43: warning: 'cudaGraphEventRecordNodeGetEvent_oro' violates the C++ One Definition Rule [-Wodr] 1283 | extern tcudaGraphEventRecordNodeGetEvent *cudaGraphEventRecordNodeGetEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:604:36: note: 'cudaGraphEventRecordNodeGetEvent_oro' was previously declared here 604 | tcudaGraphEventRecordNodeGetEvent *cudaGraphEventRecordNodeGetEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1282:31: warning: 'cudaGraphDestroyNode_oro' violates the C++ One Definition Rule [-Wodr] 1282 | extern tcudaGraphDestroyNode *cudaGraphDestroyNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:603:24: note: 'cudaGraphDestroyNode_oro' was previously declared here 603 | tcudaGraphDestroyNode *cudaGraphDestroyNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1281:27: warning: 'cudaGraphDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1281 | extern tcudaGraphDestroy *cudaGraphDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:602:20: note: 'cudaGraphDestroy_oro' was previously declared here 602 | tcudaGraphDestroy *cudaGraphDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1280:33: warning: 'cudaGraphDebugDotPrint_oro' violates the C++ One Definition Rule [-Wodr] 1280 | extern tcudaGraphDebugDotPrint *cudaGraphDebugDotPrint_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:601:26: note: 'cudaGraphDebugDotPrint_oro' was previously declared here 601 | tcudaGraphDebugDotPrint *cudaGraphDebugDotPrint_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1279:26: warning: 'cudaGraphCreate_oro' violates the C++ One Definition Rule [-Wodr] 1279 | extern tcudaGraphCreate *cudaGraphCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:600:19: note: 'cudaGraphCreate_oro' was previously declared here 600 | tcudaGraphCreate *cudaGraphCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1278:25: warning: 'cudaGraphClone_oro' violates the C++ One Definition Rule [-Wodr] 1278 | extern tcudaGraphClone *cudaGraphClone_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:599:18: note: 'cudaGraphClone_oro' was previously declared here 599 | tcudaGraphClone *cudaGraphClone_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1277:42: warning: 'cudaGraphChildGraphNodeGetGraph_oro' violates the C++ One Definition Rule [-Wodr] 1277 | extern tcudaGraphChildGraphNodeGetGraph *cudaGraphChildGraphNodeGetGraph_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:598:35: note: 'cudaGraphChildGraphNodeGetGraph_oro' was previously declared here 598 | tcudaGraphChildGraphNodeGetGraph *cudaGraphChildGraphNodeGetGraph_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1274:41: warning: 'cudaGraphAddMemcpyNodeToSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1274 | extern tcudaGraphAddMemcpyNodeToSymbol *cudaGraphAddMemcpyNodeToSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:595:34: note: 'cudaGraphAddMemcpyNodeToSymbol_oro' was previously declared here 595 | tcudaGraphAddMemcpyNodeToSymbol *cudaGraphAddMemcpyNodeToSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1273:43: warning: 'cudaGraphAddMemcpyNodeFromSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1273 | extern tcudaGraphAddMemcpyNodeFromSymbol *cudaGraphAddMemcpyNodeFromSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:594:36: note: 'cudaGraphAddMemcpyNodeFromSymbol_oro' was previously declared here 594 | tcudaGraphAddMemcpyNodeFromSymbol *cudaGraphAddMemcpyNodeFromSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1272:35: warning: 'cudaGraphAddMemcpyNode1D_oro' violates the C++ One Definition Rule [-Wodr] 1272 | extern tcudaGraphAddMemcpyNode1D *cudaGraphAddMemcpyNode1D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:593:28: note: 'cudaGraphAddMemcpyNode1D_oro' was previously declared here 593 | tcudaGraphAddMemcpyNode1D *cudaGraphAddMemcpyNode1D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1259:42: warning: 'cudaGetTextureObjectTextureDesc_oro' violates the C++ One Definition Rule [-Wodr] 1259 | extern tcudaGetTextureObjectTextureDesc *cudaGetTextureObjectTextureDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:580:35: note: 'cudaGetTextureObjectTextureDesc_oro' was previously declared here 580 | tcudaGetTextureObjectTextureDesc *cudaGetTextureObjectTextureDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1258:47: warning: 'cudaGetTextureObjectResourceViewDesc_oro' violates the C++ One Definition Rule [-Wodr] 1258 | extern tcudaGetTextureObjectResourceViewDesc *cudaGetTextureObjectResourceViewDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:579:40: note: 'cudaGetTextureObjectResourceViewDesc_oro' was previously declared here 579 | tcudaGetTextureObjectResourceViewDesc *cudaGetTextureObjectResourceViewDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1042:33: warning: 'cuMemcpy2DUnaligned_v2_oro' violates the C++ One Definition Rule [-Wodr] 1042 | extern tcuMemcpy2DUnaligned_v2 *cuMemcpy2DUnaligned_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:363:26: note: 'cuMemcpy2DUnaligned_v2_oro' was previously declared here 363 | tcuMemcpy2DUnaligned_v2 *cuMemcpy2DUnaligned_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1216:41: warning: 'cudaDeviceSetGraphMemAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1216 | extern tcudaDeviceSetGraphMemAttribute *cudaDeviceSetGraphMemAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:537:34: note: 'cudaDeviceSetGraphMemAttribute_oro' was previously declared here 537 | tcudaDeviceSetGraphMemAttribute *cudaDeviceSetGraphMemAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1213:33: warning: 'cudaDeviceGraphMemTrim_oro' violates the C++ One Definition Rule [-Wodr] 1213 | extern tcudaDeviceGraphMemTrim *cudaDeviceGraphMemTrim_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:534:26: note: 'cudaDeviceGraphMemTrim_oro' was previously declared here 534 | tcudaDeviceGraphMemTrim *cudaDeviceGraphMemTrim_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1204:41: warning: 'cudaDeviceGetGraphMemAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1204 | extern tcudaDeviceGetGraphMemAttribute *cudaDeviceGetGraphMemAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:525:34: note: 'cudaDeviceGetGraphMemAttribute_oro' was previously declared here 525 | tcudaDeviceGetGraphMemAttribute *cudaDeviceGetGraphMemAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:791:34: warning: 'cuArrayGetDescriptor_v2_oro' violates the C++ One Definition Rule [-Wodr] 791 | extern tcuArrayGetDescriptor_v2 *cuArrayGetDescriptor_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:112:27: note: 'cuArrayGetDescriptor_v2_oro' was previously declared here 112 | tcuArrayGetDescriptor_v2 *cuArrayGetDescriptor_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:790:25: warning: 'cuArrayDestroy_oro' violates the C++ One Definition Rule [-Wodr] 790 | extern tcuArrayDestroy *cuArrayDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:111:18: note: 'cuArrayDestroy_oro' was previously declared here 111 | tcuArrayDestroy *cuArrayDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:789:27: warning: 'cuArrayCreate_v2_oro' violates the C++ One Definition Rule [-Wodr] 789 | extern tcuArrayCreate_v2 *cuArrayCreate_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:110:20: note: 'cuArrayCreate_v2_oro' was previously declared here 110 | tcuArrayCreate_v2 *cuArrayCreate_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:788:36: warning: 'cuArray3DGetDescriptor_v2_oro' violates the C++ One Definition Rule [-Wodr] 788 | extern tcuArray3DGetDescriptor_v2 *cuArray3DGetDescriptor_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:109:29: note: 'cuArray3DGetDescriptor_v2_oro' was previously declared here 109 | tcuArray3DGetDescriptor_v2 *cuArray3DGetDescriptor_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:787:29: warning: 'cuArray3DCreate_v2_oro' violates the C++ One Definition Rule [-Wodr] 787 | extern tcuArray3DCreate_v2 *cuArray3DCreate_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:108:22: note: 'cuArray3DCreate_v2_oro' was previously declared here 108 | tcuArray3DCreate_v2 *cuArray3DCreate_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1493:23: warning: 'nvrtcVersion_oro' violates the C++ One Definition Rule [-Wodr] 1493 | extern tnvrtcVersion *nvrtcVersion_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:814:16: note: 'nvrtcVersion_oro' was previously declared here 814 | tnvrtcVersion *nvrtcVersion_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1491:33: warning: 'nvrtcGetProgramLogSize_oro' violates the C++ One Definition Rule [-Wodr] 1491 | extern tnvrtcGetProgramLogSize *nvrtcGetProgramLogSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:812:26: note: 'nvrtcGetProgramLogSize_oro' was previously declared here 812 | tnvrtcGetProgramLogSize *nvrtcGetProgramLogSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1490:29: warning: 'nvrtcGetProgramLog_oro' violates the C++ One Definition Rule [-Wodr] 1490 | extern tnvrtcGetProgramLog *nvrtcGetProgramLog_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:811:22: note: 'nvrtcGetProgramLog_oro' was previously declared here 811 | tnvrtcGetProgramLog *nvrtcGetProgramLog_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1482:30: warning: 'nvrtcGetLoweredName_oro' violates the C++ One Definition Rule [-Wodr] 1482 | extern tnvrtcGetLoweredName *nvrtcGetLoweredName_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:803:23: note: 'nvrtcGetLoweredName_oro' was previously declared here 803 | tnvrtcGetLoweredName *nvrtcGetLoweredName_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1479:30: warning: 'nvrtcGetErrorString_oro' violates the C++ One Definition Rule [-Wodr] 1479 | extern tnvrtcGetErrorString *nvrtcGetErrorString_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:800:23: note: 'nvrtcGetErrorString_oro' was previously declared here 800 | tnvrtcGetErrorString *nvrtcGetErrorString_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1489:26: warning: 'nvrtcGetPTXSize_oro' violates the C++ One Definition Rule [-Wodr] 1489 | extern tnvrtcGetPTXSize *nvrtcGetPTXSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:810:19: note: 'nvrtcGetPTXSize_oro' was previously declared here 810 | tnvrtcGetPTXSize *nvrtcGetPTXSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1488:22: warning: 'nvrtcGetPTX_oro' violates the C++ One Definition Rule [-Wodr] 1488 | extern tnvrtcGetPTX *nvrtcGetPTX_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:809:15: note: 'nvrtcGetPTX_oro' was previously declared here 809 | tnvrtcGetPTX *nvrtcGetPTX_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1476:30: warning: 'nvrtcDestroyProgram_oro' violates the C++ One Definition Rule [-Wodr] 1476 | extern tnvrtcDestroyProgram *nvrtcDestroyProgram_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:797:23: note: 'nvrtcDestroyProgram_oro' was previously declared here 797 | tnvrtcDestroyProgram *nvrtcDestroyProgram_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1475:29: warning: 'nvrtcCreateProgram_oro' violates the C++ One Definition Rule [-Wodr] 1475 | extern tnvrtcCreateProgram *nvrtcCreateProgram_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:796:22: note: 'nvrtcCreateProgram_oro' was previously declared here 796 | tnvrtcCreateProgram *nvrtcCreateProgram_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1474:30: warning: 'nvrtcCompileProgram_oro' violates the C++ One Definition Rule [-Wodr] 1474 | extern tnvrtcCompileProgram *nvrtcCompileProgram_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:795:23: note: 'nvrtcCompileProgram_oro' was previously declared here 795 | tnvrtcCompileProgram *nvrtcCompileProgram_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1473:33: warning: 'nvrtcAddNameExpression_oro' violates the C++ One Definition Rule [-Wodr] 1473 | extern tnvrtcAddNameExpression *nvrtcAddNameExpression_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:794:26: note: 'nvrtcAddNameExpression_oro' was previously declared here 794 | tnvrtcAddNameExpression *nvrtcAddNameExpression_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1478:28: warning: 'nvrtcGetCUBINSize_oro' violates the C++ One Definition Rule [-Wodr] 1478 | extern tnvrtcGetCUBINSize *nvrtcGetCUBINSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:799:21: note: 'nvrtcGetCUBINSize_oro' was previously declared here 799 | tnvrtcGetCUBINSize *nvrtcGetCUBINSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1477:24: warning: 'nvrtcGetCUBIN_oro' violates the C++ One Definition Rule [-Wodr] 1477 | extern tnvrtcGetCUBIN *nvrtcGetCUBIN_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:798:17: note: 'nvrtcGetCUBIN_oro' was previously declared here 798 | tnvrtcGetCUBIN *nvrtcGetCUBIN_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1188:32: warning: 'cudaCreateChannelDesc_oro' violates the C++ One Definition Rule [-Wodr] 1188 | extern tcudaCreateChannelDesc *cudaCreateChannelDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:509:25: note: 'cudaCreateChannelDesc_oro' was previously declared here 509 | tcudaCreateChannelDesc *cudaCreateChannelDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:830:31: warning: 'cuDeviceGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 830 | extern tcuDeviceGetAttribute *cuDeviceGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:151:24: note: 'cuDeviceGetAttribute_oro' was previously declared here 151 | tcuDeviceGetAttribute *cuDeviceGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:838:26: warning: 'cuDeviceGetName_oro' violates the C++ One Definition Rule [-Wodr] 838 | extern tcuDeviceGetName *cuDeviceGetName_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:159:19: note: 'cuDeviceGetName_oro' was previously declared here 159 | tcuDeviceGetName *cuDeviceGetName_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:829:22: warning: 'cuDeviceGet_oro' violates the C++ One Definition Rule [-Wodr] 829 | extern tcuDeviceGet *cuDeviceGet_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:150:15: note: 'cuDeviceGet_oro' was previously declared here 150 | tcuDeviceGet *cuDeviceGet_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:832:27: warning: 'cuDeviceGetCount_oro' violates the C++ One Definition Rule [-Wodr] 832 | extern tcuDeviceGetCount *cuDeviceGetCount_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:153:20: note: 'cuDeviceGetCount_oro' was previously declared here 153 | tcuDeviceGetCount *cuDeviceGetCount_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:961:17: warning: 'cuInit_oro' violates the C++ One Definition Rule [-Wodr] 961 | extern tcuInit *cuInit_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:282:10: note: 'cuInit_oro' was previously declared here 282 | tcuInit *cuInit_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:990:26: warning: 'cuLinkCreate_v2_oro' violates the C++ One Definition Rule [-Wodr] 990 | extern tcuLinkCreate_v2 *cuLinkCreate_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:311:19: note: 'cuLinkCreate_v2_oro' was previously declared here 311 | tcuLinkCreate_v2 *cuLinkCreate_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1469:31: warning: 'cudaUserObjectCreate_oro' violates the C++ One Definition Rule [-Wodr] 1469 | extern tcudaUserObjectCreate *cudaUserObjectCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:790:24: note: 'cudaUserObjectCreate_oro' was previously declared here 790 | tcudaUserObjectCreate *cudaUserObjectCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1165:34: warning: 'cuTexRefSetAddress2D_v3_oro' violates the C++ One Definition Rule [-Wodr] 1165 | extern tcuTexRefSetAddress2D_v3 *cuTexRefSetAddress2D_v3_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:486:27: note: 'cuTexRefSetAddress2D_v3_oro' was previously declared here 486 | tcuTexRefSetAddress2D_v3 *cuTexRefSetAddress2D_v3_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1167:32: warning: 'cuTexRefSetAddress_v2_oro' violates the C++ One Definition Rule [-Wodr] 1167 | extern tcuTexRefSetAddress_v2 *cuTexRefSetAddress_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:488:25: note: 'cuTexRefSetAddress_v2_oro' was previously declared here 488 | tcuTexRefSetAddress_v2 *cuTexRefSetAddress_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1146:28: warning: 'cuTexObjectCreate_oro' violates the C++ One Definition Rule [-Wodr] 1146 | extern tcuTexObjectCreate *cuTexObjectCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:467:21: note: 'cuTexObjectCreate_oro' was previously declared here 467 | tcuTexObjectCreate *cuTexObjectCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1460:46: warning: 'cudaStreamUpdateCaptureDependencies_oro' violates the C++ One Definition Rule [-Wodr] 1460 | extern tcudaStreamUpdateCaptureDependencies *cudaStreamUpdateCaptureDependencies_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:781:39: note: 'cudaStreamUpdateCaptureDependencies_oro' was previously declared here 781 | tcudaStreamUpdateCaptureDependencies *cudaStreamUpdateCaptureDependencies_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1339:36: warning: 'cudaGraphRetainUserObject_oro' violates the C++ One Definition Rule [-Wodr] 1339 | extern tcudaGraphRetainUserObject *cudaGraphRetainUserObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:660:29: note: 'cudaGraphRetainUserObject_oro' was previously declared here 660 | tcudaGraphRetainUserObject *cudaGraphRetainUserObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1338:38: warning: 'cudaGraphRemoveDependencies_oro' violates the C++ One Definition Rule [-Wodr] 1338 | extern tcudaGraphRemoveDependencies *cudaGraphRemoveDependencies_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:659:31: note: 'cudaGraphRemoveDependencies_oro' was previously declared here 659 | tcudaGraphRemoveDependencies *cudaGraphRemoveDependencies_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1325:41: warning: 'cudaGraphMemcpyNodeSetParams1D_oro' violates the C++ One Definition Rule [-Wodr] 1325 | extern tcudaGraphMemcpyNodeSetParams1D *cudaGraphMemcpyNodeSetParams1D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:646:34: note: 'cudaGraphMemcpyNodeSetParams1D_oro' was previously declared here 646 | tcudaGraphMemcpyNodeSetParams1D *cudaGraphMemcpyNodeSetParams1D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1307:28: warning: 'cudaGraphGetEdges_oro' violates the C++ One Definition Rule [-Wodr] 1307 | extern tcudaGraphGetEdges *cudaGraphGetEdges_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:628:21: note: 'cudaGraphGetEdges_oro' was previously declared here 628 | tcudaGraphGetEdges *cudaGraphGetEdges_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1275:33: warning: 'cudaGraphAddMemsetNode_oro' violates the C++ One Definition Rule [-Wodr] 1275 | extern tcudaGraphAddMemsetNode *cudaGraphAddMemsetNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:596:26: note: 'cudaGraphAddMemsetNode_oro' was previously declared here 596 | tcudaGraphAddMemsetNode *cudaGraphAddMemsetNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1271:33: warning: 'cudaGraphAddMemcpyNode_oro' violates the C++ One Definition Rule [-Wodr] 1271 | extern tcudaGraphAddMemcpyNode *cudaGraphAddMemcpyNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:592:26: note: 'cudaGraphAddMemcpyNode_oro' was previously declared here 592 | tcudaGraphAddMemcpyNode *cudaGraphAddMemcpyNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1270:34: warning: 'cudaGraphAddMemFreeNode_oro' violates the C++ One Definition Rule [-Wodr] 1270 | extern tcudaGraphAddMemFreeNode *cudaGraphAddMemFreeNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:591:27: note: 'cudaGraphAddMemFreeNode_oro' was previously declared here 591 | tcudaGraphAddMemFreeNode *cudaGraphAddMemFreeNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1269:35: warning: 'cudaGraphAddMemAllocNode_oro' violates the C++ One Definition Rule [-Wodr] 1269 | extern tcudaGraphAddMemAllocNode *cudaGraphAddMemAllocNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:590:28: note: 'cudaGraphAddMemAllocNode_oro' was previously declared here 590 | tcudaGraphAddMemAllocNode *cudaGraphAddMemAllocNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1268:33: warning: 'cudaGraphAddKernelNode_oro' violates the C++ One Definition Rule [-Wodr] 1268 | extern tcudaGraphAddKernelNode *cudaGraphAddKernelNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:589:26: note: 'cudaGraphAddKernelNode_oro' was previously declared here 589 | tcudaGraphAddKernelNode *cudaGraphAddKernelNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1267:31: warning: 'cudaGraphAddHostNode_oro' violates the C++ One Definition Rule [-Wodr] 1267 | extern tcudaGraphAddHostNode *cudaGraphAddHostNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:588:24: note: 'cudaGraphAddHostNode_oro' was previously declared here 588 | tcudaGraphAddHostNode *cudaGraphAddHostNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1266:49: warning: 'cudaGraphAddExternalSemaphoresWaitNode_oro' violates the C++ One Definition Rule [-Wodr] 1266 | extern tcudaGraphAddExternalSemaphoresWaitNode *cudaGraphAddExternalSemaphoresWaitNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:587:42: note: 'cudaGraphAddExternalSemaphoresWaitNode_oro' was previously declared here 587 | tcudaGraphAddExternalSemaphoresWaitNode *cudaGraphAddExternalSemaphoresWaitNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1265:51: warning: 'cudaGraphAddExternalSemaphoresSignalNode_oro' violates the C++ One Definition Rule [-Wodr] 1265 | extern tcudaGraphAddExternalSemaphoresSignalNode *cudaGraphAddExternalSemaphoresSignalNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:586:44: note: 'cudaGraphAddExternalSemaphoresSignalNode_oro' was previously declared here 586 | tcudaGraphAddExternalSemaphoresSignalNode *cudaGraphAddExternalSemaphoresSignalNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1264:36: warning: 'cudaGraphAddEventWaitNode_oro' violates the C++ One Definition Rule [-Wodr] 1264 | extern tcudaGraphAddEventWaitNode *cudaGraphAddEventWaitNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:585:29: note: 'cudaGraphAddEventWaitNode_oro' was previously declared here 585 | tcudaGraphAddEventWaitNode *cudaGraphAddEventWaitNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1263:38: warning: 'cudaGraphAddEventRecordNode_oro' violates the C++ One Definition Rule [-Wodr] 1263 | extern tcudaGraphAddEventRecordNode *cudaGraphAddEventRecordNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:584:31: note: 'cudaGraphAddEventRecordNode_oro' was previously declared here 584 | tcudaGraphAddEventRecordNode *cudaGraphAddEventRecordNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1262:32: warning: 'cudaGraphAddEmptyNode_oro' violates the C++ One Definition Rule [-Wodr] 1262 | extern tcudaGraphAddEmptyNode *cudaGraphAddEmptyNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:583:25: note: 'cudaGraphAddEmptyNode_oro' was previously declared here 583 | tcudaGraphAddEmptyNode *cudaGraphAddEmptyNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1261:35: warning: 'cudaGraphAddDependencies_oro' violates the C++ One Definition Rule [-Wodr] 1261 | extern tcudaGraphAddDependencies *cudaGraphAddDependencies_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:582:28: note: 'cudaGraphAddDependencies_oro' was previously declared here 582 | tcudaGraphAddDependencies *cudaGraphAddDependencies_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1260:37: warning: 'cudaGraphAddChildGraphNode_oro' violates the C++ One Definition Rule [-Wodr] 1260 | extern tcudaGraphAddChildGraphNode *cudaGraphAddChildGraphNode_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:581:30: note: 'cudaGraphAddChildGraphNode_oro' was previously declared here 581 | tcudaGraphAddChildGraphNode *cudaGraphAddChildGraphNode_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1183:27: warning: 'cudaArrayGetInfo_oro' violates the C++ One Definition Rule [-Wodr] 1183 | extern tcudaArrayGetInfo *cudaArrayGetInfo_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:504:20: note: 'cudaArrayGetInfo_oro' was previously declared here 504 | tcudaArrayGetInfo *cudaArrayGetInfo_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1187:27: warning: 'cudaChooseDevice_oro' violates the C++ One Definition Rule [-Wodr] 1187 | extern tcudaChooseDevice *cudaChooseDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:508:20: note: 'cudaChooseDevice_oro' was previously declared here 508 | tcudaChooseDevice *cudaChooseDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:844:26: warning: 'cuDeviceGetUuid_oro' violates the C++ One Definition Rule [-Wodr] 844 | extern tcuDeviceGetUuid *cuDeviceGetUuid_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:165:19: note: 'cuDeviceGetUuid_oro' was previously declared here 165 | tcuDeviceGetUuid *cuDeviceGetUuid_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1245:37: warning: 'cudaGetDeviceProperties_v2_oro' violates the C++ One Definition Rule [-Wodr] 1245 | extern tcudaGetDeviceProperties_v2 *cudaGetDeviceProperties_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:566:30: note: 'cudaGetDeviceProperties_v2_oro' was previously declared here 566 | tcudaGetDeviceProperties_v2 *cudaGetDeviceProperties_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1386:35: warning: 'cudaMemPoolImportPointer_oro' violates the C++ One Definition Rule [-Wodr] 1386 | extern tcudaMemPoolImportPointer *cudaMemPoolImportPointer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:707:28: note: 'cudaMemPoolImportPointer_oro' was previously declared here 707 | tcudaMemPoolImportPointer *cudaMemPoolImportPointer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1381:35: warning: 'cudaMemPoolExportPointer_oro' violates the C++ One Definition Rule [-Wodr] 1381 | extern tcudaMemPoolExportPointer *cudaMemPoolExportPointer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:702:28: note: 'cudaMemPoolExportPointer_oro' was previously declared here 702 | tcudaMemPoolExportPointer *cudaMemPoolExportPointer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1385:47: warning: 'cudaMemPoolImportFromShareableHandle_oro' violates the C++ One Definition Rule [-Wodr] 1385 | extern tcudaMemPoolImportFromShareableHandle *cudaMemPoolImportFromShareableHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:706:40: note: 'cudaMemPoolImportFromShareableHandle_oro' was previously declared here 706 | tcudaMemPoolImportFromShareableHandle *cudaMemPoolImportFromShareableHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1382:45: warning: 'cudaMemPoolExportToShareableHandle_oro' violates the C++ One Definition Rule [-Wodr] 1382 | extern tcudaMemPoolExportToShareableHandle *cudaMemPoolExportToShareableHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:703:38: note: 'cudaMemPoolExportToShareableHandle_oro' was previously declared here 703 | tcudaMemPoolExportToShareableHandle *cudaMemPoolExportToShareableHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1371:34: warning: 'cudaMallocFromPoolAsync_oro' violates the C++ One Definition Rule [-Wodr] 1371 | extern tcudaMallocFromPoolAsync *cudaMallocFromPoolAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:692:27: note: 'cudaMallocFromPoolAsync_oro' was previously declared here 692 | tcudaMallocFromPoolAsync *cudaMallocFromPoolAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1380:29: warning: 'cudaMemPoolDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1380 | extern tcudaMemPoolDestroy *cudaMemPoolDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:701:22: note: 'cudaMemPoolDestroy_oro' was previously declared here 701 | tcudaMemPoolDestroy *cudaMemPoolDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1379:28: warning: 'cudaMemPoolCreate_oro' violates the C++ One Definition Rule [-Wodr] 1379 | extern tcudaMemPoolCreate *cudaMemPoolCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:700:21: note: 'cudaMemPoolCreate_oro' was previously declared here 700 | tcudaMemPoolCreate *cudaMemPoolCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1383:31: warning: 'cudaMemPoolGetAccess_oro' violates the C++ One Definition Rule [-Wodr] 1383 | extern tcudaMemPoolGetAccess *cudaMemPoolGetAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:704:24: note: 'cudaMemPoolGetAccess_oro' was previously declared here 704 | tcudaMemPoolGetAccess *cudaMemPoolGetAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1387:31: warning: 'cudaMemPoolSetAccess_oro' violates the C++ One Definition Rule [-Wodr] 1387 | extern tcudaMemPoolSetAccess *cudaMemPoolSetAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:708:24: note: 'cudaMemPoolSetAccess_oro' was previously declared here 708 | tcudaMemPoolSetAccess *cudaMemPoolSetAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1384:34: warning: 'cudaMemPoolGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1384 | extern tcudaMemPoolGetAttribute *cudaMemPoolGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:705:27: note: 'cudaMemPoolGetAttribute_oro' was previously declared here 705 | tcudaMemPoolGetAttribute *cudaMemPoolGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1388:34: warning: 'cudaMemPoolSetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1388 | extern tcudaMemPoolSetAttribute *cudaMemPoolSetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:709:27: note: 'cudaMemPoolSetAttribute_oro' was previously declared here 709 | tcudaMemPoolSetAttribute *cudaMemPoolSetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1389:28: warning: 'cudaMemPoolTrimTo_oro' violates the C++ One Definition Rule [-Wodr] 1389 | extern tcudaMemPoolTrimTo *cudaMemPoolTrimTo_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:710:21: note: 'cudaMemPoolTrimTo_oro' was previously declared here 710 | tcudaMemPoolTrimTo *cudaMemPoolTrimTo_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1234:24: warning: 'cudaFreeAsync_oro' violates the C++ One Definition Rule [-Wodr] 1234 | extern tcudaFreeAsync *cudaFreeAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:555:17: note: 'cudaFreeAsync_oro' was previously declared here 555 | tcudaFreeAsync *cudaFreeAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1370:26: warning: 'cudaMallocAsync_oro' violates the C++ One Definition Rule [-Wodr] 1370 | extern tcudaMallocAsync *cudaMallocAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:691:19: note: 'cudaMallocAsync_oro' was previously declared here 691 | tcudaMallocAsync *cudaMallocAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1206:31: warning: 'cudaDeviceGetMemPool_oro' violates the C++ One Definition Rule [-Wodr] 1206 | extern tcudaDeviceGetMemPool *cudaDeviceGetMemPool_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:527:24: note: 'cudaDeviceGetMemPool_oro' was previously declared here 527 | tcudaDeviceGetMemPool *cudaDeviceGetMemPool_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1218:31: warning: 'cudaDeviceSetMemPool_oro' violates the C++ One Definition Rule [-Wodr] 1218 | extern tcudaDeviceSetMemPool *cudaDeviceSetMemPool_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:539:24: note: 'cudaDeviceSetMemPool_oro' was previously declared here 539 | tcudaDeviceSetMemPool *cudaDeviceSetMemPool_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1203:38: warning: 'cudaDeviceGetDefaultMemPool_oro' violates the C++ One Definition Rule [-Wodr] 1203 | extern tcudaDeviceGetDefaultMemPool *cudaDeviceGetDefaultMemPool_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:524:31: note: 'cudaDeviceGetDefaultMemPool_oro' was previously declared here 524 | tcudaDeviceGetDefaultMemPool *cudaDeviceGetDefaultMemPool_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1347:41: warning: 'cudaGraphicsUnregisterResource_oro' violates the C++ One Definition Rule [-Wodr] 1347 | extern tcudaGraphicsUnregisterResource *cudaGraphicsUnregisterResource_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:668:34: note: 'cudaGraphicsUnregisterResource_oro' was previously declared here 668 | tcudaGraphicsUnregisterResource *cudaGraphicsUnregisterResource_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1346:37: warning: 'cudaGraphicsUnmapResources_oro' violates the C++ One Definition Rule [-Wodr] 1346 | extern tcudaGraphicsUnmapResources *cudaGraphicsUnmapResources_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:667:30: note: 'cudaGraphicsUnmapResources_oro' was previously declared here 667 | tcudaGraphicsUnmapResources *cudaGraphicsUnmapResources_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1343:47: warning: 'cudaGraphicsResourceGetMappedPointer_oro' violates the C++ One Definition Rule [-Wodr] 1343 | extern tcudaGraphicsResourceGetMappedPointer *cudaGraphicsResourceGetMappedPointer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:664:40: note: 'cudaGraphicsResourceGetMappedPointer_oro' was previously declared here 664 | tcudaGraphicsResourceGetMappedPointer *cudaGraphicsResourceGetMappedPointer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1345:48: warning: 'cudaGraphicsSubResourceGetMappedArray_oro' violates the C++ One Definition Rule [-Wodr] 1345 | extern tcudaGraphicsSubResourceGetMappedArray *cudaGraphicsSubResourceGetMappedArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:666:41: note: 'cudaGraphicsSubResourceGetMappedArray_oro' was previously declared here 666 | tcudaGraphicsSubResourceGetMappedArray *cudaGraphicsSubResourceGetMappedArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1341:35: warning: 'cudaGraphicsMapResources_oro' violates the C++ One Definition Rule [-Wodr] 1341 | extern tcudaGraphicsMapResources *cudaGraphicsMapResources_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:662:28: note: 'cudaGraphicsMapResources_oro' was previously declared here 662 | tcudaGraphicsMapResources *cudaGraphicsMapResources_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1192:36: warning: 'cudaDestroyExternalMemory_oro' violates the C++ One Definition Rule [-Wodr] 1192 | extern tcudaDestroyExternalMemory *cudaDestroyExternalMemory_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:513:29: note: 'cudaDestroyExternalMemory_oro' was previously declared here 513 | tcudaDestroyExternalMemory *cudaDestroyExternalMemory_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1230:44: warning: 'cudaExternalMemoryGetMappedBuffer_oro' violates the C++ One Definition Rule [-Wodr] 1230 | extern tcudaExternalMemoryGetMappedBuffer *cudaExternalMemoryGetMappedBuffer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:551:37: note: 'cudaExternalMemoryGetMappedBuffer_oro' was previously declared here 551 | tcudaExternalMemoryGetMappedBuffer *cudaExternalMemoryGetMappedBuffer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1353:35: warning: 'cudaImportExternalMemory_oro' violates the C++ One Definition Rule [-Wodr] 1353 | extern tcudaImportExternalMemory *cudaImportExternalMemory_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:674:28: note: 'cudaImportExternalMemory_oro' was previously declared here 674 | tcudaImportExternalMemory *cudaImportExternalMemory_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1193:39: warning: 'cudaDestroyExternalSemaphore_oro' violates the C++ One Definition Rule [-Wodr] 1193 | extern tcudaDestroyExternalSemaphore *cudaDestroyExternalSemaphore_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:514:32: note: 'cudaDestroyExternalSemaphore_oro' was previously declared here 514 | tcudaDestroyExternalSemaphore *cudaDestroyExternalSemaphore_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1472:45: warning: 'cudaWaitExternalSemaphoresAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1472 | extern tcudaWaitExternalSemaphoresAsync_v2 *cudaWaitExternalSemaphoresAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:793:38: note: 'cudaWaitExternalSemaphoresAsync_v2_oro' was previously declared here 793 | tcudaWaitExternalSemaphoresAsync_v2 *cudaWaitExternalSemaphoresAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1441:47: warning: 'cudaSignalExternalSemaphoresAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1441 | extern tcudaSignalExternalSemaphoresAsync_v2 *cudaSignalExternalSemaphoresAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:762:40: note: 'cudaSignalExternalSemaphoresAsync_v2_oro' was previously declared here 762 | tcudaSignalExternalSemaphoresAsync_v2 *cudaSignalExternalSemaphoresAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1354:38: warning: 'cudaImportExternalSemaphore_oro' violates the C++ One Definition Rule [-Wodr] 1354 | extern tcudaImportExternalSemaphore *cudaImportExternalSemaphore_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:675:31: note: 'cudaImportExternalSemaphore_oro' was previously declared here 675 | tcudaImportExternalSemaphore *cudaImportExternalSemaphore_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:973:47: warning: 'cuLaunchCooperativeKernelMultiDevice_oro' violates the C++ One Definition Rule [-Wodr] 973 | extern tcuLaunchCooperativeKernelMultiDevice *cuLaunchCooperativeKernelMultiDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:294:40: note: 'cuLaunchCooperativeKernelMultiDevice_oro' was previously declared here 294 | tcuLaunchCooperativeKernelMultiDevice *cuLaunchCooperativeKernelMultiDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1362:49: warning: 'cudaLaunchCooperativeKernelMultiDevice_oro' violates the C++ One Definition Rule [-Wodr] 1362 | extern tcudaLaunchCooperativeKernelMultiDevice *cudaLaunchCooperativeKernelMultiDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:683:42: note: 'cudaLaunchCooperativeKernelMultiDevice_oro' was previously declared here 683 | tcudaLaunchCooperativeKernelMultiDevice *cudaLaunchCooperativeKernelMultiDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:972:36: warning: 'cuLaunchCooperativeKernel_oro' violates the C++ One Definition Rule [-Wodr] 972 | extern tcuLaunchCooperativeKernel *cuLaunchCooperativeKernel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:293:29: note: 'cuLaunchCooperativeKernel_oro' was previously declared here 293 | tcuLaunchCooperativeKernel *cuLaunchCooperativeKernel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1361:38: warning: 'cudaLaunchCooperativeKernel_oro' violates the C++ One Definition Rule [-Wodr] 1361 | extern tcudaLaunchCooperativeKernel *cudaLaunchCooperativeKernel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:682:31: note: 'cudaLaunchCooperativeKernel_oro' was previously declared here 682 | tcudaLaunchCooperativeKernel *cudaLaunchCooperativeKernel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1241:29: warning: 'cudaGetChannelDesc_oro' violates the C++ One Definition Rule [-Wodr] 1241 | extern tcudaGetChannelDesc *cudaGetChannelDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:562:22: note: 'cudaGetChannelDesc_oro' was previously declared here 562 | tcudaGetChannelDesc *cudaGetChannelDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1257:43: warning: 'cudaGetTextureObjectResourceDesc_oro' violates the C++ One Definition Rule [-Wodr] 1257 | extern tcudaGetTextureObjectResourceDesc *cudaGetTextureObjectResourceDesc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:578:36: note: 'cudaGetTextureObjectResourceDesc_oro' was previously declared here 578 | tcudaGetTextureObjectResourceDesc *cudaGetTextureObjectResourceDesc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1194:35: warning: 'cudaDestroySurfaceObject_oro' violates the C++ One Definition Rule [-Wodr] 1194 | extern tcudaDestroySurfaceObject *cudaDestroySurfaceObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:515:28: note: 'cudaDestroySurfaceObject_oro' was previously declared here 515 | tcudaDestroySurfaceObject *cudaDestroySurfaceObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1189:34: warning: 'cudaCreateSurfaceObject_oro' violates the C++ One Definition Rule [-Wodr] 1189 | extern tcudaCreateSurfaceObject *cudaCreateSurfaceObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:510:27: note: 'cudaCreateSurfaceObject_oro' was previously declared here 510 | tcudaCreateSurfaceObject *cudaCreateSurfaceObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1195:35: warning: 'cudaDestroyTextureObject_oro' violates the C++ One Definition Rule [-Wodr] 1195 | extern tcudaDestroyTextureObject *cudaDestroyTextureObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:516:28: note: 'cudaDestroyTextureObject_oro' was previously declared here 516 | tcudaDestroyTextureObject *cudaDestroyTextureObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1190:34: warning: 'cudaCreateTextureObject_oro' violates the C++ One Definition Rule [-Wodr] 1190 | extern tcudaCreateTextureObject *cudaCreateTextureObject_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:511:27: note: 'cudaCreateTextureObject_oro' was previously declared here 511 | tcudaCreateTextureObject *cudaCreateTextureObject_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1239:33: warning: 'cudaFuncSetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 1239 | extern tcudaFuncSetCacheConfig *cudaFuncSetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:560:26: note: 'cudaFuncSetCacheConfig_oro' was previously declared here 560 | tcudaFuncSetCacheConfig *cudaFuncSetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:977:25: warning: 'cuLaunchKernel_oro' violates the C++ One Definition Rule [-Wodr] 977 | extern tcuLaunchKernel *cuLaunchKernel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:298:18: note: 'cuLaunchKernel_oro' was previously declared here 298 | tcuLaunchKernel *cuLaunchKernel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1364:27: warning: 'cudaLaunchKernel_oro' violates the C++ One Definition Rule [-Wodr] 1364 | extern tcudaLaunchKernel *cudaLaunchKernel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:685:20: note: 'cudaLaunchKernel_oro' was previously declared here 685 | tcudaLaunchKernel *cudaLaunchKernel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1088:29: warning: 'cuModuleLoadDataEx_oro' violates the C++ One Definition Rule [-Wodr] 1088 | extern tcuModuleLoadDataEx *cuModuleLoadDataEx_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:409:22: note: 'cuModuleLoadDataEx_oro' was previously declared here 409 | tcuModuleLoadDataEx *cuModuleLoadDataEx_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1087:27: warning: 'cuModuleLoadData_oro' violates the C++ One Definition Rule [-Wodr] 1087 | extern tcuModuleLoadData *cuModuleLoadData_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:408:20: note: 'cuModuleLoadData_oro' was previously declared here 408 | tcuModuleLoadData *cuModuleLoadData_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1082:31: warning: 'cuModuleGetGlobal_v2_oro' violates the C++ One Definition Rule [-Wodr] 1082 | extern tcuModuleGetGlobal_v2 *cuModuleGetGlobal_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:403:24: note: 'cuModuleGetGlobal_v2_oro' was previously declared here 403 | tcuModuleGetGlobal_v2 *cuModuleGetGlobal_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:866:29: warning: 'cuFuncGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 866 | extern tcuFuncGetAttribute *cuFuncGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:187:22: note: 'cuFuncGetAttribute_oro' was previously declared here 187 | tcuFuncGetAttribute *cuFuncGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1237:32: warning: 'cudaFuncGetAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1237 | extern tcudaFuncGetAttributes *cudaFuncGetAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:558:25: note: 'cudaFuncGetAttributes_oro' was previously declared here 558 | tcudaFuncGetAttributes *cudaFuncGetAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1085:28: warning: 'cuModuleGetTexRef_oro' violates the C++ One Definition Rule [-Wodr] 1085 | extern tcuModuleGetTexRef *cuModuleGetTexRef_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:406:21: note: 'cuModuleGetTexRef_oro' was previously declared here 406 | tcuModuleGetTexRef *cuModuleGetTexRef_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1081:30: warning: 'cuModuleGetFunction_oro' violates the C++ One Definition Rule [-Wodr] 1081 | extern tcuModuleGetFunction *cuModuleGetFunction_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:402:23: note: 'cuModuleGetFunction_oro' was previously declared here 402 | tcuModuleGetFunction *cuModuleGetFunction_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1090:25: warning: 'cuModuleUnload_oro' violates the C++ One Definition Rule [-Wodr] 1090 | extern tcuModuleUnload *cuModuleUnload_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:411:18: note: 'cuModuleUnload_oro' was previously declared here 411 | tcuModuleUnload *cuModuleUnload_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1086:23: warning: 'cuModuleLoad_oro' violates the C++ One Definition Rule [-Wodr] 1086 | extern tcuModuleLoad *cuModuleLoad_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:407:16: note: 'cuModuleLoad_oro' was previously declared here 407 | tcuModuleLoad *cuModuleLoad_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:854:30: warning: 'cuDeviceTotalMem_v2_oro' violates the C++ One Definition Rule [-Wodr] 854 | extern tcuDeviceTotalMem_v2 *cuDeviceTotalMem_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:175:23: note: 'cuDeviceTotalMem_v2_oro' was previously declared here 175 | tcuDeviceTotalMem_v2 *cuDeviceTotalMem_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1217:29: warning: 'cudaDeviceSetLimit_oro' violates the C++ One Definition Rule [-Wodr] 1217 | extern tcudaDeviceSetLimit *cudaDeviceSetLimit_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:538:22: note: 'cudaDeviceSetLimit_oro' was previously declared here 538 | tcudaDeviceSetLimit *cudaDeviceSetLimit_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1205:29: warning: 'cudaDeviceGetLimit_oro' violates the C++ One Definition Rule [-Wodr] 1205 | extern tcudaDeviceGetLimit *cudaDeviceGetLimit_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:526:22: note: 'cudaDeviceGetLimit_oro' was previously declared here 526 | tcudaDeviceGetLimit *cudaDeviceGetLimit_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1219:39: warning: 'cudaDeviceSetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 1219 | extern tcudaDeviceSetSharedMemConfig *cudaDeviceSetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:540:32: note: 'cudaDeviceSetSharedMemConfig_oro' was previously declared here 540 | tcudaDeviceSetSharedMemConfig *cudaDeviceSetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1210:39: warning: 'cudaDeviceGetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 1210 | extern tcudaDeviceGetSharedMemConfig *cudaDeviceGetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:531:32: note: 'cudaDeviceGetSharedMemConfig_oro' was previously declared here 531 | tcudaDeviceGetSharedMemConfig *cudaDeviceGetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1201:34: warning: 'cudaDeviceGetByPCIBusId_oro' violates the C++ One Definition Rule [-Wodr] 1201 | extern tcudaDeviceGetByPCIBusId *cudaDeviceGetByPCIBusId_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:522:27: note: 'cudaDeviceGetByPCIBusId_oro' was previously declared here 522 | tcudaDeviceGetByPCIBusId *cudaDeviceGetByPCIBusId_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1209:32: warning: 'cudaDeviceGetPCIBusId_oro' violates the C++ One Definition Rule [-Wodr] 1209 | extern tcudaDeviceGetPCIBusId *cudaDeviceGetPCIBusId_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:530:25: note: 'cudaDeviceGetPCIBusId_oro' was previously declared here 530 | tcudaDeviceGetPCIBusId *cudaDeviceGetPCIBusId_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1208:36: warning: 'cudaDeviceGetP2PAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1208 | extern tcudaDeviceGetP2PAttribute *cudaDeviceGetP2PAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:529:29: note: 'cudaDeviceGetP2PAttribute_oro' was previously declared here 529 | tcudaDeviceGetP2PAttribute *cudaDeviceGetP2PAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:828:36: warning: 'cuDeviceComputeCapability_oro' violates the C++ One Definition Rule [-Wodr] 828 | extern tcuDeviceComputeCapability *cuDeviceComputeCapability_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:149:29: note: 'cuDeviceComputeCapability_oro' was previously declared here 149 | tcuDeviceComputeCapability *cuDeviceComputeCapability_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:811:24: warning: 'cuCtxGetFlags_oro' violates the C++ One Definition Rule [-Wodr] 811 | extern tcuCtxGetFlags *cuCtxGetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:132:17: note: 'cuCtxGetFlags_oro' was previously declared here 132 | tcuCtxGetFlags *cuCtxGetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:824:27: warning: 'cuCtxSynchronize_oro' violates the C++ One Definition Rule [-Wodr] 824 | extern tcuCtxSynchronize *cuCtxSynchronize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:145:20: note: 'cuCtxSynchronize_oro' was previously declared here 145 | tcuCtxSynchronize *cuCtxSynchronize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:814:34: warning: 'cuCtxGetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 814 | extern tcuCtxGetSharedMemConfig *cuCtxGetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:135:27: note: 'cuCtxGetSharedMemConfig_oro' was previously declared here 135 | tcuCtxGetSharedMemConfig *cuCtxGetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:823:34: warning: 'cuCtxSetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 823 | extern tcuCtxSetSharedMemConfig *cuCtxSetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:144:27: note: 'cuCtxSetSharedMemConfig_oro' was previously declared here 144 | tcuCtxSetSharedMemConfig *cuCtxSetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:819:30: warning: 'cuCtxSetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 819 | extern tcuCtxSetCacheConfig *cuCtxSetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:140:23: note: 'cuCtxSetCacheConfig_oro' was previously declared here 140 | tcuCtxSetCacheConfig *cuCtxSetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:807:30: warning: 'cuCtxGetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 807 | extern tcuCtxGetCacheConfig *cuCtxGetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:128:23: note: 'cuCtxGetCacheConfig_oro' was previously declared here 128 | tcuCtxGetCacheConfig *cuCtxGetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:806:29: warning: 'cuCtxGetApiVersion_oro' violates the C++ One Definition Rule [-Wodr] 806 | extern tcuCtxGetApiVersion *cuCtxGetApiVersion_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:127:22: note: 'cuCtxGetApiVersion_oro' was previously declared here 127 | tcuCtxGetApiVersion *cuCtxGetApiVersion_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:820:26: warning: 'cuCtxSetCurrent_oro' violates the C++ One Definition Rule [-Wodr] 820 | extern tcuCtxSetCurrent *cuCtxSetCurrent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:141:19: note: 'cuCtxSetCurrent_oro' was previously declared here 141 | tcuCtxSetCurrent *cuCtxSetCurrent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1226:25: warning: 'cudaEventQuery_oro' violates the C++ One Definition Rule [-Wodr] 1226 | extern tcudaEventQuery *cudaEventQuery_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:547:18: note: 'cudaEventQuery_oro' was previously declared here 547 | tcudaEventQuery *cudaEventQuery_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1223:35: warning: 'cudaEventCreateWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1223 | extern tcudaEventCreateWithFlags *cudaEventCreateWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:544:28: note: 'cudaEventCreateWithFlags_oro' was previously declared here 544 | tcudaEventCreateWithFlags *cudaEventCreateWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1437:29: warning: 'cudaSetDeviceFlags_oro' violates the C++ One Definition Rule [-Wodr] 1437 | extern tcudaSetDeviceFlags *cudaSetDeviceFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:758:22: note: 'cudaSetDeviceFlags_oro' was previously declared here 758 | tcudaSetDeviceFlags *cudaSetDeviceFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1244:29: warning: 'cudaGetDeviceFlags_oro' violates the C++ One Definition Rule [-Wodr] 1244 | extern tcudaGetDeviceFlags *cudaGetDeviceFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:565:22: note: 'cudaGetDeviceFlags_oro' was previously declared here 565 | tcudaGetDeviceFlags *cudaGetDeviceFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1434:27: warning: 'cudaProfilerStop_oro' violates the C++ One Definition Rule [-Wodr] 1434 | extern tcudaProfilerStop *cudaProfilerStop_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:755:20: note: 'cudaProfilerStop_oro' was previously declared here 755 | tcudaProfilerStop *cudaProfilerStop_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1433:28: warning: 'cudaProfilerStart_oro' violates the C++ One Definition Rule [-Wodr] 1433 | extern tcudaProfilerStart *cudaProfilerStart_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:754:21: note: 'cudaProfilerStart_oro' was previously declared here 754 | tcudaProfilerStart *cudaProfilerStart_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1413:30: warning: 'cudaMemcpyPeerAsync_oro' violates the C++ One Definition Rule [-Wodr] 1413 | extern tcudaMemcpyPeerAsync *cudaMemcpyPeerAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:734:23: note: 'cudaMemcpyPeerAsync_oro' was previously declared here 734 | tcudaMemcpyPeerAsync *cudaMemcpyPeerAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1412:25: warning: 'cudaMemcpyPeer_oro' violates the C++ One Definition Rule [-Wodr] 1412 | extern tcudaMemcpyPeer *cudaMemcpyPeer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:733:18: note: 'cudaMemcpyPeer_oro' was previously declared here 733 | tcudaMemcpyPeer *cudaMemcpyPeer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1008:34: warning: 'cuMemGetAddressRange_v2_oro' violates the C++ One Definition Rule [-Wodr] 1008 | extern tcuMemGetAddressRange_v2 *cuMemGetAddressRange_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:329:27: note: 'cuMemGetAddressRange_v2_oro' was previously declared here 329 | tcuMemGetAddressRange_v2 *cuMemGetAddressRange_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:851:40: warning: 'cuDevicePrimaryCtxSetFlags_v2_oro' violates the C++ One Definition Rule [-Wodr] 851 | extern tcuDevicePrimaryCtxSetFlags_v2 *cuDevicePrimaryCtxSetFlags_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:172:33: note: 'cuDevicePrimaryCtxSetFlags_v2_oro' was previously declared here 172 | tcuDevicePrimaryCtxSetFlags_v2 *cuDevicePrimaryCtxSetFlags_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:849:37: warning: 'cuDevicePrimaryCtxReset_v2_oro' violates the C++ One Definition Rule [-Wodr] 849 | extern tcuDevicePrimaryCtxReset_v2 *cuDevicePrimaryCtxReset_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:170:30: note: 'cuDevicePrimaryCtxReset_v2_oro' was previously declared here 170 | tcuDevicePrimaryCtxReset_v2 *cuDevicePrimaryCtxReset_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:850:35: warning: 'cuDevicePrimaryCtxRetain_oro' violates the C++ One Definition Rule [-Wodr] 850 | extern tcuDevicePrimaryCtxRetain *cuDevicePrimaryCtxRetain_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:171:28: note: 'cuDevicePrimaryCtxRetain_oro' was previously declared here 171 | tcuDevicePrimaryCtxRetain *cuDevicePrimaryCtxRetain_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:848:39: warning: 'cuDevicePrimaryCtxRelease_v2_oro' violates the C++ One Definition Rule [-Wodr] 848 | extern tcuDevicePrimaryCtxRelease_v2 *cuDevicePrimaryCtxRelease_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:169:32: note: 'cuDevicePrimaryCtxRelease_v2_oro' was previously declared here 169 | tcuDevicePrimaryCtxRelease_v2 *cuDevicePrimaryCtxRelease_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:847:37: warning: 'cuDevicePrimaryCtxGetState_oro' violates the C++ One Definition Rule [-Wodr] 847 | extern tcuDevicePrimaryCtxGetState *cuDevicePrimaryCtxGetState_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:168:30: note: 'cuDevicePrimaryCtxGetState_oro' was previously declared here 168 | tcuDevicePrimaryCtxGetState *cuDevicePrimaryCtxGetState_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:805:32: warning: 'cuCtxEnablePeerAccess_oro' violates the C++ One Definition Rule [-Wodr] 805 | extern tcuCtxEnablePeerAccess *cuCtxEnablePeerAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:126:25: note: 'cuCtxEnablePeerAccess_oro' was previously declared here 126 | tcuCtxEnablePeerAccess *cuCtxEnablePeerAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:804:33: warning: 'cuCtxDisablePeerAccess_oro' violates the C++ One Definition Rule [-Wodr] 804 | extern tcuCtxDisablePeerAccess *cuCtxDisablePeerAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:125:26: note: 'cuCtxDisablePeerAccess_oro' was previously declared here 125 | tcuCtxDisablePeerAccess *cuCtxDisablePeerAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1198:37: warning: 'cudaDeviceEnablePeerAccess_oro' violates the C++ One Definition Rule [-Wodr] 1198 | extern tcudaDeviceEnablePeerAccess *cudaDeviceEnablePeerAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:519:30: note: 'cudaDeviceEnablePeerAccess_oro' was previously declared here 519 | tcudaDeviceEnablePeerAccess *cudaDeviceEnablePeerAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1197:38: warning: 'cudaDeviceDisablePeerAccess_oro' violates the C++ One Definition Rule [-Wodr] 1197 | extern tcudaDeviceDisablePeerAccess *cudaDeviceDisablePeerAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:518:31: note: 'cudaDeviceDisablePeerAccess_oro' was previously declared here 518 | tcudaDeviceDisablePeerAccess *cudaDeviceDisablePeerAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1196:34: warning: 'cudaDeviceCanAccessPeer_oro' violates the C++ One Definition Rule [-Wodr] 1196 | extern tcudaDeviceCanAccessPeer *cudaDeviceCanAccessPeer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:517:27: note: 'cudaDeviceCanAccessPeer_oro' was previously declared here 517 | tcudaDeviceCanAccessPeer *cudaDeviceCanAccessPeer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1435:32: warning: 'cudaRuntimeGetVersion_oro' violates the C++ One Definition Rule [-Wodr] 1435 | extern tcudaRuntimeGetVersion *cudaRuntimeGetVersion_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:756:25: note: 'cudaRuntimeGetVersion_oro' was previously declared here 756 | tcudaRuntimeGetVersion *cudaRuntimeGetVersion_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1221:31: warning: 'cudaDriverGetVersion_oro' violates the C++ One Definition Rule [-Wodr] 1221 | extern tcudaDriverGetVersion *cudaDriverGetVersion_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:542:24: note: 'cudaDriverGetVersion_oro' was previously declared here 542 | tcudaDriverGetVersion *cudaDriverGetVersion_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:816:29: warning: 'cuCtxPopCurrent_v2_oro' violates the C++ One Definition Rule [-Wodr] 816 | extern tcuCtxPopCurrent_v2 *cuCtxPopCurrent_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:137:22: note: 'cuCtxPopCurrent_v2_oro' was previously declared here 137 | tcuCtxPopCurrent_v2 *cuCtxPopCurrent_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:809:25: warning: 'cuCtxGetDevice_oro' violates the C++ One Definition Rule [-Wodr] 809 | extern tcuCtxGetDevice *cuCtxGetDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:130:18: note: 'cuCtxGetDevice_oro' was previously declared here 130 | tcuCtxGetDevice *cuCtxGetDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:817:30: warning: 'cuCtxPushCurrent_v2_oro' violates the C++ One Definition Rule [-Wodr] 817 | extern tcuCtxPushCurrent_v2 *cuCtxPushCurrent_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:138:23: note: 'cuCtxPushCurrent_v2_oro' was previously declared here 138 | tcuCtxPushCurrent_v2 *cuCtxPushCurrent_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1124:25: warning: 'cuStreamGetCtx_oro' violates the C++ One Definition Rule [-Wodr] 1124 | extern tcuStreamGetCtx *cuStreamGetCtx_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:445:18: note: 'cuStreamGetCtx_oro' was previously declared here 445 | tcuStreamGetCtx *cuStreamGetCtx_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1442:32: warning: 'cudaStreamAddCallback_oro' violates the C++ One Definition Rule [-Wodr] 1442 | extern tcudaStreamAddCallback *cudaStreamAddCallback_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:763:25: note: 'cudaStreamAddCallback_oro' was previously declared here 763 | tcudaStreamAddCallback *cudaStreamAddCallback_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1457:26: warning: 'cudaStreamQuery_oro' violates the C++ One Definition Rule [-Wodr] 1457 | extern tcudaStreamQuery *cudaStreamQuery_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:778:19: note: 'cudaStreamQuery_oro' was previously declared here 778 | tcudaStreamQuery *cudaStreamQuery_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1461:30: warning: 'cudaStreamWaitEvent_oro' violates the C++ One Definition Rule [-Wodr] 1461 | extern tcudaStreamWaitEvent *cudaStreamWaitEvent_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:782:23: note: 'cudaStreamWaitEvent_oro' was previously declared here 782 | tcudaStreamWaitEvent *cudaStreamWaitEvent_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1455:32: warning: 'cudaStreamGetPriority_oro' violates the C++ One Definition Rule [-Wodr] 1455 | extern tcudaStreamGetPriority *cudaStreamGetPriority_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:776:25: note: 'cudaStreamGetPriority_oro' was previously declared here 776 | tcudaStreamGetPriority *cudaStreamGetPriority_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1453:29: warning: 'cudaStreamGetFlags_oro' violates the C++ One Definition Rule [-Wodr] 1453 | extern tcudaStreamGetFlags *cudaStreamGetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:774:22: note: 'cudaStreamGetFlags_oro' was previously declared here 774 | tcudaStreamGetFlags *cudaStreamGetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1449:28: warning: 'cudaStreamDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1449 | extern tcudaStreamDestroy *cudaStreamDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:770:21: note: 'cudaStreamDestroy_oro' was previously declared here 770 | tcudaStreamDestroy *cudaStreamDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1446:27: warning: 'cudaStreamCreate_oro' violates the C++ One Definition Rule [-Wodr] 1446 | extern tcudaStreamCreate *cudaStreamCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:767:20: note: 'cudaStreamCreate_oro' was previously declared here 767 | tcudaStreamCreate *cudaStreamCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1211:43: warning: 'cudaDeviceGetStreamPriorityRange_oro' violates the C++ One Definition Rule [-Wodr] 1211 | extern tcudaDeviceGetStreamPriorityRange *cudaDeviceGetStreamPriorityRange_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:532:36: note: 'cudaDeviceGetStreamPriorityRange_oro' was previously declared here 532 | tcudaDeviceGetStreamPriorityRange *cudaDeviceGetStreamPriorityRange_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1448:39: warning: 'cudaStreamCreateWithPriority_oro' violates the C++ One Definition Rule [-Wodr] 1448 | extern tcudaStreamCreateWithPriority *cudaStreamCreateWithPriority_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:769:32: note: 'cudaStreamCreateWithPriority_oro' was previously declared here 769 | tcudaStreamCreateWithPriority *cudaStreamCreateWithPriority_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1447:36: warning: 'cudaStreamCreateWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1447 | extern tcudaStreamCreateWithFlags *cudaStreamCreateWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:768:29: note: 'cudaStreamCreateWithFlags_oro' was previously declared here 768 | tcudaStreamCreateWithFlags *cudaStreamCreateWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1224:27: warning: 'cudaEventDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1224 | extern tcudaEventDestroy *cudaEventDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:545:20: note: 'cudaEventDestroy_oro' was previously declared here 545 | tcudaEventDestroy *cudaEventDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1225:31: warning: 'cudaEventElapsedTime_oro' violates the C++ One Definition Rule [-Wodr] 1225 | extern tcudaEventElapsedTime *cudaEventElapsedTime_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:546:24: note: 'cudaEventElapsedTime_oro' was previously declared here 546 | tcudaEventElapsedTime *cudaEventElapsedTime_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1229:31: warning: 'cudaEventSynchronize_oro' violates the C++ One Definition Rule [-Wodr] 1229 | extern tcudaEventSynchronize *cudaEventSynchronize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:550:24: note: 'cudaEventSynchronize_oro' was previously declared here 550 | tcudaEventSynchronize *cudaEventSynchronize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1227:26: warning: 'cudaEventRecord_oro' violates the C++ One Definition Rule [-Wodr] 1227 | extern tcudaEventRecord *cudaEventRecord_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:548:19: note: 'cudaEventRecord_oro' was previously declared here 548 | tcudaEventRecord *cudaEventRecord_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1222:26: warning: 'cudaEventCreate_oro' violates the C++ One Definition Rule [-Wodr] 1222 | extern tcudaEventCreate *cudaEventCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:543:19: note: 'cudaEventCreate_oro' was previously declared here 543 | tcudaEventCreate *cudaEventCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1378:25: warning: 'cudaMemGetInfo_oro' violates the C++ One Definition Rule [-Wodr] 1378 | extern tcudaMemGetInfo *cudaMemGetInfo_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:699:18: note: 'cudaMemGetInfo_oro' was previously declared here 699 | tcudaMemGetInfo *cudaMemGetInfo_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1110:33: warning: 'cuPointerGetAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1110 | extern tcuPointerGetAttributes *cuPointerGetAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:431:26: note: 'cuPointerGetAttributes_oro' was previously declared here 431 | tcuPointerGetAttributes *cuPointerGetAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1109:32: warning: 'cuPointerGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1109 | extern tcuPointerGetAttribute *cuPointerGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:430:25: note: 'cuPointerGetAttribute_oro' was previously declared here 430 | tcuPointerGetAttribute *cuPointerGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1432:35: warning: 'cudaPointerGetAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1432 | extern tcudaPointerGetAttributes *cudaPointerGetAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:753:28: note: 'cudaPointerGetAttributes_oro' was previously declared here 753 | tcudaPointerGetAttributes *cudaPointerGetAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1102:52: warning: 'cuOccupancyMaxPotentialBlockSizeWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1102 | extern tcuOccupancyMaxPotentialBlockSizeWithFlags *cuOccupancyMaxPotentialBlockSizeWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:423:45: note: 'cuOccupancyMaxPotentialBlockSizeWithFlags_oro' was previously declared here 423 | tcuOccupancyMaxPotentialBlockSizeWithFlags *cuOccupancyMaxPotentialBlockSizeWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1101:43: warning: 'cuOccupancyMaxPotentialBlockSize_oro' violates the C++ One Definition Rule [-Wodr] 1101 | extern tcuOccupancyMaxPotentialBlockSize *cuOccupancyMaxPotentialBlockSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:422:36: note: 'cuOccupancyMaxPotentialBlockSize_oro' was previously declared here 422 | tcuOccupancyMaxPotentialBlockSize *cuOccupancyMaxPotentialBlockSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1099:63: warning: 'cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1099 | extern tcuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags *cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:420:56: note: 'cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro' was previously declared here 420 | tcuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags *cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1098:54: warning: 'cuOccupancyMaxActiveBlocksPerMultiprocessor_oro' violates the C++ One Definition Rule [-Wodr] 1098 | extern tcuOccupancyMaxActiveBlocksPerMultiprocessor *cuOccupancyMaxActiveBlocksPerMultiprocessor_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:419:47: note: 'cuOccupancyMaxActiveBlocksPerMultiprocessor_oro' was previously declared here 419 | tcuOccupancyMaxActiveBlocksPerMultiprocessor *cuOccupancyMaxActiveBlocksPerMultiprocessor_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1428:65: warning: 'cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro' violates the C++ One Definition Rule [-Wodr] 1428 | extern tcudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags *cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:749:58: note: 'cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro' was previously declared here 749 | tcudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags *cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1427:56: warning: 'cudaOccupancyMaxActiveBlocksPerMultiprocessor_oro' violates the C++ One Definition Rule [-Wodr] 1427 | extern tcudaOccupancyMaxActiveBlocksPerMultiprocessor *cudaOccupancyMaxActiveBlocksPerMultiprocessor_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:748:49: note: 'cudaOccupancyMaxActiveBlocksPerMultiprocessor_oro' was previously declared here 748 | tcudaOccupancyMaxActiveBlocksPerMultiprocessor *cudaOccupancyMaxActiveBlocksPerMultiprocessor_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1039:21: warning: 'cuMemUnmap_oro' violates the C++ One Definition Rule [-Wodr] 1039 | extern tcuMemUnmap *cuMemUnmap_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:360:14: note: 'cuMemUnmap_oro' was previously declared here 360 | tcuMemUnmap *cuMemUnmap_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1038:25: warning: 'cuMemSetAccess_oro' violates the C++ One Definition Rule [-Wodr] 1038 | extern tcuMemSetAccess *cuMemSetAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:359:18: note: 'cuMemSetAccess_oro' was previously declared here 359 | tcuMemSetAccess *cuMemSetAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1037:38: warning: 'cuMemRetainAllocationHandle_oro' violates the C++ One Definition Rule [-Wodr] 1037 | extern tcuMemRetainAllocationHandle *cuMemRetainAllocationHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:358:31: note: 'cuMemRetainAllocationHandle_oro' was previously declared here 358 | tcuMemRetainAllocationHandle *cuMemRetainAllocationHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1020:29: warning: 'cuMemMapArrayAsync_oro' violates the C++ One Definition Rule [-Wodr] 1020 | extern tcuMemMapArrayAsync *cuMemMapArrayAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:341:22: note: 'cuMemMapArrayAsync_oro' was previously declared here 341 | tcuMemMapArrayAsync *cuMemMapArrayAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1019:19: warning: 'cuMemMap_oro' violates the C++ One Definition Rule [-Wodr] 1019 | extern tcuMemMap *cuMemMap_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:340:12: note: 'cuMemMap_oro' was previously declared here 340 | tcuMemMap *cuMemMap_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1018:41: warning: 'cuMemImportFromShareableHandle_oro' violates the C++ One Definition Rule [-Wodr] 1018 | extern tcuMemImportFromShareableHandle *cuMemImportFromShareableHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:339:34: note: 'cuMemImportFromShareableHandle_oro' was previously declared here 339 | tcuMemImportFromShareableHandle *cuMemImportFromShareableHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1010:49: warning: 'cuMemGetAllocationPropertiesFromHandle_oro' violates the C++ One Definition Rule [-Wodr] 1010 | extern tcuMemGetAllocationPropertiesFromHandle *cuMemGetAllocationPropertiesFromHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:331:42: note: 'cuMemGetAllocationPropertiesFromHandle_oro' was previously declared here 331 | tcuMemGetAllocationPropertiesFromHandle *cuMemGetAllocationPropertiesFromHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1007:25: warning: 'cuMemGetAccess_oro' violates the C++ One Definition Rule [-Wodr] 1007 | extern tcuMemGetAccess *cuMemGetAccess_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:328:18: note: 'cuMemGetAccess_oro' was previously declared here 328 | tcuMemGetAccess *cuMemGetAccess_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1003:39: warning: 'cuMemExportToShareableHandle_oro' violates the C++ One Definition Rule [-Wodr] 1003 | extern tcuMemExportToShareableHandle *cuMemExportToShareableHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:324:32: note: 'cuMemExportToShareableHandle_oro' was previously declared here 324 | tcuMemExportToShareableHandle *cuMemExportToShareableHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:993:30: warning: 'cuMemAddressReserve_oro' violates the C++ One Definition Rule [-Wodr] 993 | extern tcuMemAddressReserve *cuMemAddressReserve_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:314:23: note: 'cuMemAddressReserve_oro' was previously declared here 314 | tcuMemAddressReserve *cuMemAddressReserve_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:992:27: warning: 'cuMemAddressFree_oro' violates the C++ One Definition Rule [-Wodr] 992 | extern tcuMemAddressFree *cuMemAddressFree_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:313:20: note: 'cuMemAddressFree_oro' was previously declared here 313 | tcuMemAddressFree *cuMemAddressFree_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1036:23: warning: 'cuMemRelease_oro' violates the C++ One Definition Rule [-Wodr] 1036 | extern tcuMemRelease *cuMemRelease_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:357:16: note: 'cuMemRelease_oro' was previously declared here 357 | tcuMemRelease *cuMemRelease_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1002:22: warning: 'cuMemCreate_oro' violates the C++ One Definition Rule [-Wodr] 1002 | extern tcuMemCreate *cuMemCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:323:15: note: 'cuMemCreate_oro' was previously declared here 323 | tcuMemCreate *cuMemCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1009:40: warning: 'cuMemGetAllocationGranularity_oro' violates the C++ One Definition Rule [-Wodr] 1009 | extern tcuMemGetAllocationGranularity *cuMemGetAllocationGranularity_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:330:33: note: 'cuMemGetAllocationGranularity_oro' was previously declared here 330 | tcuMemGetAllocationGranularity *cuMemGetAllocationGranularity_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1422:28: warning: 'cudaMemset3DAsync_oro' violates the C++ One Definition Rule [-Wodr] 1422 | extern tcudaMemset3DAsync *cudaMemset3DAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:743:21: note: 'cudaMemset3DAsync_oro' was previously declared here 743 | tcudaMemset3DAsync *cudaMemset3DAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1421:23: warning: 'cudaMemset3D_oro' violates the C++ One Definition Rule [-Wodr] 1421 | extern tcudaMemset3D *cudaMemset3D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:742:16: note: 'cudaMemset3D_oro' was previously declared here 742 | tcudaMemset3D *cudaMemset3D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1420:28: warning: 'cudaMemset2DAsync_oro' violates the C++ One Definition Rule [-Wodr] 1420 | extern tcudaMemset2DAsync *cudaMemset2DAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:741:21: note: 'cudaMemset2DAsync_oro' was previously declared here 741 | tcudaMemset2DAsync *cudaMemset2DAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1419:23: warning: 'cudaMemset2D_oro' violates the C++ One Definition Rule [-Wodr] 1419 | extern tcudaMemset2D *cudaMemset2D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:740:16: note: 'cudaMemset2D_oro' was previously declared here 740 | tcudaMemset2D *cudaMemset2D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1064:27: warning: 'cuMemsetD16Async_oro' violates the C++ One Definition Rule [-Wodr] 1064 | extern tcuMemsetD16Async *cuMemsetD16Async_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:385:20: note: 'cuMemsetD16Async_oro' was previously declared here 385 | tcuMemsetD16Async *cuMemsetD16Async_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1065:25: warning: 'cuMemsetD16_v2_oro' violates the C++ One Definition Rule [-Wodr] 1065 | extern tcuMemsetD16_v2 *cuMemsetD16_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:386:18: note: 'cuMemsetD16_v2_oro' was previously declared here 386 | tcuMemsetD16_v2 *cuMemsetD16_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1074:26: warning: 'cuMemsetD8Async_oro' violates the C++ One Definition Rule [-Wodr] 1074 | extern tcuMemsetD8Async *cuMemsetD8Async_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:395:19: note: 'cuMemsetD8Async_oro' was previously declared here 395 | tcuMemsetD8Async *cuMemsetD8Async_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1075:24: warning: 'cuMemsetD8_v2_oro' violates the C++ One Definition Rule [-Wodr] 1075 | extern tcuMemsetD8_v2 *cuMemsetD8_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:396:17: note: 'cuMemsetD8_v2_oro' was previously declared here 396 | tcuMemsetD8_v2 *cuMemsetD8_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1072:27: warning: 'cuMemsetD32Async_oro' violates the C++ One Definition Rule [-Wodr] 1072 | extern tcuMemsetD32Async *cuMemsetD32Async_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:393:20: note: 'cuMemsetD32Async_oro' was previously declared here 393 | tcuMemsetD32Async *cuMemsetD32Async_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1423:26: warning: 'cudaMemsetAsync_oro' violates the C++ One Definition Rule [-Wodr] 1423 | extern tcudaMemsetAsync *cudaMemsetAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:744:19: note: 'cudaMemsetAsync_oro' was previously declared here 744 | tcudaMemsetAsync *cudaMemsetAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1073:25: warning: 'cuMemsetD32_v2_oro' violates the C++ One Definition Rule [-Wodr] 1073 | extern tcuMemsetD32_v2 *cuMemsetD32_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:394:18: note: 'cuMemsetD32_v2_oro' was previously declared here 394 | tcuMemsetD32_v2 *cuMemsetD32_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1418:21: warning: 'cudaMemset_oro' violates the C++ One Definition Rule [-Wodr] 1418 | extern tcudaMemset *cudaMemset_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:739:14: note: 'cudaMemset_oro' was previously declared here 739 | tcudaMemset *cudaMemset_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1360:31: warning: 'cudaIpcOpenMemHandle_oro' violates the C++ One Definition Rule [-Wodr] 1360 | extern tcudaIpcOpenMemHandle *cudaIpcOpenMemHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:681:24: note: 'cudaIpcOpenMemHandle_oro' was previously declared here 681 | tcudaIpcOpenMemHandle *cudaIpcOpenMemHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1359:33: warning: 'cudaIpcOpenEventHandle_oro' violates the C++ One Definition Rule [-Wodr] 1359 | extern tcudaIpcOpenEventHandle *cudaIpcOpenEventHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:680:26: note: 'cudaIpcOpenEventHandle_oro' was previously declared here 680 | tcudaIpcOpenEventHandle *cudaIpcOpenEventHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1358:30: warning: 'cudaIpcGetMemHandle_oro' violates the C++ One Definition Rule [-Wodr] 1358 | extern tcudaIpcGetMemHandle *cudaIpcGetMemHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:679:23: note: 'cudaIpcGetMemHandle_oro' was previously declared here 679 | tcudaIpcGetMemHandle *cudaIpcGetMemHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1357:32: warning: 'cudaIpcGetEventHandle_oro' violates the C++ One Definition Rule [-Wodr] 1357 | extern tcudaIpcGetEventHandle *cudaIpcGetEventHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:678:25: note: 'cudaIpcGetEventHandle_oro' was previously declared here 678 | tcudaIpcGetEventHandle *cudaIpcGetEventHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1356:32: warning: 'cudaIpcCloseMemHandle_oro' violates the C++ One Definition Rule [-Wodr] 1356 | extern tcudaIpcCloseMemHandle *cudaIpcCloseMemHandle_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:677:25: note: 'cudaIpcCloseMemHandle_oro' was previously declared here 677 | tcudaIpcCloseMemHandle *cudaIpcCloseMemHandle_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1242:24: warning: 'cudaGetDevice_oro' violates the C++ One Definition Rule [-Wodr] 1242 | extern tcudaGetDevice *cudaGetDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:563:17: note: 'cudaGetDevice_oro' was previously declared here 563 | tcudaGetDevice *cudaGetDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:873:25: warning: 'cuGetErrorName_oro' violates the C++ One Definition Rule [-Wodr] 873 | extern tcuGetErrorName *cuGetErrorName_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:194:18: note: 'cuGetErrorName_oro' was previously declared here 194 | tcuGetErrorName *cuGetErrorName_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:874:27: warning: 'cuGetErrorString_oro' violates the C++ One Definition Rule [-Wodr] 874 | extern tcuGetErrorString *cuGetErrorString_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:195:20: note: 'cuGetErrorString_oro' was previously declared here 195 | tcuGetErrorString *cuGetErrorString_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1247:27: warning: 'cudaGetErrorName_oro' violates the C++ One Definition Rule [-Wodr] 1247 | extern tcudaGetErrorName *cudaGetErrorName_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:568:20: note: 'cudaGetErrorName_oro' was previously declared here 568 | tcudaGetErrorName *cudaGetErrorName_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1240:37: warning: 'cudaFuncSetSharedMemConfig_oro' violates the C++ One Definition Rule [-Wodr] 1240 | extern tcudaFuncSetSharedMemConfig *cudaFuncSetSharedMemConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:561:30: note: 'cudaFuncSetSharedMemConfig_oro' was previously declared here 561 | tcudaFuncSetSharedMemConfig *cudaFuncSetSharedMemConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1215:35: warning: 'cudaDeviceSetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 1215 | extern tcudaDeviceSetCacheConfig *cudaDeviceSetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:536:28: note: 'cudaDeviceSetCacheConfig_oro' was previously declared here 536 | tcudaDeviceSetCacheConfig *cudaDeviceSetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1238:31: warning: 'cudaFuncSetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1238 | extern tcudaFuncSetAttribute *cudaFuncSetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:559:24: note: 'cudaFuncSetAttribute_oro' was previously declared here 559 | tcudaFuncSetAttribute *cudaFuncSetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1202:35: warning: 'cudaDeviceGetCacheConfig_oro' violates the C++ One Definition Rule [-Wodr] 1202 | extern tcudaDeviceGetCacheConfig *cudaDeviceGetCacheConfig_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:523:28: note: 'cudaDeviceGetCacheConfig_oro' was previously declared here 523 | tcudaDeviceGetCacheConfig *cudaDeviceGetCacheConfig_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1220:32: warning: 'cudaDeviceSynchronize_oro' violates the C++ One Definition Rule [-Wodr] 1220 | extern tcudaDeviceSynchronize *cudaDeviceSynchronize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:541:25: note: 'cudaDeviceSynchronize_oro' was previously declared here 541 | tcudaDeviceSynchronize *cudaDeviceSynchronize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1059:26: warning: 'cuMemcpyHtoA_v2_oro' violates the C++ One Definition Rule [-Wodr] 1059 | extern tcuMemcpyHtoA_v2 *cuMemcpyHtoA_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:380:19: note: 'cuMemcpyHtoA_v2_oro' was previously declared here 380 | tcuMemcpyHtoA_v2 *cuMemcpyHtoA_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1052:26: warning: 'cuMemcpyAtoH_v2_oro' violates the C++ One Definition Rule [-Wodr] 1052 | extern tcuMemcpyAtoH_v2 *cuMemcpyAtoH_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:373:19: note: 'cuMemcpyAtoH_v2_oro' was previously declared here 373 | tcuMemcpyAtoH_v2 *cuMemcpyAtoH_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1408:30: warning: 'cudaMemcpyFromArray_oro' violates the C++ One Definition Rule [-Wodr] 1408 | extern tcudaMemcpyFromArray *cudaMemcpyFromArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:729:23: note: 'cudaMemcpyFromArray_oro' was previously declared here 729 | tcudaMemcpyFromArray *cudaMemcpyFromArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1414:28: warning: 'cudaMemcpyToArray_oro' violates the C++ One Definition Rule [-Wodr] 1414 | extern tcudaMemcpyToArray *cudaMemcpyToArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:735:21: note: 'cudaMemcpyToArray_oro' was previously declared here 735 | tcudaMemcpyToArray *cudaMemcpyToArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1401:35: warning: 'cudaMemcpy2DToArrayAsync_oro' violates the C++ One Definition Rule [-Wodr] 1401 | extern tcudaMemcpy2DToArrayAsync *cudaMemcpy2DToArrayAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:722:28: note: 'cudaMemcpy2DToArrayAsync_oro' was previously declared here 722 | tcudaMemcpy2DToArrayAsync *cudaMemcpy2DToArrayAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1400:30: warning: 'cudaMemcpy2DToArray_oro' violates the C++ One Definition Rule [-Wodr] 1400 | extern tcudaMemcpy2DToArray *cudaMemcpy2DToArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:721:23: note: 'cudaMemcpy2DToArray_oro' was previously declared here 721 | tcudaMemcpy2DToArray *cudaMemcpy2DToArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1399:37: warning: 'cudaMemcpy2DFromArrayAsync_oro' violates the C++ One Definition Rule [-Wodr] 1399 | extern tcudaMemcpy2DFromArrayAsync *cudaMemcpy2DFromArrayAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:720:30: note: 'cudaMemcpy2DFromArrayAsync_oro' was previously declared here 720 | tcudaMemcpy2DFromArrayAsync *cudaMemcpy2DFromArrayAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1398:32: warning: 'cudaMemcpy2DFromArray_oro' violates the C++ One Definition Rule [-Wodr] 1398 | extern tcudaMemcpy2DFromArray *cudaMemcpy2DFromArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:719:25: note: 'cudaMemcpy2DFromArray_oro' was previously declared here 719 | tcudaMemcpy2DFromArray *cudaMemcpy2DFromArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1397:28: warning: 'cudaMemcpy2DAsync_oro' violates the C++ One Definition Rule [-Wodr] 1397 | extern tcudaMemcpy2DAsync *cudaMemcpy2DAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:718:21: note: 'cudaMemcpy2DAsync_oro' was previously declared here 718 | tcudaMemcpy2DAsync *cudaMemcpy2DAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1044:29: warning: 'cuMemcpy3DAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1044 | extern tcuMemcpy3DAsync_v2 *cuMemcpy3DAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:365:22: note: 'cuMemcpy3DAsync_v2_oro' was previously declared here 365 | tcuMemcpy3DAsync_v2 *cuMemcpy3DAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1047:24: warning: 'cuMemcpy3D_v2_oro' violates the C++ One Definition Rule [-Wodr] 1047 | extern tcuMemcpy3D_v2 *cuMemcpy3D_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:368:17: note: 'cuMemcpy3D_v2_oro' was previously declared here 368 | tcuMemcpy3D_v2 *cuMemcpy3D_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1403:28: warning: 'cudaMemcpy3DAsync_oro' violates the C++ One Definition Rule [-Wodr] 1403 | extern tcudaMemcpy3DAsync *cudaMemcpy3DAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:724:21: note: 'cudaMemcpy3DAsync_oro' was previously declared here 724 | tcudaMemcpy3DAsync *cudaMemcpy3DAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1402:23: warning: 'cudaMemcpy3D_oro' violates the C++ One Definition Rule [-Wodr] 1402 | extern tcudaMemcpy3D *cudaMemcpy3D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:723:16: note: 'cudaMemcpy3D_oro' was previously declared here 723 | tcudaMemcpy3D *cudaMemcpy3D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1041:29: warning: 'cuMemcpy2DAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1041 | extern tcuMemcpy2DAsync_v2 *cuMemcpy2DAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:362:22: note: 'cuMemcpy2DAsync_v2_oro' was previously declared here 362 | tcuMemcpy2DAsync_v2 *cuMemcpy2DAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1043:24: warning: 'cuMemcpy2D_v2_oro' violates the C++ One Definition Rule [-Wodr] 1043 | extern tcuMemcpy2D_v2 *cuMemcpy2D_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:364:17: note: 'cuMemcpy2D_v2_oro' was previously declared here 364 | tcuMemcpy2D_v2 *cuMemcpy2D_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1395:23: warning: 'cudaMemcpy2D_oro' violates the C++ One Definition Rule [-Wodr] 1395 | extern tcudaMemcpy2D *cudaMemcpy2D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:716:16: note: 'cudaMemcpy2D_oro' was previously declared here 716 | tcudaMemcpy2D *cudaMemcpy2D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1256:28: warning: 'cudaGetSymbolSize_oro' violates the C++ One Definition Rule [-Wodr] 1256 | extern tcudaGetSymbolSize *cudaGetSymbolSize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:577:21: note: 'cudaGetSymbolSize_oro' was previously declared here 577 | tcudaGetSymbolSize *cudaGetSymbolSize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1255:31: warning: 'cudaGetSymbolAddress_oro' violates the C++ One Definition Rule [-Wodr] 1255 | extern tcudaGetSymbolAddress *cudaGetSymbolAddress_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:576:24: note: 'cudaGetSymbolAddress_oro' was previously declared here 576 | tcudaGetSymbolAddress *cudaGetSymbolAddress_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1411:36: warning: 'cudaMemcpyFromSymbolAsync_oro' violates the C++ One Definition Rule [-Wodr] 1411 | extern tcudaMemcpyFromSymbolAsync *cudaMemcpyFromSymbolAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:732:29: note: 'cudaMemcpyFromSymbolAsync_oro' was previously declared here 732 | tcudaMemcpyFromSymbolAsync *cudaMemcpyFromSymbolAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1410:31: warning: 'cudaMemcpyFromSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1410 | extern tcudaMemcpyFromSymbol *cudaMemcpyFromSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:731:24: note: 'cudaMemcpyFromSymbol_oro' was previously declared here 731 | tcudaMemcpyFromSymbol *cudaMemcpyFromSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1417:34: warning: 'cudaMemcpyToSymbolAsync_oro' violates the C++ One Definition Rule [-Wodr] 1417 | extern tcudaMemcpyToSymbolAsync *cudaMemcpyToSymbolAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:738:27: note: 'cudaMemcpyToSymbolAsync_oro' was previously declared here 738 | tcudaMemcpyToSymbolAsync *cudaMemcpyToSymbolAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1416:29: warning: 'cudaMemcpyToSymbol_oro' violates the C++ One Definition Rule [-Wodr] 1416 | extern tcudaMemcpyToSymbol *cudaMemcpyToSymbol_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:737:22: note: 'cudaMemcpyToSymbol_oro' was previously declared here 737 | tcudaMemcpyToSymbol *cudaMemcpyToSymbol_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1459:32: warning: 'cudaStreamSynchronize_oro' violates the C++ One Definition Rule [-Wodr] 1459 | extern tcudaStreamSynchronize *cudaStreamSynchronize_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:780:25: note: 'cudaStreamSynchronize_oro' was previously declared here 780 | tcudaStreamSynchronize *cudaStreamSynchronize_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1407:26: warning: 'cudaMemcpyAsync_oro' violates the C++ One Definition Rule [-Wodr] 1407 | extern tcudaMemcpyAsync *cudaMemcpyAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:728:19: note: 'cudaMemcpyAsync_oro' was previously declared here 728 | tcudaMemcpyAsync *cudaMemcpyAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1394:21: warning: 'cudaMemcpy_oro' violates the C++ One Definition Rule [-Wodr] 1394 | extern tcudaMemcpy *cudaMemcpy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:715:14: note: 'cudaMemcpy_oro' was previously declared here 715 | tcudaMemcpy *cudaMemcpy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1054:31: warning: 'cuMemcpyDtoDAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1054 | extern tcuMemcpyDtoDAsync_v2 *cuMemcpyDtoDAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:375:24: note: 'cuMemcpyDtoDAsync_v2_oro' was previously declared here 375 | tcuMemcpyDtoDAsync_v2 *cuMemcpyDtoDAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1056:31: warning: 'cuMemcpyDtoHAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1056 | extern tcuMemcpyDtoHAsync_v2 *cuMemcpyDtoHAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:377:24: note: 'cuMemcpyDtoHAsync_v2_oro' was previously declared here 377 | tcuMemcpyDtoHAsync_v2 *cuMemcpyDtoHAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1060:31: warning: 'cuMemcpyHtoDAsync_v2_oro' violates the C++ One Definition Rule [-Wodr] 1060 | extern tcuMemcpyHtoDAsync_v2 *cuMemcpyHtoDAsync_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:381:24: note: 'cuMemcpyHtoDAsync_v2_oro' was previously declared here 381 | tcuMemcpyHtoDAsync_v2 *cuMemcpyHtoDAsync_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1055:26: warning: 'cuMemcpyDtoD_v2_oro' violates the C++ One Definition Rule [-Wodr] 1055 | extern tcuMemcpyDtoD_v2 *cuMemcpyDtoD_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:376:19: note: 'cuMemcpyDtoD_v2_oro' was previously declared here 376 | tcuMemcpyDtoD_v2 *cuMemcpyDtoD_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1057:26: warning: 'cuMemcpyDtoH_v2_oro' violates the C++ One Definition Rule [-Wodr] 1057 | extern tcuMemcpyDtoH_v2 *cuMemcpyDtoH_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:378:19: note: 'cuMemcpyDtoH_v2_oro' was previously declared here 378 | tcuMemcpyDtoH_v2 *cuMemcpyDtoH_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1061:26: warning: 'cuMemcpyHtoD_v2_oro' violates the C++ One Definition Rule [-Wodr] 1061 | extern tcuMemcpyHtoD_v2 *cuMemcpyHtoD_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:382:19: note: 'cuMemcpyHtoD_v2_oro' was previously declared here 382 | tcuMemcpyHtoD_v2 *cuMemcpyHtoD_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1436:24: warning: 'cudaSetDevice_oro' violates the C++ One Definition Rule [-Wodr] 1436 | extern tcudaSetDevice *cudaSetDevice_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:757:17: note: 'cudaSetDevice_oro' was previously declared here 757 | tcudaSetDevice *cudaSetDevice_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1235:23: warning: 'cudaFreeHost_oro' violates the C++ One Definition Rule [-Wodr] 1235 | extern tcudaFreeHost *cudaFreeHost_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:556:16: note: 'cudaFreeHost_oro' was previously declared here 556 | tcudaFreeHost *cudaFreeHost_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1352:29: warning: 'cudaHostUnregister_oro' violates the C++ One Definition Rule [-Wodr] 1352 | extern tcudaHostUnregister *cudaHostUnregister_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:673:22: note: 'cudaHostUnregister_oro' was previously declared here 673 | tcudaHostUnregister *cudaHostUnregister_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1351:27: warning: 'cudaHostRegister_oro' violates the C++ One Definition Rule [-Wodr] 1351 | extern tcudaHostRegister *cudaHostRegister_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:672:20: note: 'cudaHostRegister_oro' was previously declared here 672 | tcudaHostRegister *cudaHostRegister_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1350:27: warning: 'cudaHostGetFlags_oro' violates the C++ One Definition Rule [-Wodr] 1350 | extern tcudaHostGetFlags *cudaHostGetFlags_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:671:20: note: 'cudaHostGetFlags_oro' was previously declared here 671 | tcudaHostGetFlags *cudaHostGetFlags_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1349:35: warning: 'cudaHostGetDevicePointer_oro' violates the C++ One Definition Rule [-Wodr] 1349 | extern tcudaHostGetDevicePointer *cudaHostGetDevicePointer_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:670:28: note: 'cudaHostGetDevicePointer_oro' was previously declared here 670 | tcudaHostGetDevicePointer *cudaHostGetDevicePointer_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1253:37: warning: 'cudaGetMipmappedArrayLevel_oro' violates the C++ One Definition Rule [-Wodr] 1253 | extern tcudaGetMipmappedArrayLevel *cudaGetMipmappedArrayLevel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:574:30: note: 'cudaGetMipmappedArrayLevel_oro' was previously declared here 574 | tcudaGetMipmappedArrayLevel *cudaGetMipmappedArrayLevel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1236:33: warning: 'cudaFreeMipmappedArray_oro' violates the C++ One Definition Rule [-Wodr] 1236 | extern tcudaFreeMipmappedArray *cudaFreeMipmappedArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:557:26: note: 'cudaFreeMipmappedArray_oro' was previously declared here 557 | tcudaFreeMipmappedArray *cudaFreeMipmappedArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1374:35: warning: 'cudaMallocMipmappedArray_oro' violates the C++ One Definition Rule [-Wodr] 1374 | extern tcudaMallocMipmappedArray *cudaMallocMipmappedArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:695:28: note: 'cudaMallocMipmappedArray_oro' was previously declared here 695 | tcudaMallocMipmappedArray *cudaMallocMipmappedArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1078:35: warning: 'cuMipmappedArrayGetLevel_oro' violates the C++ One Definition Rule [-Wodr] 1078 | extern tcuMipmappedArrayGetLevel *cuMipmappedArrayGetLevel_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:399:28: note: 'cuMipmappedArrayGetLevel_oro' was previously declared here 399 | tcuMipmappedArrayGetLevel *cuMipmappedArrayGetLevel_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1077:34: warning: 'cuMipmappedArrayDestroy_oro' violates the C++ One Definition Rule [-Wodr] 1077 | extern tcuMipmappedArrayDestroy *cuMipmappedArrayDestroy_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:398:27: note: 'cuMipmappedArrayDestroy_oro' was previously declared here 398 | tcuMipmappedArrayDestroy *cuMipmappedArrayDestroy_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1076:33: warning: 'cuMipmappedArrayCreate_oro' violates the C++ One Definition Rule [-Wodr] 1076 | extern tcuMipmappedArrayCreate *cuMipmappedArrayCreate_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:397:26: note: 'cuMipmappedArrayCreate_oro' was previously declared here 397 | tcuMipmappedArrayCreate *cuMipmappedArrayCreate_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1233:24: warning: 'cudaFreeArray_oro' violates the C++ One Definition Rule [-Wodr] 1233 | extern tcudaFreeArray *cudaFreeArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:554:17: note: 'cudaFreeArray_oro' was previously declared here 554 | tcudaFreeArray *cudaFreeArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1368:28: warning: 'cudaMalloc3DArray_oro' violates the C++ One Definition Rule [-Wodr] 1368 | extern tcudaMalloc3DArray *cudaMalloc3DArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:689:21: note: 'cudaMalloc3DArray_oro' was previously declared here 689 | tcudaMalloc3DArray *cudaMalloc3DArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1369:26: warning: 'cudaMallocArray_oro' violates the C++ One Definition Rule [-Wodr] 1369 | extern tcudaMallocArray *cudaMallocArray_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:690:19: note: 'cudaMallocArray_oro' was previously declared here 690 | tcudaMallocArray *cudaMallocArray_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1373:28: warning: 'cudaMallocManaged_oro' violates the C++ One Definition Rule [-Wodr] 1373 | extern tcudaMallocManaged *cudaMallocManaged_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:694:21: note: 'cudaMallocManaged_oro' was previously declared here 694 | tcudaMallocManaged *cudaMallocManaged_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1443:35: warning: 'cudaStreamAttachMemAsync_oro' violates the C++ One Definition Rule [-Wodr] 1443 | extern tcudaStreamAttachMemAsync *cudaStreamAttachMemAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:764:28: note: 'cudaStreamAttachMemAsync_oro' was previously declared here 764 | tcudaStreamAttachMemAsync *cudaStreamAttachMemAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1393:36: warning: 'cudaMemRangeGetAttributes_oro' violates the C++ One Definition Rule [-Wodr] 1393 | extern tcudaMemRangeGetAttributes *cudaMemRangeGetAttributes_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:714:29: note: 'cudaMemRangeGetAttributes_oro' was previously declared here 714 | tcudaMemRangeGetAttributes *cudaMemRangeGetAttributes_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1392:35: warning: 'cudaMemRangeGetAttribute_oro' violates the C++ One Definition Rule [-Wodr] 1392 | extern tcudaMemRangeGetAttribute *cudaMemRangeGetAttribute_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:713:28: note: 'cudaMemRangeGetAttribute_oro' was previously declared here 713 | tcudaMemRangeGetAttribute *cudaMemRangeGetAttribute_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1390:31: warning: 'cudaMemPrefetchAsync_oro' violates the C++ One Definition Rule [-Wodr] 1390 | extern tcudaMemPrefetchAsync *cudaMemPrefetchAsync_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:711:24: note: 'cudaMemPrefetchAsync_oro' was previously declared here 711 | tcudaMemPrefetchAsync *cudaMemPrefetchAsync_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1376:24: warning: 'cudaMemAdvise_oro' violates the C++ One Definition Rule [-Wodr] 1376 | extern tcudaMemAdvise *cudaMemAdvise_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:697:17: note: 'cudaMemAdvise_oro' was previously declared here 697 | tcudaMemAdvise *cudaMemAdvise_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1348:24: warning: 'cudaHostAlloc_oro' violates the C++ One Definition Rule [-Wodr] 1348 | extern tcudaHostAlloc *cudaHostAlloc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:669:17: note: 'cudaHostAlloc_oro' was previously declared here 669 | tcudaHostAlloc *cudaHostAlloc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:998:28: warning: 'cuMemAllocHost_v2_oro' violates the C++ One Definition Rule [-Wodr] 998 | extern tcuMemAllocHost_v2 *cuMemAllocHost_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:319:21: note: 'cuMemAllocHost_v2_oro' was previously declared here 319 | tcuMemAllocHost_v2 *cuMemAllocHost_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1372:25: warning: 'cudaMallocHost_oro' violates the C++ One Definition Rule [-Wodr] 1372 | extern tcudaMallocHost *cudaMallocHost_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:693:18: note: 'cudaMallocHost_oro' was previously declared here 693 | tcudaMallocHost *cudaMallocHost_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1232:19: warning: 'cudaFree_oro' violates the C++ One Definition Rule [-Wodr] 1232 | extern tcudaFree *cudaFree_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:553:12: note: 'cudaFree_oro' was previously declared here 553 | tcudaFree *cudaFree_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1367:23: warning: 'cudaMalloc3D_oro' violates the C++ One Definition Rule [-Wodr] 1367 | extern tcudaMalloc3D *cudaMalloc3D_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:688:16: note: 'cudaMalloc3D_oro' was previously declared here 688 | tcudaMalloc3D *cudaMalloc3D_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1000:29: warning: 'cuMemAllocPitch_v2_oro' violates the C++ One Definition Rule [-Wodr] 1000 | extern tcuMemAllocPitch_v2 *cuMemAllocPitch_v2_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:321:22: note: 'cuMemAllocPitch_v2_oro' was previously declared here 321 | tcuMemAllocPitch_v2 *cuMemAllocPitch_v2_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1375:26: warning: 'cudaMallocPitch_oro' violates the C++ One Definition Rule [-Wodr] 1375 | extern tcudaMallocPitch *cudaMallocPitch_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:696:19: note: 'cudaMallocPitch_oro' was previously declared here 696 | tcudaMallocPitch *cudaMallocPitch_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1366:21: warning: 'cudaMalloc_oro' violates the C++ One Definition Rule [-Wodr] 1366 | extern tcudaMalloc *cudaMalloc_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:687:14: note: 'cudaMalloc_oro' was previously declared here 687 | tcudaMalloc *cudaMalloc_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1431:30: warning: 'cudaPeekAtLastError_oro' violates the C++ One Definition Rule [-Wodr] 1431 | extern tcudaPeekAtLastError *cudaPeekAtLastError_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:752:23: note: 'cudaPeekAtLastError_oro' was previously declared here 752 | tcudaPeekAtLastError *cudaPeekAtLastError_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1252:27: warning: 'cudaGetLastError_oro' violates the C++ One Definition Rule [-Wodr] 1252 | extern tcudaGetLastError *cudaGetLastError_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:573:20: note: 'cudaGetLastError_oro' was previously declared here 573 | tcudaGetLastError *cudaGetLastError_oro = nullptr; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/include/cuew.h:1214:26: warning: 'cudaDeviceReset_oro' violates the C++ One Definition Rule [-Wodr] 1214 | extern tcudaDeviceReset *cudaDeviceReset_oro; | ^ /usr/src/RPM/BUILD/hiprt-2.3/contrib/Orochi/contrib/cuew/src/cuew.cpp:535:19: note: 'cudaDeviceReset_oro' was previously declared here 535 | tcudaDeviceReset *cudaDeviceReset_oro = nullptr; | ^ /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fvisibility=hidden -O2 -g -DNDEBUG -Wl,--dependency-file=CMakeFiles/unittest.dir/link.d "CMakeFiles/unittest.dir/contrib/gtest-1.6.0/gtest-all.cc.o" CMakeFiles/unittest.dir/test/hiprtTest.cpp.o CMakeFiles/unittest.dir/test/main.cpp.o CMakeFiles/unittest.dir/contrib/Orochi/Orochi/Orochi.cpp.o CMakeFiles/unittest.dir/contrib/Orochi/Orochi/OrochiUtils.cpp.o CMakeFiles/unittest.dir/contrib/Orochi/ParallelPrimitives/RadixSort.cpp.o CMakeFiles/unittest.dir/contrib/Orochi/contrib/cuew/src/cuew.cpp.o CMakeFiles/unittest.dir/contrib/Orochi/contrib/hipew/src/hipew.cpp.o -o /usr/src/RPM/BUILD/hiprt-2.3/dist/bin/RelWithDebInfo/unittest64 -L/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/linux -Wl,-rpath,/usr/src/RPM/BUILD/hiprt-2.3/contrib/embree/linux:/usr/src/RPM/BUILD/hiprt-2.3/dist/bin/RelWithDebInfo /usr/src/RPM/BUILD/hiprt-2.3/dist/bin/RelWithDebInfo/libhiprt0200364.so -lpthread -ldl -lembree4 -ltbb gmake[2]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' [100%] Built target unittest gmake[1]: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux/CMakeFiles 0 gmake: Leaving directory '/usr/src/RPM/BUILD/hiprt-2.3/x86_64-alt-linux' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.26691 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/hiprt-buildroot + : + /bin/rm -rf -- /usr/src/tmp/hiprt-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd hiprt-2.3 + DESTDIR=/usr/src/tmp/hiprt-buildroot + cmake --install x86_64-alt-linux --verbose -- Install configuration: "RelWithDebInfo" -- Installing: /usr/src/tmp/hiprt-buildroot/usr/lib64/libhiprt0200364.so -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt_common.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt_device.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt_libpath.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt_types.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt_vec.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprtew.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Aabb.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/AabbList.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/ApiNodeList.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BatchBuilder.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BatchBuilderKernels.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhBuilderKernels.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhBuilderUtil.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhCommon.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhConfig.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhImporter.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhImporterKernels.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhNode.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Compiler.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Context.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Error.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Geometry.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Instance.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/InstanceList.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Kernel.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/LbvhBuilder.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/LbvhBuilderKernels.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Logger.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Math.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/MemoryArena.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/MortonCode.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/PlocBuilder.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/PlocBuilderKernels.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/QrDecomposition.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Quaternion.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/RadixSort.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/SbvhBuilder.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/SbvhBuilderKernels.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/SbvhCommon.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Scene.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Timer.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Transform.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Triangle.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/TriangleMesh.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Utility.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/hiprt_device_impl.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/hiprt_kernels.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/hiprt_kernels_bitcode.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/contrib/Orochi/ParallelPrimitives/RadixSort.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/contrib/Orochi/ParallelPrimitives/RadixSortConfigs.h -- Installing: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/contrib/Orochi/ParallelPrimitives/RadixSortKernels.h + ln -sr /usr/src/tmp/hiprt-buildroot/usr/lib64/libhiprt0200364.so /usr/src/tmp/hiprt-buildroot/usr/lib64/libhiprt64.so + mkdir -p /usr/src/tmp/hiprt-buildroot/etc/profile.d + echo 'export HIPRT_PATH=/usr/include' + chmod 755 /usr/src/tmp/hiprt-buildroot/etc/profile.d/hiprt.sh + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/hiprt-buildroot (auto) mode of './usr/lib64/libhiprt0200364.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/hiprt-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/hiprt-buildroot/ (default) Compressing files in /usr/src/tmp/hiprt-buildroot (auto) Adjusting library links in /usr/src/tmp/hiprt-buildroot ./usr/lib64: (from :0) libhiprt0200364.so -> libhiprt0200364.so Verifying ELF objects in /usr/src/tmp/hiprt-buildroot (arch=strict,fhs=strict,lfs=strict,lint=strict,rpath=strict,stack=strict,textrel=strict,unresolved=strict) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/hiprt-buildroot Processing files: libhiprt-2.3-alt3.bd75b7c.rc7 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jwguhi find-provides: running scripts (alternatives,cmake,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/hiprt-buildroot/usr/lib64/libhiprt0200364.so: 125 symbols, 17 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4bIw48 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libhiprt0200364.so()(64bit) = set:kd2XxTZxFCxEFxZ42hZt6wdaq2zIuNEmpQp9VEiAIKqZAin8hS1GoJ7qWZm4bxXhPoBE62ofd9Emtzuj7AMqQyGXBe7MrjSTEZjwPjaXoQMWX6LvZ51IdZmcVuBnRTnYsZ4EHlvFiZpJdeOaeRetY8Zj8FRuSpCwcR6fDJZt7YnFvUmNvA5V1fOlZy5t31l3LGW4VwKxjZhPAi5Er49sAsiiXtQRzwbVJojuN6r4g122t1xpZdwNas0ft Requires: hip-runtime-amd = 6.1.2, ld-linux-x86-64.so.2()(64bit) >= set:jiids, ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), 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.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.11)(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.15)(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.26)(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), 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.2SqNCR Creating libhiprt-debuginfo package Processing files: hiprt-devel-2.3-alt3.bd75b7c.rc7 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CUXZwy find-provides: running scripts (alternatives,cmake,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.XKxWln 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/hiprt-buildroot/usr/include/hiprt/hiprt_vec.h:27, from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt_types.h:31, from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt.h:35: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt_common.h:36:10: fatal error: algorithm: No such file or directory 36 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/hiprt.h: cpp failed, trying c++ mode /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Error.h:26:10: fatal error: Orochi/Orochi.h: No such file or directory 26 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Error.h: cpp failed /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Timer.h:27:10: fatal error: Orochi/Orochi.h: No such file or directory 27 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Timer.h: cpp failed /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Kernel.h:27:10: fatal error: Orochi/Orochi.h: No such file or directory 27 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Kernel.h: cpp failed /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Context.h:26:10: fatal error: Orochi/Orochi.h: No such file or directory 26 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Context.h: cpp failed In file included from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Compiler.h:27: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Kernel.h:27:10: fatal error: Orochi/Orochi.h: No such file or directory 27 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Compiler.h: cpp failed /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/RadixSort.h:27:10: fatal error: ParallelPrimitives/RadixSort.h: No such file or directory 27 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/RadixSort.h: cpp failed In file included from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhImporter.h:28: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Context.h:26:10: fatal error: Orochi/Orochi.h: No such file or directory 26 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BvhImporter.h: cpp failed In file included from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/LbvhBuilder.h:29: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Context.h:26:10: fatal error: Orochi/Orochi.h: No such file or directory 26 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/LbvhBuilder.h: cpp failed In file included from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/PlocBuilder.h:29: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Context.h:26:10: fatal error: Orochi/Orochi.h: No such file or directory 26 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/PlocBuilder.h: cpp failed In file included from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/SbvhBuilder.h:29: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Context.h:26:10: fatal error: Orochi/Orochi.h: No such file or directory 26 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/SbvhBuilder.h: cpp failed In file included from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BatchBuilder.h:29: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/Context.h:26:10: fatal error: Orochi/Orochi.h: No such file or directory 26 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/BatchBuilder.h: cpp failed In file included from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/hiprt_kernels.h:29: /usr/include/hip/hip_runtime.h:66:2: error: #error ("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); 66 | #error("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); | ^~~~~ In file included from /usr/include/hip/hip_runtime.h:70: /usr/include/hip/hip_runtime_api.h:8852:2: error: #error ("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); 8852 | #error("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); | ^~~~~ In file included from /usr/include/hip/hip_runtime.h:71: /usr/include/hip/library_types.h:75:2: error: #error ("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); 75 | #error("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); | ^~~~~ In file included from /usr/include/hip/hip_runtime.h:73: /usr/include/hip/hip_vector_types.h:38:2: error: #error ("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); 38 | #error("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); | ^~~~~ cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/hiprt_kernels.h: cpp failed In file included from /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/hiprt_kernels_bitcode.h:29: /usr/include/hip/hip_runtime.h:66:2: error: #error ("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); 66 | #error("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); | ^~~~~ In file included from /usr/include/hip/hip_runtime.h:70: /usr/include/hip/hip_runtime_api.h:8852:2: error: #error ("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); 8852 | #error("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); | ^~~~~ In file included from /usr/include/hip/hip_runtime.h:71: /usr/include/hip/library_types.h:75:2: error: #error ("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); 75 | #error("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); | ^~~~~ In file included from /usr/include/hip/hip_runtime.h:73: /usr/include/hip/hip_vector_types.h:38:2: error: #error ("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); 38 | #error("Must define exactly one of __HIP_PLATFORM_AMD__ or __HIP_PLATFORM_NVIDIA__"); | ^~~~~ cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/impl/hiprt_kernels_bitcode.h: cpp failed /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/contrib/Orochi/ParallelPrimitives/RadixSort.h:26:10: fatal error: Orochi/GpuMemory.h: No such file or directory 26 | #include | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/hiprt-buildroot/usr/include/hiprt/contrib/Orochi/ParallelPrimitives/RadixSort.h: cpp failed Requires: libhiprt = 2.3-alt3.bd75b7c.rc7, hip-devel = 6.1.2 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Aq4buL Processing files: libhiprt-debuginfo-2.3-alt3.bd75b7c.rc7 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2doz1f find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.X4tkG5 find-requires: running scripts (debuginfo) Provides: debug64(libhiprt0200364.so) Requires: libhiprt = 2.3-alt3.bd75b7c.rc7, debug64(ld-linux-x86-64.so.2), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6) Adding to hiprt-devel a strict dependency on libhiprt Adding to libhiprt-debuginfo a strict dependency on libhiprt Wrote: /usr/src/RPM/RPMS/x86_64/libhiprt-2.3-alt3.bd75b7c.rc7.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/hiprt-devel-2.3-alt3.bd75b7c.rc7.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libhiprt-debuginfo-2.3-alt3.bd75b7c.rc7.x86_64.rpm (w2.lzdio) 71.02user 11.45system 0:29.10elapsed 283%CPU (0avgtext+0avgdata 368952maxresident)k 0inputs+0outputs (0major+2479280minor)pagefaults 0swaps 8.37user 5.06system 2:10.46elapsed 10%CPU (0avgtext+0avgdata 136156maxresident)k 908928inputs+0outputs (0major+331057minor)pagefaults 0swaps