Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912032 - sci-biology/sortmerna - new package request
Summary: sci-biology/sortmerna - new package request
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-10 16:03 UTC by Martin Mokrejš
Modified: 2023-08-13 21:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
sortmerna-4.3.6.ebuild (sortmerna-4.3.6.ebuild,1.31 KB, text/plain)
2023-08-10 16:03 UTC, Martin Mokrejš
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2023-08-10 16:03:58 UTC
Created attachment 867576 [details]
sortmerna-4.3.6.ebuild

Hi,
  would somebody help to finish this incomplete ebuild and commit it?

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
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!
 * ERROR: sci-biology/sortmerna-4.3.6::x-portage failed (configure phase):
 *   cmake failed
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_configure
 *   environment, line 2129:  Called cmake_src_configure
 *   environment, line 1034:  Called die
 * The specific snippet of code:
 *       "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
 * 
 * If you need support, post the output of `emerge --info '=sci-biology/sortmerna-4.3.6::x-portage'`,
 * the complete build log and the output of `emerge -pqv '=sci-biology/sortmerna-4.3.6::x-portage'`.
 * The complete build log is located at '/var/tmp/portage/sci-biology/sortmerna-4.3.6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-biology/sortmerna-4.3.6/temp/environment'.
 * Working directory: '/var/tmp/portage/sci-biology/sortmerna-4.3.6/work/sortmerna-4.3.6_build'
 * S: '/var/tmp/portage/sci-biology/sortmerna-4.3.6/work/sortmerna-4.3.6'



The necessary package dev-libs/rocksdb is already in portage tree and provides:

...
/usr/lib64/cmake/rocksdb/RocksDBConfig.cmake
/usr/lib64/cmake/rocksdb/RocksDBConfigVersion.cmake
/usr/lib64/cmake/rocksdb/RocksDBTargets-relwithdebinfo.cmake
/usr/lib64/cmake/rocksdb/RocksDBTargets.cmake
...
/usr/lib64/pkgconfig/rocksdb.pc
...


But I am puzzled how to properly add it to the cmake commandline in the ebuid and just I do not have time to fiddle with that. Thank you.