Public bug reported: When built with pmdk 1.6.1, the following explicit build-depends are needed: libndctl-dev, libdaxctl-dev.
These were recently added as dep8 build-deps too, and were thought to be needed only there, but turns out the package hadn't been rebuilt in eoan after pmdk 1.6.1 entered the archive. Here is the build error showing the need for libndctl-dev: (...) -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Performing Test CXX_HAS_/Zc:__cplusplus -- Performing Test CXX_HAS_/Zc:__cplusplus - Failed -- Checking for module 'libpmemobj>=1.4' -- Package 'libndctl', required by 'libpmemobj', not found CMake Error at /usr/share/cmake-3.13/Modules/FindPkgConfig.cmake:452 (message): A required package was not found ** Affects: libpmemobj-cpp (Ubuntu) Importance: Undecided Assignee: Andreas Hasenack (ahasenack) Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1841463 Title: With pmdk >= 1.6.1, missing build-deps To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libpmemobj-cpp/+bug/1841463/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs