-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Installation issue: AOCL-Sparse %AOCC failed on OpenSUSE: no rule to make libflame.so #39765
Copy link
Copy link
Closed
Labels
Description
Steps to reproduce the issue
$ spack spec -l aocl-sparse %aocc
Input spec
--------------------------------
- aocl-sparse%aocc
Concretized
--------------------------------
- 645nrc7 [email protected]%[email protected]~benchmarks~examples~ilp64~ipo+shared~unit_tests build_system=cmake build_type=Release generator=make arch=linux-opensusetumbleweed2.38-zen3
[+] spnyfil ^[email protected]%[email protected]~aocl_gemm+blas+cblas~ilp64+suphandling build_system=makefile libs=shared,static threads=none arch=linux-opensusetumbleweed2.38-zen3
[+] cppgfit ^[email protected]%[email protected]+bz2+crypt+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tkinter+uuid+zlib build_system=generic patches=0d98e93,7d40923,f2fd060 arch=linux-opensusetumbleweed2.38-zen3
[+] q4pqsh3 ^[email protected]%[email protected]~debug~pic+shared build_system=generic arch=linux-opensusetumbleweed2.38-zen3
[+] k3izrbw ^[email protected]%[email protected] build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] n3z6tlh ^[email protected]%[email protected]+libbsd build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] 7cwjepl ^[email protected]%[email protected] build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] lp7x5tm ^[email protected]%[email protected] build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] 4rs5sb5 ^[email protected]%[email protected] build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] czmpnqf ^[email protected]%[email protected]+bzip2+curses+git~libunistring+libxml2+tar+xz build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] xo2d4za ^[email protected]%[email protected] build_system=autotools libs=shared,static arch=linux-opensusetumbleweed2.38-zen3
[+] zwtglby ^[email protected]%[email protected]~python build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] uioycpu ^[email protected]%[email protected] build_system=autotools zip=pigz arch=linux-opensusetumbleweed2.38-zen3
[+] ojvejfm ^[email protected]%[email protected] build_system=makefile arch=linux-opensusetumbleweed2.38-zen3
[+] knlbull ^[email protected]%[email protected]+programs build_system=makefile compression=none libs=shared,static arch=linux-opensusetumbleweed2.38-zen3
[+] lqb7gtb ^[email protected]%[email protected] build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] yesihmp ^[email protected]%[email protected]~obsolete_api build_system=autotools patches=4885da3 arch=linux-opensusetumbleweed2.38-zen3
[+] u3unzt4 ^[email protected]%[email protected]~docs+shared build_system=generic certs=mozilla arch=linux-opensusetumbleweed2.38-zen3
[+] wqd5gx2 ^ca-certificates-mozilla@2023-05-30%[email protected] build_system=generic arch=linux-opensusetumbleweed2.38-zen3
[+] kbjt4fz ^[email protected]%[email protected] build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] so6tfuv ^[email protected]%[email protected] build_system=autotools patches=bbf97f1 arch=linux-opensusetumbleweed2.38-zen3
[+] lxw2lfd ^[email protected]%[email protected]+column_metadata+dynamic_extensions+fts~functions+rtree build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] p7rabtp ^[email protected]%[email protected] build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] huprvms ^[email protected]%[email protected]~pic build_system=autotools libs=shared,static arch=linux-opensusetumbleweed2.38-zen3
[+] oz6kkhy ^[email protected]%[email protected]~debug~ilp64+lapack2flame+shared+static build_system=autotools threads=none arch=linux-opensusetumbleweed2.38-zen3
[+] eabrd37 ^[email protected]%[email protected]~doc~examples~ipo~tests build_system=cmake build_type=Release generator=make arch=linux-opensusetumbleweed2.38-zen3
[+] 5wkjlnm ^[email protected]%[email protected]~bignuma~consistent_fpcsr+fortran~ilp64+locking+pic+shared build_system=makefile symbol_suffix=none threads=none arch=linux-opensusetumbleweed2.38-zen3
[+] 2kdagls ^[email protected]%[email protected]+cpanm+opcode+open+shared+threads build_system=generic patches=714e4d1 arch=linux-opensusetumbleweed2.38-zen3
[+] mmss7qu ^[email protected]%[email protected]+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=linux-opensusetumbleweed2.38-zen3
[+] 5yrgv4k ^[email protected]%[email protected]~doc+ncurses+ownlibs build_system=generic build_type=Release arch=linux-opensusetumbleweed2.38-zen3
[+] ld2w47p ^[email protected]%[email protected]~gssapi~ldap~libidn2~librtmp~libssh~libssh2+nghttp2 build_system=autotools libs=shared,static tls=openssl arch=linux-opensusetumbleweed2.38-zen3
[+] cflwumu ^[email protected]%[email protected] build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] twp7yf3 ^[email protected]%[email protected]~symlinks+termlib abi=none build_system=autotools arch=linux-opensusetumbleweed2.38-zen3
[+] bvqx6nr ^[email protected]%[email protected]+compat+opt build_system=autotools patches=299b958,ae9077a,b692621 arch=linux-opensusetumbleweed2.38-zen3
[+] 23rnk7k ^[email protected]%[email protected]~guile build_system=autotools arch=linux-opensusetumbleweed2.38-zen3Error message
Error message
$spack install aocl-sparse %aocc
==> Warning: config:terminal_title has been replaced by install_status and is ignored
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/bzip2-1.0.8-q4pqsh3rxddsvyeuoc4umnhp4fbq3fcc
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/libmd-1.0.4-lp7x5tmamdnni6ccsick632krdghn4rl
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/ncurses-6.4-twp7yf3grnnzv3whbfr3fmccaml2s5ut
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/libiconv-1.17-xo2d4zaqgk4zq54eeic2sd6jxjhbxvuy
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/xz-5.4.1-huprvmsxzdvqjt4wiymsravg6ktpretm
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/zlib-ng-2.1.3-bvqx6nrxcymlillkfu44ns7grwq5mjcv
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/zstd-1.5.5-knlbullsxnlliav3ee24osy35foxd26b
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/libffi-3.4.4-lqb7gtbxs7ugk2qj5z3eompbhiipra7k
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/libxcrypt-4.4.35-yesihmpcxacq7h2pxczprfhnzmdrsl6f
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/util-linux-uuid-2.38.1-p7rabtpzawmfnfxq5izkas34umhvtppj
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/openblas-0.3.23-5wkjlnmpqfgdg2x6ewidl6cfkcjvgp6n
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/nghttp2-1.52.0-cflwumufdhdohooi4drlgslxkjh22w36
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/gmake-4.4.1-23rnk7kkyj37kl2avoa576ox27hargj7
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/libbsd-0.11.7-7cwjeplhcnehfrravoluexflx6rok44s
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/readline-8.2-so6tfuvqypsh7axma25ftc3kkroykzb4
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/pigz-2.7-ojvejfmvnzqtdqpeafqz4mihxhltmihj
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/libxml2-2.10.3-zwtglbydpelveyht26i6iogg3sp5zx4q
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/openssl-3.1.2-u3unzt4belxuwb5banoq5pnoz7tcibgo
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/amdlibflame-4.1-oz6kkhynthdltqwtbupl23mhtetnrs2g
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/expat-2.5.0-n3z6tlhhz3va2d2ympka6pz4jexp2sra
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/sqlite-3.42.0-lxw2lfdvttfvnfpixbl6r2lf4rigcwi2
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/gdbm-1.23-4rs5sb5jp4ohcu42kxqaqjcuijwm6wqe
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/tar-1.34-uioycpuyfw4jlgnthh4r7vjzhacjsfjr
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/curl-8.1.2-ld2w47pd6o36cidqs7d6stsme56mesn3
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/gettext-0.21.1-czmpnqf76u673ipacj4wrf34afwvlp7i
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/cmake-3.26.3-5yrgv4kbbyaf5po2lef37gjfz6q7x5so
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/python-3.10.12-cppgfit2nnmxuxcb2o3jxmjaytszrdvd
[+] /home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/amdblis-4.1-spnyfil243qxoy2mc2lz3nimcrbz2wtz
==> Installing aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt [29/29]
==> No binary for aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt found: installing from source
==> Using cached archive: /var/tmp/yanghaoyu/spack-cache/_source-cache/archive/35/35ef437210bc25fdd802b462eaca830bfd928f962569b91b592f2866033ef2bb.tar.gz
==> No patches needed for aocl-sparse
==> aocl-sparse: Executing phase: 'cmake'
==> aocl-sparse: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'/home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-zen3/aocc-4.1.0/gmake-4.4.1-23rnk7kkyj37kl2avoa576ox27hargj7/bin/make' '-j16'
3 errors found in build log:
91 cd /tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjay
hcymwwq7hjwzt/spack-src/build/release/library && /home/yanghaoyu/opt/spack/li
b/spack/env/aocc/clang++ -DAOCL_SPARSE_BUILD_DATE=20230903 -Daoclsparse_EXPOR
TS -I/tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrj
ayhcymwwq7hjwzt/spack-src/library/src/include -I/tmp/yanghaoyu/spack-stage/sp
ack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src/library/
src/analysis -I/tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7
vuhd74jdrjayhcymwwq7hjwzt/spack-src/library/src/level2 -I/tmp/yanghaoyu/spack
-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src
/library/src/extra -I/tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-6
45nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src/library/include -I/tmp/yanghaoyu/sp
ack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-
src/build/release/include -I/home/yanghaoyu/opt/spack/packages/linux-opensuse
tumbleweed2.38-zen3/aocc-4.1.0/amdlibflame-4.1-oz6kkhynthdltqwtbupl23mhtetnrs
2g/include -I/home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-
zen3/aocc-4.1.0/amdblis-4.1-spnyfil243qxoy2mc2lz3nimcrbz2wtz/include/blis -st
d=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mtune=native -
mavx2 -mfma -fopenmp=libomp -DNDEBUG -O3 -ftree-vectorize -ffp-contract=fast
-MD -MT library/CMakeFiles/aoclsparse.dir/src/analysis/aoclsparse_analysis.cp
p.o -MF CMakeFiles/aoclsparse.dir/src/analysis/aoclsparse_analysis.cpp.o.d -o
CMakeFiles/aoclsparse.dir/src/analysis/aoclsparse_analysis.cpp.o -c /tmp/yan
ghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjw
zt/spack-src/library/src/analysis/aoclsparse_analysis.cpp
92 In file included from /tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-
645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src/library/src/extra/aoclsparse_conte
xt.cpp:27:
93 /tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcy
mwwq7hjwzt/spack-src/library/include/alci/cpu_features.h:241:5: warning: arra
y designators are a C99 extension [-Wc99-designator]
94 [ALC_CPUID_EAX_1] = { 0x1, 0x0 }, /* eax = 0, ecx=0 */
95 ^~~~~~~~~~~~~~~~~
96 1 warning generated.
>> 97 make[2]: *** No rule to make target '/home/yanghaoyu/opt/spack/packages/linux
-opensusetumbleweed2.38-zen3/aocc-4.1.0/amdlibflame-4.1-oz6kkhynthdltqwtbupl2
3mhtetnrs2g/lib/libflame.so', needed by 'library/libaoclsparse.so.4.1.0.0'.
Stop.
98 make[2]: *** Waiting for unfinished jobs....
99 [ 94%] Building CXX object library/CMakeFiles/aoclsparse.dir/src/analysis/aoc
lsparse_csr_util.cpp.o
100 cd /tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjay
hcymwwq7hjwzt/spack-src/build/release/library && /home/yanghaoyu/opt/spack/li
b/spack/env/aocc/clang++ -DAOCL_SPARSE_BUILD_DATE=20230903 -Daoclsparse_EXPOR
TS -I/tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrj
ayhcymwwq7hjwzt/spack-src/library/src/include -I/tmp/yanghaoyu/spack-stage/sp
ack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src/library/
src/analysis -I/tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7
vuhd74jdrjayhcymwwq7hjwzt/spack-src/library/src/level2 -I/tmp/yanghaoyu/spack
-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src
/library/src/extra -I/tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-6
45nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src/library/include -I/tmp/yanghaoyu/sp
ack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-
src/build/release/include -I/home/yanghaoyu/opt/spack/packages/linux-opensuse
tumbleweed2.38-zen3/aocc-4.1.0/amdlibflame-4.1-oz6kkhynthdltqwtbupl23mhtetnrs
2g/include -I/home/yanghaoyu/opt/spack/packages/linux-opensusetumbleweed2.38-
zen3/aocc-4.1.0/amdblis-4.1-spnyfil243qxoy2mc2lz3nimcrbz2wtz/include/blis -st
d=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -mtune=native -
mavx2 -mfma -fopenmp=libomp -DNDEBUG -O3 -ftree-vectorize -ffp-contract=fast
-MD -MT library/CMakeFiles/aoclsparse.dir/src/analysis/aoclsparse_csr_util.cp
p.o -MF CMakeFiles/aoclsparse.dir/src/analysis/aoclsparse_csr_util.cpp.o.d -o
CMakeFiles/aoclsparse.dir/src/analysis/aoclsparse_csr_util.cpp.o -c /tmp/yan
ghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjw
zt/spack-src/library/src/analysis/aoclsparse_csr_util.cpp
101 /tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcy
mwwq7hjwzt/spack-src/library/src/conversion/aoclsparse_convert.cpp:122:23: wa
rning: using integer absolute value function 'abs' when argument is of floati
ng point type [-Wabsolute-value]
102 pc_diff_blks = abs(pc_blks_inc[0] - pc_blks_inc[1]);
103 ^
...
139 2 warnings generated.
140 1 warning generated.
141 1 warning generated.
142 1 warning generated.
143 1 warning generated.
144 make[2]: Leaving directory '/tmp/yanghaoyu/spack-stage/spack-stage-aocl-spars
e-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src/build/release'
>> 145 make[1]: *** [CMakeFiles/Makefile2:101: library/CMakeFiles/aoclsparse.dir/all
] Error 2
146 make[1]: Leaving directory '/tmp/yanghaoyu/spack-stage/spack-stage-aocl-spars
e-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-src/build/release'
>> 147 make: *** [Makefile:139: all] Error 2
See build log for details:
/tmp/yanghaoyu/spack-stage/spack-stage-aocl-sparse-4.1-645nrc7vuhd74jdrjayhcymwwq7hjwzt/spack-build-out.txt
Information on your system
$ spack debug report
* **Spack:** 0.21.0.dev0
* **Python:** 3.11.4
* **Platform:** linux-opensusetumbleweed2.38-zen3
==> Warning: config:terminal_title has been replaced by install_status and is ignored
* **Concretizer:** clingo
Additional information
Maintainers:
@amd-toolchain-support
General information
- I have run
spack debug reportand reported the version of Spack/Python/Platform - I have run
spack maintainers <name-of-the-package>and @mentioned any maintainers - I have uploaded the build log and environment files
- I have searched the issues of this repo and believe this is not a duplicate
Reactions are currently unavailable