FTBFS: missing files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rdma-core (Debian) |
Fix Released
|
Unknown
|
|||
rdma-core (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
dh_install: warning: Cannot find (any matches for) "usr/lib/
dh_install: warning: ibverbs-providers missing files: usr/lib/
dh_install: warning: Cannot find (any matches for) "usr/include/
dh_install: warning: libibverbs-dev missing files: usr/include/
dh_install: warning: Cannot find (any matches for) "usr/lib/
dh_install: warning: libibverbs-dev missing files: usr/lib/*/libhns.a
dh_install: warning: Cannot find (any matches for) "usr/lib/
dh_install: warning: libibverbs-dev missing files: usr/lib/*/libhns.so
dh_install: warning: Cannot find (any matches for) "usr/lib/
dh_install: warning: libibverbs-dev missing files: usr/lib/
dh_install: warning: Cannot find (any matches for) "usr/share/
dh_install: warning: libibverbs-dev missing files: usr/share/
dh_install: warning: Cannot find (any matches for) "usr/share/
dh_install: warning: libibverbs-dev missing files: usr/share/
dh_install: error: missing files, aborting
Changed in rdma-core (Debian): | |
status: | Unknown → New |
tags: | added: update-excuse |
Changed in rdma-core (Debian): | |
status: | New → Fix Released |
I believe this is because the hns provider is not built on architectures which have no "COHERENT_DMA":
-- Performing Test HAVE_COHERENT_DMA barrier. h) some providers disabled!
-- Performing Test HAVE_COHERENT_DMA - Failed
(...)
-- Missing Optional Items:
-- Architecture NOT able to do coherent DMA (check util/udma_
CMakeLists.txt: y(providers/ bnxt_re) y(providers/ hns)
# Providers
if (HAVE_COHERENT_DMA)
add_subdirector
(...)
add_subdirector
(...)
This was already the case in version 50.0, I'm still not sure what changed in 52.0 other than the debian packaging now including libhns in some d/*.install files. Maybe before they were just left there without installing?