[Debian-med-packaging] Issue with finding seqan cmake input needed by new version of hilive

Andreas Tille andreas at an3as.eu
Tue Aug 22 14:05:03 UTC 2017


Hi,

I tried to upgrade hilive to the latest upstream version.  When doing so
it failed with

-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8").
CMake Error at CMakeLists.txt:47 (find_package):
  By not providing "FindSeqAn.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "SeqAn", but
  CMake did not find one.

  Could not find a package configuration file provided by "SeqAn" with any of
  the following names:

    SeqAnConfig.cmake
    seqan-config.cmake

  Add the installation prefix of "SeqAn" to CMAKE_PREFIX_PATH or set
  "SeqAn_DIR" to a directory containing one of the above files.  If "SeqAn"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!


I somehow assumed that libseqan-dev is lacking some cmake input files and
tried to do the following change in the seqan2 packaging:

seqan2(master) $ git diff
diff --git a/debian/libseqan2-dev.install b/debian/libseqan2-dev.install
index 0f969e3..e7a6f50 100644
--- a/debian/libseqan2-dev.install
+++ b/debian/libseqan2-dev.install
@@ -1,3 +1,4 @@
-include/seqan                  usr/include
-util/cmake/seqan-config.cmake  usr/share/cmake/
-seqan-2.pc                     usr/lib/pkgconfig
+include/seqan                          usr/include
+util/cmake/seqan-config.cmake          usr/share/cmake/
+util/cmake/SeqAnBuildSystem.cmake      usr/share/cmake/
+seqan-2.pc                             usr/lib/pkgconfig


(== adding SeqAnBuildSystem.cmake) but this did not changed the issue.
I wonder whether some CMake knowledged person could give me a better hint
than just poking in the dark since building seqan2 always takes a lot of
time.

Any help is welcome

     Andreas.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list