ROCm / rocprofiler

ROC profiler library. Profiling with perf-counters and derived metrics.
https://rocm.docs.amd.com/projects/rocprofiler/en/latest/
MIT License
126 stars 46 forks source link

spack error building `rocprofiler-dev@5.6.1` #131

Closed cameronrutherford closed 6 months ago

cameronrutherford commented 11 months ago

Firstly rocprofiler-dev's package.py does not contain any releases past 5.4.3, and so this should be updated with latest builds. In order to get un-stuck, I added the verison in myself with the following patch:

git patch ``` diff --git a/var/spack/repos/builtin/packages/rocprofiler-dev/package.py b/var/spack/repos/builtin/packages/rocprofiler-dev/package.py index 7da0ef96de..f8e1266b01 100644 --- a/var/spack/repos/builtin/packages/rocprofiler-dev/package.py +++ b/var/spack/repos/builtin/packages/rocprofiler-dev/package.py @@ -18,6 +18,7 @@ class RocprofilerDev(CMakePackage): maintainers("srekolam", "renjithravindrankannath") libraries = ["librocprofiler64"] + version("5.6.1", sha256="b952b80338a5374800784e9db8e34bad6daa5f49") version("5.4.3", sha256="86c3f43ee6cb9808796a21409c853cc8fd496578b9eef4de67ca77830229cac1") version("5.4.0", sha256="0322cbe5d1d3182e616f472da31f0707ad6040833c38c28f2b39381a85210f43") version("5.3.3", sha256="07ee28f3420a07fc9d45910e78ad7961b388109cfc0e74cfdf2666789e6af171") @@ -123,6 +124,7 @@ class RocprofilerDev(CMakePackage): "5.3.3", "5.4.0", "5.4.3", + "5.6.1" ]: depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsa-rocr-dev@" + ver, when="@" + ver) ```

Using the following spack.yaml, I then get the following build error:

