8000 [Issue]: Test failures with ROCm 6.4 · Issue #269 · ROCm/rocm-cmake · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[Issue]: Test failures with ROCm 6.4 #269

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
tpkessler opened this issue May 9, 2025 · 2 comments
Open

[Issue]: Test failures with ROCm 6.4 #269

tpkessler opened this issue May 9, 2025 · 2 comments

Comments

@tpkessler
Copy link

Problem Description

Hi! I'm packaging ROCm for Arch Linux. With ROCm 6.4, I've encountered the following test failures:

  • The tests pass-analyze-gh and pass-analyze fail with an error of rocm-llvm's clang-tidy.
  • The newly added fail-rename-compatibility fails with an unclear error message.

Below is the full log.

Test project /build/rocm-cmake/src/build
Connected to MAKE jobserver
      Start  1: pass-analyze-gh
 1/33 Test  #1: pass-analyze-gh ......................***Failed    0.89 sec
-- rocm-cmake: Set license file to /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/LICENSE.
-- Configuring done (0.1s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    ROCM_ERROR_TOOLCHAIN_VAR
    ROCM_SYMLINK_LIBS


-- Build files have been written to: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/builds/9K4eW
Install the project...
-- Install configuration: ""
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocm
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocm/cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocm/cmake/ROCMConfig.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocm/cmake/ROCMConfigVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMAnalyzers.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMCheckTargetIds.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMChecks.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMClangTidy.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMClients.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMCppCheck.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMDocs.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMDoxygenDoc.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMHeaderWrapper.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMInstallSymlinks.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMPackageConfigHelpers.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMProperty.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMSetupVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMSphinxDoc.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMUtilities.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfig.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/header_template.h.in
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/./share/rocmcmakebuildtools/cmake/ROCMTest.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfigVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/usr/share/doc/rocm-cmake/LICENSE
-- The CXX compiler identification is GNU 15.1.1
-- 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
-- Clang tidy found: 19.0.0git
-- Clang tidy checks: *,-llvmlibc-*
-- Cppcheck not found
-- Configuring done (0.4s)
-- Generating done (0.0s)
-- Build files have been written to: /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/builds/IGQRS
[ 33%] Building CXX object CMakeFiles/simple.dir/simple.cpp.o
[ 66%] Building CXX object CMakeFiles/simple.dir/simple2.cpp.o
[100%] Linking CXX static library libsimple.a
[100%] Built target simple
[ 60%] Built target simple
[ 60%] Built target tidy-create-cache-dir
[ 60%] Built target tidy-rm-fixit-dir
[ 60%] Built target tidy-make-fixit-dir
[ 60%] Built target tidy-base
[ 80%] clang-tidy: Running clang-tidy on target /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/builds/IGQRS/simple2.cpp...
[100%] clang-tidy: Running clang-tidy on target simple.cpp...
2 warnings generated.
�[0;1;31merror: �[0m�[1margument unused during compilation: '-c' [clang-diagnostic-unused-command-line-argument,-warnings-as-errors]�[0m
�[1m/build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/builds/IGQRS/simple2.cpp:6:6: �[0m�[0;1;31merror: �[0m�[1mfunction 'simple2' can be made static or moved into an anonymous namespace to enforce internal linkage [misc-use-internal-linkage,-warnings-as-errors]�[0m
    6 | void simple2()�[0m
      | �[0;1;32m     ^
�[0m      | �[0;32mstatic 
�[0m
CMake Error at tidy-target-simple-_build_rocm_cmake_src_build_test_tmp_pass_analyze_gh_XwMB6_builds_IGQRS_simple2_cpp.cmake:83 (message):
  Clang tidy failed.


make[7]: *** [CMakeFiles/tidy-target-simple-_build_rocm_cmake_src_build_test_tmp_pass_analyze_gh_XwMB6_builds_IGQRS_simple2_cpp.dir/build.make:71: CMakeFiles/tidy-target-simple-_build_rocm_cmake_src_build_test_tmp_pass_analyze_gh_XwMB6_builds_IGQRS_simple2_cpp] Error 1
make[6]: *** [CMakeFiles/Makefile2:393: CMakeFiles/tidy-target-simple-_build_rocm_cmake_src_build_test_tmp_pass_analyze_gh_XwMB6_builds_IGQRS_simple2_cpp.dir/all] Error 2
make[6]: *** Waiting for unfinished jobs....
2 warnings generated.
�[0;1;31merror: �[0m�[1margument unused during compilation: '-c' [clang-diagnostic-unused-command-line-argument,-warnings-as-errors]�[0m
�[1m/build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/analyze/simple.cpp:6:6: �[0m�[0;1;31merror: �[0m�[1mfunction 'simple' can be made static or moved into an anonymous namespace to enforce internal linkage [misc-use-internal-linkage,-warnings-as-errors]�[0m
    6 | void simple()�[0m
      | �[0;1;32m     ^
�[0m      | �[0;32mstatic 
�[0m
CMake Error at tidy-target-simple-simple_cpp.cmake:83 (message):
  Clang tidy failed.


make[7]: *** [CMakeFiles/tidy-target-simple-simple_cpp.dir/build.make:71: CMakeFiles/tidy-target-simple-simple_cpp] Error 1
make[6]: *** [CMakeFiles/Makefile2:359: CMakeFiles/tidy-target-simple-simple_cpp.dir/all] Error 2
make[5]: *** [CMakeFiles/Makefile2:103: CMakeFiles/analyze.dir/rule] Error 2
make[4]: *** [Makefile:169: analyze] Error 2
CMake Error at /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/test.cmake:94 (message):
  Process failed: COMMAND /usr/bin/cmake --build
  /build/rocm-cmake/src/build/test/tmp/pass-analyze-gh-XwMB6/builds/IGQRS
  --target analyze
Call Stack (most recent call first):
  /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/test.cmake:121 (test_exec)
  /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/test.cmake:139 (configure_dir)
  /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/pass/analyze-gh.cmake:5 (install_dir)
  /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/test.cmake:177 (include)



      Start  2: pass-analyze
 2/33 Test  #2: pass-analyze .........................***Failed    0.85 sec
-- rocm-cmake: Set license file to /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/LICENSE.
-- Configuring done (0.1s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    ROCM_ERROR_TOOLCHAIN_VAR
    ROCM_SYMLINK_LIBS


-- Build files have been written to: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/builds/H4hYe
Install the project...
-- Install configuration: ""
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocm
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocm/cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocm/cmake/ROCMConfig.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocm/cmake/ROCMConfigVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMAnalyzers.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMCheckTargetIds.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMChecks.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMClangTidy.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMClients.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMCppCheck.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMDocs.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMDoxygenDoc.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMHeaderWrapper.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMInstallSymlinks.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMPackageConfigHelpers.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMProperty.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMSetupVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMSphinxDoc.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMUtilities.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfig.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/header_template.h.in
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/./share/rocmcmakebuildtools/cmake/ROCMTest.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfigVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/usr/share/doc/rocm-cmake/LICENSE
-- The CXX compiler identification is GNU 15.1.1
-- 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
-- Clang tidy found: 19.0.0git
-- Clang tidy checks: *,-llvmlibc-*
-- Cppcheck not found
-- Configuring done (0.3s)
-- Generating done (0.0s)
-- Build files have been written to: /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/builds/CVdgD
[ 33%] Building CXX object CMakeFiles/simple.dir/simple.cpp.o
[ 66%] Building CXX object CMakeFiles/simple.dir/simple2.cpp.o
[100%] Linking CXX static library libsimple.a
[100%] Built target simple
[ 60%] Built target simple
[ 60%] Built target tidy-rm-fixit-dir
[ 60%] Built target tidy-create-cache-dir
[ 60%] Built target tidy-make-fixit-dir
[ 60%] Built target tidy-base
[ 80%] clang-tidy: Running clang-tidy on target /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/builds/CVdgD/simple2.cpp...
[100%] clang-tidy: Running clang-tidy on target simple.cpp...
2 warnings generated.
�[0;1;31merror: �[0m�[1margument unused during compilation: '-c' [clang-diagnostic-unused-command-line-argument,-warnings-as-errors]�[0m
�[1m/build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/analyze/simple.cpp:6:6: �[0m�[0;1;31merror: �[0m�[1mfunction 'simple' can be made static or moved into an anonymous namespace to enforce internal linkage [misc-use-internal-linkage,-warnings-as-errors]�[0m
    6 | void simple()�[0m
      | �[0;1;32m     ^
�[0m      | �[0;32mstatic 
�[0m
CMake Error at tidy-target-simple-simple_cpp.cmake:83 (message):
  Clang tidy failed.


2 warnings generated.
�[0;1;31merror: �[0m�[1margument unused during compilation: '-c' [clang-diagnostic-unused-command-line-argument,-warnings-as-errors]�[0m
�[1m/build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/builds/CVdgD/simple2.cpp:6:6: �[0m�[0;1;31merror: �[0m�[1mfunction 'simple2' can be made static or moved into an anonymous namespace to enforce internal linkage [misc-use-internal-linkage,-warnings-as-errors]�[0m
    6 | void simple2()�[0m
      | �[0;1;32m     ^
�[0m      | �[0;32mstatic 
�[0m
CMake Error at tidy-target-simple-_build_rocm_cmake_src_build_test_tmp_pass_analyze_c0nGu_builds_CVdgD_simple2_cpp.cmake:83 (message):
  Clang tidy failed.


make[7]: *** [CMakeFiles/tidy-target-simple-simple_cpp.dir/build.make:71: CMakeFiles/tidy-target-simple-simple_cpp] Error 1
make[7]: *** [CMakeFiles/tidy-target-simple-_build_rocm_cmake_src_build_test_tmp_pass_analyze_c0nGu_builds_CVdgD_simple2_cpp.dir/build.make:71: CMakeFiles/tidy-target-simple-_build_rocm_cmake_src_build_test_tmp_pass_analyze_c0nGu_builds_CVdgD_simple2_cpp] Error 1
make[6]: *** [CMakeFiles/Makefile2:393: CMakeFiles/tidy-target-simple-_build_rocm_cmake_src_build_test_tmp_pass_analyze_c0nGu_builds_CVdgD_simple2_cpp.dir/all] Error 2
make[6]: *** Waiting for unfinished jobs....
make[6]: *** [CMakeFiles/Makefile2:359: CMakeFiles/tidy-target-simple-simple_cpp.dir/all] Error 2
make[5]: *** [CMakeFiles/Makefile2:103: CMakeFiles/analyze.dir/rule] Error 2
make[4]: *** [Makefile:169: analyze] Error 2
CMake Error at /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/test.cmake:94 (message):
  Process failed: COMMAND /usr/bin/cmake --build
  /build/rocm-cmake/src/build/test/tmp/pass-analyze-c0nGu/builds/CVdgD
  --target analyze
Call Stack (most recent call first):
  /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/test.cmake:121 (test_exec)
  /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/test.cmake:139 (configure_dir)
  /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/pass/analyze.cmake:5 (install_dir)
  /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/test.cmake:177 (include)



      Start  3: pass-basic-shared
 3/33 Test  #3: pass-basic-shared ....................   Passed    2.51 sec
      Start  4: pass-basic-static
 4/33 Test  #4: pass-basic-static ....................   Passed    2.31 sec
      Start  5: pass-headeronly
 5/33 Test  #5: pass-headeronly ......................   Passed    0.96 sec
      Start  6: pass-libprivate
 6/33 Test  #6: pass-libprivate ......................   Passed    1.63 sec
      Start  7: pass-rename-compatibility
 7/33 Test  #7: pass-rename-compatibility ............   Passed    1.47 sec
      Start  8: pass-rocm-find-program-version
 8/33 Test  #8: pass-rocm-find-program-version .......   Passed    0.20 sec
      Start  9: pass-rocm-join-if-set
 9/33 Test  #9: pass-rocm-join-if-set ................   Passed    0.18 sec
      Start 10: pass-rocm-list-split
10/33 Test #10: pass-rocm-list-split .................   Passed    0.19 sec
      Start 11: pass-rocm-package-add-dependencies
11/33 Test #11: pass-rocm-package-add-dependencies ...   Passed    0.20 sec
      Start 12: pass-rocm-package-setup-component
12/33 Test #12: pass-rocm-package-setup-component ....   Passed    0.20 sec
      Start 13: pass-simple-build-id
13/33 Test #13: pass-simple-build-id .................   Passed    3.17 sec
      Start 14: pass-simple-prefix
14/33 Test #14: pass-simple-prefix ...................   Passed    1.42 sec
      Start 15: pass-simple-rocmversion-env
15/33 Test #15: pass-simple-rocmversion-env ..........   Passed    3.09 sec
      Start 16: pass-simple-soversion-env
16/33 Test #16: pass-simple-soversion-env ............   Passed    0.85 sec
      Start 17: pass-simple-soversion
17/33 Test #17: pass-simple-soversion ................   Passed    0.82 sec
      Start 18: pass-simple-test-package
18/33 Test #18: pass-simple-test-package .............   Passed    1.10 sec
      Start 19: pass-simple-test
19/33 Test #19: pass-simple-test .....................   Passed    1.24 sec
      Start 20: pass-simple
20/33 Test #20: pass-simple ..........................   Passed    3.28 sec
      Start 21: pass-version-atag-short
21/33 Test #21: pass-version-atag-short ..............   Passed    0.35 sec
      Start 22: pass-version-atag
22/33 Test #22: pass-version-atag ....................   Passed    0.35 sec
      Start 23: pass-version-nogit
23/33 Test #23: pass-version-nogit ...................   Passed    0.31 sec
      Start 24: pass-version-patch
24/33 Test #24: pass-version-patch ...................   Passed    0.31 sec
      Start 25: pass-version
25/33 Test #25: pass-version .........................   Passed    0.31 sec
      Start 26: pass-wrapper-nowarn
26/33 Test #26: pass-wrapper-nowarn ..................   Passed    3.83 sec
      Start 27: pass-wrapper
27/33 Test #27: pass-wrapper .........................   Passed    4.02 sec
      Start 28: fail-basic-shared
28/33 Test #28: fail-basic-shared ....................   Passed    2.25 sec
      Start 29: fail-rename-compatibility
29/33 Test #29: fail-rename-compatibility ............***Failed    1.56 sec
-- rocm-cmake: Set license file to /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/LICENSE.
-- Configuring done (0.1s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    ROCM_ERROR_TOOLCHAIN_VAR
    ROCM_SYMLINK_LIBS


-- Build files have been written to: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/builds/OpOw1
Install the project...
-- Install configuration: ""
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocm
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocm/cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocm/cmake/ROCMConfig.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocm/cmake/ROCMConfigVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMAnalyzers.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMCheckTargetIds.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMChecks.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMClangTidy.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMClients.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMCppCheck.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMDocs.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMDoxygenDoc.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMHeaderWrapper.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMInstallSymlinks.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMPackageConfigHelpers.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMProperty.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMSetupVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMSphinxDoc.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMUtilities.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfig.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/header_template.h.in
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/./share/rocmcmakebuildtools/cmake/ROCMTest.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfigVersion.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/share/doc/rocm-cmake/LICENSE
-- The CXX compiler identification is GNU 15.1.1
-- 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
-- rocm-cmake: Set license file to /build/rocm-cmake/src/rocm-cmake-rocm-6.4.0/test/libsimplecompat/LICENSE.
-- Configuring done (0.3s)
-- Generating done (0.0s)
-- Build files have been written to: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/builds/QD4t8
[ 25%] Building CXX object CMakeFiles/simple.dir/simple.cpp.o
[ 50%] Linking CXX static library lib/libsimple.a
[ 50%] Built target simple
[ 75%] Building CXX object CMakeFiles/simple-main.dir/main.cpp.o
[100%] Linking CXX executable bin/simple-main
[100%] Built target simple-main
[ 50%] Built target simple
[100%] Built target simple-main
Run CPack packaging tool...
CPack: Create package using TGZ
CPack: Install projects
CPack: - Run preinstall target for: simple
CPack: - Install project: simple []
CPack: -   Install component: devel
CPack: Create package
CPack: - package: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/builds/QD4t8/simple-1.0.0-Linux-devel.tar.gz generated.
CPack: Create package using ZIP
CPack: Install projects
CPack: - Run preinstall target for: simple
CPack: - Install project: simple []
CPack: -   Install component: devel
CPack: Create package
CPack: - package: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/builds/QD4t8/simple-1.0.0-Linux-devel.zip generated.
[ 50%] Built target simple
[100%] Built target simple-main
Install the project...
-- Install configuration: ""
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/share/doc/simple/LICENSE
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/include
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/include/simple.h
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/lib/libsimple.a
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/bin/simple-main
-- Set non-toolchain portion of runtime path of "/build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/bin/simple-main" to "$ORIGIN/../lib:$ORIGIN/../lib/simple/lib"
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/lib/cmake/simple/importtarget.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/lib/cmake/simple/simple-targets.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/lib/cmake/simple/simple-targets-noconfig.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/lib/cmake/simple/simple-config.cmake
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/lib/cmake/simple/simple-config-version.cmake
-- The CXX compiler identification is GNU 15.1.1
-- 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
-- PKG: simple
-- PKG_TARGET: simple
-- CHECK_TARGET: simple
-- Configuring done (0.3s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    ROCM_ERROR_TOOLCHAIN_VAR
    ROCM_SYMLINK_LIBS


-- Build files have been written to: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/builds/SxEVY
[ 50%] Building CXX object CMakeFiles/main.dir/main.cpp.o
[100%] Linking CXX executable main
[100%] Built target main
[100%] Built target main
Install the project...
-- Install configuration: ""
-- Installing: /build/rocm-cmake/src/build/test/tmp/fail-rename-compatibility-HSTpa/usr/bin/main

      Start 30: fail-rocm-find-program-version
30/33 Test #30: fail-rocm-find-program-version .......   Passed    0.19 sec
      Start 31: fail-toolchain-var
31/33 Test #31: fail-toolchain-var ...................   Passed    0.52 sec
      Start 32: fail-wrapper-error
32/33 Test #32: fail-wrapper-error ...................   Passed    0.78 sec
      Start 33: fail-wrapper
33/33 Test #33: fail-wrapper .........................   Passed    0.79 sec

91% tests passed, 3 tests failed out of 33

Total Test time (real) =  42.14 sec

The following tests FAILED:
	  1 - pass-analyze-gh (Failed)
	  2 - pass-analyze (Failed)
	 29 - fail-rename-compatibility (Failed)
Errors while running CTest
make[3]: *** [CMakeFiles/check.dir/build.make:70: CMakeFiles/check] Error 8
make[2]: *** [CMakeFiles/Makefile2:231: CMakeFiles/check.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:238: CMakeFiles/check.dir/rule] Error 2
make: *** [Makefile:214: check] Error 2

Operating System

Arch Linux

CPU

AMD EPYC 9454P

GPU

None

ROCm Version

ROCm 6.4.0

ROCm Component

rocm-cmake

Steps to Reproduce

No response

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support

No response

Additional Information

No response

@ppanchad-amd
Copy link

Hi @tpkessler. Internal ticket has been created to investigate this issue. Thanks

@taylding-amd
Copy link

Hi @justinkb, Arch Linux isn't currently among the operating systems we support. Please take a look at the ROCm compatibility matrix for guidance. Could you try reproducing the issue on Ubuntu 22 or another supported OS?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants
0