FTBFS: missing files

Bug #2070280 reported by Andreas Hasenack
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rdma-core (Debian)
New
Unknown
rdma-core (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

https://launchpadlibrarian.net/736234250/buildlog_ubuntu-oracular-armhf.rdma-core_52.0-1_BUILDING.txt.gz

dh_install: warning: Cannot find (any matches for) "usr/lib/*/libhns.so.*" (tried in ., debian/tmp)

dh_install: warning: ibverbs-providers missing files: usr/lib/*/libhns.so.*
dh_install: warning: Cannot find (any matches for) "usr/include/infiniband/hnsdv.h" (tried in ., debian/tmp)

dh_install: warning: libibverbs-dev missing files: usr/include/infiniband/hnsdv.h
dh_install: warning: Cannot find (any matches for) "usr/lib/*/libhns.a" (tried in ., debian/tmp)

dh_install: warning: libibverbs-dev missing files: usr/lib/*/libhns.a
dh_install: warning: Cannot find (any matches for) "usr/lib/*/libhns.so" (tried in ., debian/tmp)

dh_install: warning: libibverbs-dev missing files: usr/lib/*/libhns.so
dh_install: warning: Cannot find (any matches for) "usr/lib/*/pkgconfig/libhns.pc" (tried in ., debian/tmp)

dh_install: warning: libibverbs-dev missing files: usr/lib/*/pkgconfig/libhns.pc
dh_install: warning: Cannot find (any matches for) "usr/share/man/man3/hnsdv_*.3" (tried in ., debian/tmp)

dh_install: warning: libibverbs-dev missing files: usr/share/man/man3/hnsdv_*.3
dh_install: warning: Cannot find (any matches for) "usr/share/man/man7/hnsdv.7" (tried in ., debian/tmp)

dh_install: warning: libibverbs-dev missing files: usr/share/man/man7/hnsdv.7
dh_install: error: missing files, aborting

Changed in rdma-core (Debian):
status: Unknown → New
tags: added: update-excuse
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

I believe this is because the hns provider is not built on architectures which have no "COHERENT_DMA":

-- Performing Test HAVE_COHERENT_DMA
-- Performing Test HAVE_COHERENT_DMA - Failed
(...)
-- Missing Optional Items:
-- Architecture NOT able to do coherent DMA (check util/udma_barrier.h) some providers disabled!

CMakeLists.txt:
# Providers
if (HAVE_COHERENT_DMA)
add_subdirectory(providers/bnxt_re)
(...)
add_subdirectory(providers/hns)
(...)

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?

Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Changed in rdma-core (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.