spack.yaml ``` spack: specs: - resolve~cuda+rocm%clang@16.0.0-rocm5.6.0 amdgpu_target=gfx908 ^ llvm-amdgpu%gcc ^ hsa-rocr-dev~image view: false concretizer: reuse: false compilers: - compiler: spec: gcc@8.4.0 paths: cc: /share/apps/gcc/8.4.0/bin/gcc cxx: /share/apps/gcc/8.4.0/bin/g++ f77: /share/apps/gcc/8.4.0/bin/gfortran fc: /share/apps/gcc/8.4.0/bin/gfortran operating_system: centos7 target: x86_64 modules: [gcc/8.4.0] - compiler: spec: clang@16.0.0-rocm5.6.0 paths: cc: amdclang cxx: amdclang++ f77: /share/apps/gcc/8.4.0/bin/gfortran fc: /share/apps/gcc/8.4.0/bin/gfortran flags: cxxflags: --gcc-toolchain=/share/apps/gcc/8.4.0 operating_system: centos7 target: x86_64 modules: [] config: concretizer: clingo install_tree: root: $SPACK_INSTALL source_cache: $SPACK_CACHE/source misc_cache: $SPACK_CACHE/misc build_stage: $SPACK_CACHE/build url_fetch_method: curl modules: default: roots: tcl: $SPACK_INSTALL/modules packages: all: permissions: write: group read: world group: exasgd mesa: externals: - spec: mesa@23.0.2+glx prefix: /usr buildable: false curl: externals: - spec: curl@7.29.0 prefix: /usr/bin/curl buildable: false git: externals: - spec: git@2.42.0 prefix: /share/apps/git/2.42.0 modules: - git/2.42.0 buildable: false lua: externals: - spec: lua@5.4.2 modules: - lua/5.4.2 buildable: false python: externals: - spec: python@3.9.12%gcc modules: - python/miniconda4.12 buildable: false perl: externals: - spec: perl@5.26.0 modules: - perl/5.26.0 buildable: false ```
Spack Build Error ``` ==> Concretized resolve%clang@16.0.0-rocm5.6.0~cuda+rocm amdgpu_target=gfx908 ^hsa-rocr-dev~image ^llvm-amdgpu%gcc - zxpp5lt resolve@develop%clang@16.0.0-rocm5.6.0 cxxflags="--gcc-toolchain=/share/apps/gcc/8.4.0" ~cuda~ipo+klu+rocm amdgpu_target=gfx908 build_system=cmake build_type=Release dev_path=/people/ruth521/projects/resolve generator=make arch=linux-centos7-zen [+] rmou7zf ^cmake@3.27.7%gcc@8.4.0~doc+ncurses+ownlibs build_system=generic build_type=Release arch=linux-centos7-zen [e] 3emq5yx ^curl@7.29.0%gcc@8.4.0~gssapi~ldap~libidn2~librtmp~libssh2+nghttp2 build_system=autotools libs=shared,static tls=openssl arch=linux-centos7-zen [+] gwo76of ^ncurses@6.4%gcc@8.4.0~symlinks+termlib abi=none build_system=autotools arch=linux-centos7-zen [+] feah6zt ^zlib-ng@2.1.4%gcc@8.4.0+compat+opt build_system=autotools arch=linux-centos7-zen [+] 6c7b35p ^gmake@4.4.1%clang@16.0.0-rocm5.6.0 cxxflags="--gcc-toolchain=/share/apps/gcc/8.4.0" ~guile build_system=generic arch=linux-centos7-zen [+] zpa2j7f ^hip@5.6.1%gcc@8.4.0~cuda~ipo+rocm build_system=cmake build_type=Release generator=make patches=aee7249,c2ee21c,e73e91b arch=linux-centos7-zen [+] yl7z2re ^comgr@5.6.1%gcc@8.4.0~ipo build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] vh5g6sx ^glx@1.4%gcc@8.4.0 build_system=bundle arch=linux-centos7-zen [e] xffioaq ^mesa@23.0.2%gcc@8.4.0+glx+llvm+opengl~opengles+osmesa~strip build_system=meson buildtype=release default_library=shared arch=linux-centos7-zen [+] l7nyr34 ^gmake@4.4.1%gcc@8.4.0~guile build_system=generic arch=linux-centos7-zen [+] e3jea5v ^hipify-clang@5.6.1%gcc@8.4.0~ipo build_system=cmake build_type=Release generator=make patches=54b8b39 arch=linux-centos7-zen [+] 4on3xib ^hsakmt-roct@5.6.1%gcc@8.4.0~ipo+shared build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] 6h77lxh ^libdrm@2.4.115%gcc@8.4.0~docs build_system=generic arch=linux-centos7-zen [+] sh2c4la ^libpciaccess@0.17%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] 64inrmm ^util-macros@1.19.3%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] kcav646 ^libpthread-stubs@0.4%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] vcdwjmb ^meson@1.2.2%gcc@8.4.0 build_system=python_pip patches=0f0b1bd,ae59765 arch=linux-centos7-zen [+] 7mpcwqq ^numactl@2.0.14%gcc@8.4.0 build_system=autotools patches=4e1d78c,62fc8a8,ff37630 arch=linux-centos7-zen [+] dcrbb7h ^autoconf@2.69%gcc@8.4.0 build_system=autotools patches=35c4492,7793209,a49dd5b arch=linux-centos7-zen [+] tvi3cks ^automake@1.16.5%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] 2bmpsy4 ^libtool@2.4.7%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [e] 6tdzqfd ^perl@5.26.0%gcc@8.4.0+cpanm+opcode+open+shared+threads build_system=generic patches=0eac10e,8cf4302 arch=linux-centos7-zen [+] nix64yx ^perl-file-which@1.27%gcc@8.4.0 build_system=perl arch=linux-centos7-zen [+] biqataj ^perl-uri-encode@1.1.1%gcc@8.4.0 build_system=perl arch=linux-centos7-zen [+] ayed35p ^perl-module-build@0.4232%gcc@8.4.0 build_system=perl arch=linux-centos7-zen [+] nw7554i ^py-cppheaderparser@2.7.4%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] creftnl ^py-ply@3.11%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] ihu4sfq ^py-setuptools@68.0.0%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] llv2yv4 ^rocm-core@5.6.1%gcc@8.4.0~ipo build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] 5shaxxj ^rocminfo@5.6.1%gcc@8.4.0~ipo build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] tdlpv7w ^hsa-rocr-dev@5.6.1%gcc@8.4.0~image~ipo+shared build_system=cmake build_type=Release generator=make patches=9267179 arch=linux-centos7-zen [+] 23kjwto ^elfutils@0.189%gcc@8.4.0~debuginfod+exeprefix+nls build_system=autotools arch=linux-centos7-zen [+] on73m5o ^bzip2@1.0.8%gcc@8.4.0~debug~pic+shared build_system=generic arch=linux-centos7-zen [+] m33ujza ^gettext@0.22.3%gcc@8.4.0+bzip2+curses+git~libunistring+libxml2+pic+shared+tar+xz build_system=autotools arch=linux-centos7-zen [+] 6mgqxiy ^libxml2@2.10.3%gcc@8.4.0+pic~python+shared build_system=autotools arch=linux-centos7-zen [+] atzwdgy ^tar@1.34%gcc@8.4.0 build_system=autotools zip=pigz arch=linux-centos7-zen [+] btbzuey ^pigz@2.7%gcc@8.4.0 build_system=makefile arch=linux-centos7-zen [+] o2hwfiz ^libiconv@1.17%gcc@8.4.0 build_system=autotools libs=shared,static arch=linux-centos7-zen [+] v5kymdq ^xz@5.4.1%gcc@8.4.0~pic build_system=autotools libs=shared,static arch=linux-centos7-zen [+] 3ets7dy ^zstd@1.5.5%gcc@8.4.0+programs build_system=makefile compression=none libs=shared,static arch=linux-centos7-zen [+] 733ltud ^pkgconf@1.9.5%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] vy3wrnq ^llvm-amdgpu@5.6.1%gcc@8.4.0~ipo~link_llvm_dylib~llvm_dylib~openmp+rocm-device-libs build_system=cmake build_type=Release generator=ninja patches=a08bbe1,b66529f,d35aec9 arch=linux-centos7-zen [+] ofxvwff ^ninja@1.11.1%gcc@8.4.0+re2c build_system=generic arch=linux-centos7-zen [+] zmj4cst ^re2c@2.2%gcc@8.4.0 build_system=generic arch=linux-centos7-zen [e] ob2n5zs ^python@3.9.12%gcc@8.4.0+bz2+crypt+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tkinter+uuid+zlib build_system=generic patches=0d98e93,4c24573,ebdca64,f2fd060 arch=linux-centos7-zen [+] 363odap ^z3@4.11.2%gcc@8.4.0~gmp~ipo~python build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] arsno2b ^rocblas@5.6.1%gcc@8.4.0~ipo+tensile amdgpu_target=auto build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] buxbznu ^msgpack-c@3.1.1%gcc@8.4.0~ipo build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] gyn6his ^procps@4.0.4%gcc@8.4.0+nls build_system=autotools arch=linux-centos7-zen [+] ukcd432 ^py-joblib@1.2.0%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] 2xh5udm ^py-msgpack@1.0.5%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] 5f4zyzb ^py-cython@0.29.36%gcc@8.4.0 build_system=python_pip patches=c4369ad arch=linux-centos7-zen [+] yajovh7 ^py-pip@23.1.2%gcc@8.4.0 build_system=generic arch=linux-centos7-zen [+] 4mdsdw2 ^py-pyyaml@6.0%gcc@8.4.0+libyaml build_system=python_pip arch=linux-centos7-zen [+] hidc7bw ^libyaml@0.2.5%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] h4mzkzl ^py-virtualenv@20.24.5%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] f25ay4b ^py-distlib@0.3.7%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] rzqmlrq ^py-filelock@3.12.4%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] hc6rq3a ^py-hatch-vcs@0.3.0%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] hqzn5lb ^py-setuptools-scm@7.1.0%gcc@8.4.0+toml build_system=python_pip arch=linux-centos7-zen [e] k5crf2q ^git@2.42.0%gcc@8.4.0+man+nls+perl+subtree~svn~tcltk build_system=autotools arch=linux-centos7-zen [+] ovqdpbs ^py-typing-extensions@4.8.0%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] bjpjiiq ^py-hatchling@1.18.0%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] hrmamrk ^py-editables@0.3%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] 7krugqt ^py-packaging@23.1%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] q3yng6k ^py-flit-core@3.9.0%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] vm5freh ^py-pathspec@0.11.1%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] lqpf66l ^py-pluggy@1.0.0%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] m4gh2nb ^py-tomli@2.0.1%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] iy66qnh ^py-trove-classifiers@2023.8.7%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] pm6rj2c ^py-calver@2022.6.26%gcc@8.4.0 build_system=python_pip arch=linux-centos7-zen [+] 6hnyp7h ^py-platformdirs@3.10.0%gcc@8.4.0~wheel build_system=python_pip arch=linux-centos7-zen [+] dkkw2va ^py-wheel@0.41.2%gcc@8.4.0 build_system=generic arch=linux-centos7-zen [+] klwq5kk ^rocm-cmake@5.6.1%gcc@8.4.0~ipo build_system=cmake build_type=Release generator=make arch=linux-centos7-zen - xszglxe ^rocprofiler-dev@5.6.1%gcc@8.4.0~ipo build_system=cmake build_type=Release generator=make patches=16754a1,c482eee arch=linux-centos7-zen [+] wlgpkqj ^rocsolver@5.6.1%gcc@8.4.0~ipo+optimal amdgpu_target=auto build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] 4d5ehr5 ^fmt@10.1.1%gcc@8.4.0~ipo+pic~shared build_system=cmake build_type=Release cxxstd=11 generator=make arch=linux-centos7-zen [+] wtmfgyn ^rocsparse@5.6.1%gcc@8.4.0~ipo~test amdgpu_target=auto build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] nu465tt ^rocprim@5.6.1%gcc@8.4.0~ipo amdgpu_target=auto build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] lilld4h ^roctracer-dev@5.6.1%gcc@8.4.0~ipo~rocm build_system=cmake build_type=Release generator=make arch=linux-centos7-zen [+] gbaoh25 ^roctracer-dev-api@5.6.1%gcc@8.4.0 build_system=generic arch=linux-centos7-zen [+] cy34eno ^suite-sparse@5.13.0%gcc@8.4.0~cuda~graphblas~openmp+pic build_system=generic arch=linux-centos7-zen [+] jbyetgm ^gmp@6.2.1%gcc@8.4.0+cxx build_system=autotools libs=shared,static patches=69ad2e2 arch=linux-centos7-zen [+] bwzchwl ^m4@1.4.19%gcc@8.4.0+sigsegv build_system=autotools patches=9dc5fbd,bfdffa7 arch=linux-centos7-zen [+] 7ceszkk ^diffutils@3.9%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] gzna4n3 ^libsigsegv@2.14%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] arxpx4m ^metis@5.1.0%gcc@8.4.0~gdb~int64~ipo~real64+shared build_system=cmake build_type=Release generator=make patches=4991da9,93a7903,b1225da arch=linux-centos7-zen [+] pf2mr55 ^mpfr@4.2.0%gcc@8.4.0 build_system=autotools libs=shared,static arch=linux-centos7-zen [+] peuq4u2 ^autoconf-archive@2023.02.20%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] eja2su5 ^texinfo@7.0.3%gcc@8.4.0 build_system=autotools arch=linux-centos7-zen [+] lnpxyrn ^openblas@0.3.24%gcc@8.4.0~bignuma~consistent_fpcsr+fortran~ilp64+locking+pic+shared build_system=makefile symbol_suffix=none threads=none arch=linux-centos7-zen [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/ncurses-6.4-gwo76ofckqwcdc2hbvehxv7o2zfa72c6 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/z3-4.11.2-363odapqokeirxyewemujbsyapimjny6 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/zlib-ng-2.1.4-feah6ztolctf7cjllcxrytkxvd7lccxk [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/llvm-amdgpu-5.6.1-vy3wrnqjafyyqecvn4azv2apududkipa [+] /usr/bin/curl (external curl-7.29.0-3emq5yx6li2vgv2fvdvd7wuwvatjyexv) [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/ncurses-6.4-gwo76ofckqwcdc2hbvehxv7o2zfa72c6 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/zlib-ng-2.1.4-feah6ztolctf7cjllcxrytkxvd7lccxk [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/clang-16.0.0-rocm5.6.0/gmake-4.4.1-6c7b35p53uuzthzsbqevmphrxc5atdvi [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/z3-4.11.2-363odapqokeirxyewemujbsyapimjny6 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/rocm-core-5.6.1-llv2yv4t5pmtjxspqyulrelcpan6bdu4 [+] /usr (external mesa-23.0.2-xffioaq4lvpd6zoov2q2gxbqqef3j5gr) [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/bzip2-1.0.8-on73m5ogqhtx7byiganqwytgrc5ypxrr [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libiconv-1.17-o2hwfizgricmucq36jkmbwbubp2u2das [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/xz-5.4.1-v5kymdqlelldwarucdioohvviexfngdk [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/zstd-1.5.5-3ets7dyhqm45ecuj433zuiig23htxqpx [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/pkgconf-1.9.5-733ltudxfbqnejymtwzhletkh2p6ou2b [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libpthread-stubs-0.4-kcav646mcwr6jpcp5giyqi6lbulxavfg [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/numactl-2.0.14-7mpcwqquetegzbeqgovoph4gtv5obbqw ==> perl@5.26.0 : has external module in ['perl/5.26.0'] [+] /share/apps/perl/5.26.0 (external perl-5.26.0-6tdzqfdq3icaxhd6lq4ceotovqc2irsb) [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/roctracer-dev-api-5.6.1-gbaoh25k2t6edaxi6lax3nvfe26lua5l [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/msgpack-c-3.1.1-buxbznummp3vqzb7n5manqqljdvrlvet [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/gmake-4.4.1-l7nyr34qur4pjtwmh2cut6pcbgg2gxjr [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/cmake-3.27.7-rmou7zfs7n3om4siyztdn3v4pze6aqqc [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/glx-1.4-vh5g6sxqekieyyxocl2dkttjvn3dyhgb [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/perl-uri-encode-1.1.1-biqatajzjmtskeuz4np537222aesi47y [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/perl-file-which-1.27-nix64yxy7254fp63i2lw7vpl7abhubyu [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libxml2-2.10.3-6mgqxiynviu2u543n2ekuggnhgpyjkqe [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/gmp-6.2.1-jbyetgm3vxl6p6hqz5gh33e75cpipcc6 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/openblas-0.3.24-lnpxyrn3xagxbod7f5tkmgmr3ewzktwa [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libpciaccess-0.17-sh2c4la2cn37jgki2jhg3b5jvt3v4ir3 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/pigz-2.7-btbzueyotdgi4dxrkt6l4cdza44byrjl [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/llvm-amdgpu-5.6.1-vy3wrnqjafyyqecvn4azv2apududkipa [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/metis-5.1.0-arxpx4m2wqduoudgoox7n4u4foizqohl [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/mpfr-4.2.0-pf2mr55rf4aujfkhrgsklxbncimzzoyt [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libdrm-2.4.115-6h77lxhxywgmkw24xloyofy7p6qb24oz [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/tar-1.34-atzwdgyhdlq55dpibtoc5sbfow2egrv2 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/hipify-clang-5.6.1-e3jea5vgt2sdtilu6xzltczweoldzwo2 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/comgr-5.6.1-yl7z2relywqsqt6nmodvarwurttzo52u [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/suite-sparse-5.13.0-cy34eno3dhhi3tavrf7o4qlk6mc6itpg [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/hsakmt-roct-5.6.1-4on3xibiyb7vw75lb3xo7e6tywat46v7 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/gettext-0.22.3-m33ujzasirinhqj762gb6hdagiqv3bv4 [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/elfutils-0.189-23kjwto4xp2p3gqu3lglflssksaiqxeg [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/hsa-rocr-dev-5.6.1-tdlpv7wn64243clk23iuwhsllrlmhlxx [+] /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/rocminfo-5.6.1-5shaxxj42pfc6vcbogzz6j4fnwir5yqy ==> Installing rocprofiler-dev-5.6.1-xszglxebo2fgd3jwzqbsdv7za63yeizg [41/48] ==> No binary for rocprofiler-dev-5.6.1-xszglxebo2fgd3jwzqbsdv7za63yeizg found: installing from source ==> Using cached archive: /qfs/projects/exasgd/resolve/ruth521/spack-cache/source/_source-cache/archive/b9/b952b80338a5374800784e9db8e34bad6daa5f49.tar.gz ==> Applied patch /qfs/people/ruth521/projects/resolve/buildsystem/spack/spack/var/spack/repos/builtin/packages/rocprofiler-dev/fix-includes.patch ==> Applied patch /qfs/people/ruth521/projects/resolve/buildsystem/spack/spack/var/spack/repos/builtin/packages/rocprofiler-dev/0001-Continue-build-in-absence-of-aql-profile-lib.patch ==> Ran patch() for rocprofiler-dev ==> rocprofiler-dev: Executing phase: 'cmake' ==> Error: ProcessError: Command exited with status 1: '/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/cmake-3.27.7-rmou7zfs7n3om4siyztdn3v4pze6aqqc/bin/cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/rocprofiler-dev-5.6.1-xszglxebo2fgd3jwzqbsdv7za63yeizg' '-DCMAKE_BUILD_TYPE:STRING=Release' '-DCMAKE_INTERPROCEDURAL_OPTIMIZATION:BOOL=OFF' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON' '-DCMAKE_INSTALL_RPATH:STRING=/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/rocprofiler-dev-5.6.1-xszglxebo2fgd3jwzqbsdv7za63yeizg/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/rocprofiler-dev-5.6.1-xszglxebo2fgd3jwzqbsdv7za63yeizg/lib64;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/hsa-rocr-dev-5.6.1-tdlpv7wn64243clk23iuwhsllrlmhlxx/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/elfutils-0.189-23kjwto4xp2p3gqu3lglflssksaiqxeg/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/bzip2-1.0.8-on73m5ogqhtx7byiganqwytgrc5ypxrr/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/gettext-0.22.3-m33ujzasirinhqj762gb 6hdagiqv3bv4/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libiconv-1.17-o2hwfizgricmucq36jkmbwbubp2u2das/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libxml2-2.10.3-6mgqxiynviu2u543n2ekuggnhgpyjkqe/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/xz-5.4.1-v5kymdqlelldwarucdioohvviexfngdk/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/zlib-ng-2.1.4-feah6ztolctf7cjllcxrytkxvd7lccxk/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/ncurses-6.4-gwo76ofckqwcdc2hbvehxv7o2zfa72c6/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/pkgconf-1.9.5-733ltudxfbqnejymtwzhletkh2p6ou2b/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/zstd-1.5.5-3ets7dyhqm45ecuj433zuiig23htxqpx/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libdrm-2.4.115-6h77lxhxywgmkw24xloyofy7p6qb24oz/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libpciaccess-0.17-sh2c4la2cn37jgki2jhg3b5jvt3v4ir3/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libpthread-stubs-0.4-kcav646mcwr6jpcp5giyqi6lbulxavfg/lib; /qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/numactl-2.0.14-7mpcwqquetegzbeqgovoph4gtv5obbqw/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/llvm-amdgpu-5.6.1-vy3wrnqjafyyqecvn4azv2apududkipa/lib;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/hsakmt-roct-5.6.1-4on3xibiyb7vw75lb3xo7e6tywat46v7/lib64;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/rocm-core-5.6.1-llv2yv4t5pmtjxspqyulrelcpan6bdu4/lib64;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/z3-4.11.2-363odapqokeirxyewemujbsyapimjny6/lib64' '-DCMAKE_PREFIX_PATH:STRING=/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/roctracer-dev-api-5.6.1-gbaoh25k2t6edaxi6lax3nvfe26lua5l;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/rocminfo-5.6.1-5shaxxj42pfc6vcbogzz6j4fnwir5yqy;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/hsa-rocr-dev-5.6.1-tdlpv7wn64243clk23iuwhsllrlmhlxx;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/llvm-amdgpu-5.6.1-vy3wrnqjafyyqecvn4azv2apududkipa;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/z3-4.11.2-363odapqokeirxy ewemujbsyapimjny6;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/hsakmt-roct-5.6.1-4on3xibiyb7vw75lb3xo7e6tywat46v7;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/rocm-core-5.6.1-llv2yv4t5pmtjxspqyulrelcpan6bdu4;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/numactl-2.0.14-7mpcwqquetegzbeqgovoph4gtv5obbqw;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libdrm-2.4.115-6h77lxhxywgmkw24xloyofy7p6qb24oz;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libpthread-stubs-0.4-kcav646mcwr6jpcp5giyqi6lbulxavfg;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libpciaccess-0.17-sh2c4la2cn37jgki2jhg3b5jvt3v4ir3;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/elfutils-0.189-23kjwto4xp2p3gqu3lglflssksaiqxeg;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/gettext-0.22.3-m33ujzasirinhqj762gb6hdagiqv3bv4;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/tar-1.34-atzwdgyhdlq55dpibtoc5sbfow2egrv2;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/zstd-1.5.5-3ets7dyhqm45ecuj433zuiig23htxqpx;/qfs/projects/exasgd/resolve/ spack-ci/install/linux-centos7-zen/gcc-8.4.0/libxml2-2.10.3-6mgqxiynviu2u543n2ekuggnhgpyjkqe;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/xz-5.4.1-v5kymdqlelldwarucdioohvviexfngdk;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/bzip2-1.0.8-on73m5ogqhtx7byiganqwytgrc5ypxrr;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/libiconv-1.17-o2hwfizgricmucq36jkmbwbubp2u2das;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/cmake-3.27.7-rmou7zfs7n3om4siyztdn3v4pze6aqqc;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/zlib-ng-2.1.4-feah6ztolctf7cjllcxrytkxvd7lccxk;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/ncurses-6.4-gwo76ofckqwcdc2hbvehxv7o2zfa72c6;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/pkgconf-1.9.5-733ltudxfbqnejymtwzhletkh2p6ou2b;/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/gmake-4.4.1-l7nyr34qur4pjtwmh2cut6pcbgg2gxjr' '-DPROF_API_HEADER_PATH:STRING=/qfs/projects/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/roctracer-dev-api-5.6.1-gbaoh25k2t6edaxi6lax3nvfe26lua5l/roctracer/include/ext' '-DROCM_ROOT_DIR:STRING=/qfs/projec ts/exasgd/resolve/spack-ci/install/linux-centos7-zen/gcc-8.4.0/hsakmt-roct-5.6.1-4on3xibiyb7vw75lb3xo7e6tywat46v7/include' '/qfs/projects/exasgd/resolve/ruth521/spack-cache/build/spack-stage-rocprofiler-dev-5.6.1-xszglxebo2fgd3jwzqbsdv7za63yeizg/spack-src' 1 error found in build log: 41 -- hip::amdhip64 is SHARED_LIBRARY 42 -- Profiling API: /qfs/projects/exasgd/resolve/spack-ci/install/linu x-centos7-zen/gcc-8.4.0/roctracer-dev-api-5.6.1-gbaoh25k2t6edaxi6lax 3nvfe26lua5l/roctracer/include/ext/prof_protocol.h 43 -- Found Python3: /share/apps/python/miniconda4.12/bin/python3.9 (fo und version "3.9.12") found components: Interpreter 44 Traceback (most recent call last): 45 File "", line 1, in 46 ModuleNotFoundError: No module named 'lxml' >> 47 CMake Error at src/api/CMakeLists.txt:11 (message): 48 The "lxml" Python3 package is not installed. Please install it us ing the 49 following command: "/share/apps/python/miniconda4.12/bin/python3.9 -m pip 50 install lxml". 51 52 53 -- Configuring incomplete, errors occurred! See build log for details: /qfs/projects/exasgd/resolve/ruth521/spack-cache/build/spack-stage-rocprofiler-dev-5.6.1-xszglxebo2fgd3jwzqbsdv7za63yeizg/spack-build-out.txt ```

Since I am using external python, feel free to close this as a non-issue, but I think this is a fixable bug in your package.py with a quick depends_on("py-xml") in the right place.

spack debug report ``` [ruth521@dmi spack]$ spack debug report * **Spack:** 0.21.0.dev0 (86cd2a05389b886c9bd58b901e3359b7d8971f39) * **Python:** 3.6.8 * **Platform:** linux-centos7-zen3 * **Concretizer:** clingo ```
cameronrutherford commented 11 months ago

@srekolam and @renjithravindrankannath you are the maintainers so perhaps you have some guidance

cc @PaulMullowney

srekolam commented 6 months ago

Added https://github.com/spack/spack/pull/42459 . This is in review currently.

srekolam commented 6 months ago

The https://github.com/spack/spack/pull/42459 is merged now. Closing this issue.