Andreas, On Sun, Jan 30, 2022 at 8:48 PM Andreas Tille <[email protected]> wrote: > > Hi, > > Am Mon, Oct 18, 2021 at 03:28:05PM +0200 schrieb Andreas Tille: > > > > Ahhh, thanks a lot for the helpful hint. Unfortunately librocksdb-dev > > is lacking the needed cmake input files (bug filed[1] - argh, the > > packaging is neither team maintained nor in Salsa :-(). Is anybody able > > to convice cmake to set the according variables anyway so that we can > > continue without waiting for the maintainer? > > librocksdb-dev (>= 6.25.3) arrived in experimental and it contains > > /usr/lib/$(DEB_HOST_MULTIARCH)/cmake/RocksDBConfig.cmake
That looks right. > I've even set this in d/rules as CMAKE_PREFIX_PATH but the issue > > CMake Error at src/sortmerna/CMakeLists.txt:15 (find_package): > Could not find a package configuration file provided by "RocksDB" with any > of the following names: > > RocksDBConfig.cmake > rocksdb-config.cmake > > Add the installation prefix of "RocksDB" to CMAKE_PREFIX_PATH or set > "RocksDB_DIR" to a directory containing one of the above files. If > "RocksDB" provides a separate development package or SDK, be sure it has > been installed. > > > -- Configuring incomplete, errors occurred! The following cmake works for me: ``` % cat CMakeLists.txt cmake_minimum_required(VERSION 3.22) project(p) find_package(RocksDB) ``` Gives: % cmake .. -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") -- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Found zstd: /usr/lib/x86_64-linux-gnu/libzstd.so -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- 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 -- Configuring done -- Generating done -- Build files have been written to: /tmp/p/bin What's the exact cmake command used in sortmerna? Maybe the error is somewhere above (like a missing zlib, bzip2, zstd ...)

