Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • B Bio-DB-HTS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Jira
    • Jira
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ensembl-gh-mirror
  • Bio-DB-HTS
  • Issues
  • #91
Closed
Open
Issue created Mar 26, 2020 by Marek Szuba@mks

Log Wording Ambiguous

Created by: DarioS

I get an error such as

Configuring Bio-DB-HTS-3.01 ... N/A
! Configure failed for Bio-DB-HTS-3.01. See /users/stgrad/dario/.cpanm/work/1585179865.8235/build.log for details.

I use cpanm to install it. When I look at the log file it's not clear what the error is

Running Build.PL

This module requires HTSlib (http://htslib.org/)
Install it if you have not done so already.

This script will attempt to locate HTSlib by looking for htslib/hts.h
and libhts.a / libhts.so in:

  1. --htslib command line argument
  2. HTSLIB_DIR environment variable
  3. --prefix command line argument (which also sets installation location)
  4. Alien::HTSlib dependency resolver
  5. pkg-config (extra directories can be set in PKG_CONFIG_PATH environment variable)
  6. common library locations: /usr /usr/local, /usr/share, /opt/local

-> N/A
-> FAIL Configure failed for Bio-DB-HTS-3.01. See /users/stgrad/dario/.cpanm/work/1585179865.8235/build.log for details.

"This script will attempt to locate HTSlib ..." doesn't explain whether the script successfully found HTSlib or not for my particular instance. Also, the end of the log file advises "See /users/stgrad/dario/.cpanm/work/1585179865.8235/build.log for details." But, I am already viewing that file, so the user should not be instructed to re-open the log file they already opened.

I'm baffled why this script can't detect HTSlib on the server I'm using:

~$ dpkg --list | grep hts
ii  libhts-dev:amd64    1.9-11    amd64    development files for the HTSlib
ii  libhts2:amd64    1.9-11    amd64    C library for high-throughput sequencing data formats
ii  python-htseq    0.11.2-1    amd64    Python high-throughput genome sequencing read analysis utilities
Assignee
Assign to
Time tracking