make issue during installation of metabat

Issue #113 resolved
Jessika Marquis-Hrabe created an issue

I am having issues installing metabat on linux -- specifically during the "make" portion of the installation, as seen below…

Scanning dependencies of target zlib
[ 4%] Creating directories for 'zlib'
[ 8%] Performing download step (git clone) for 'zlib'
-- zlib download command succeeded. See also /scratch/j/jronho/jmarquis/berkeleylab-metabat-a101cde67177/build/contrib/zlib-prefix/src/zlib-stamp/zlib-download-.log
[ 12%] No patch step for 'zlib'
[ 16%] No update step for 'zlib'
[ 20%] Performing configure step for 'zlib'
Building static library libz.a version 1.2.11 with icc.
Checking for size_t... Yes.
Checking for off64_t... Yes.
Checking for fseeko... Yes.
Checking for strerror... Yes.
Checking for unistd.h... Yes.
Checking for stdarg.h... Yes.
Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf().
Checking for vsnprintf() in stdio.h... Yes.
Checking for return value of vsnprintf()... Yes.
Checking for attribute(visibility) support... No.
[ 24%] Performing build step for 'zlib'
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
icc: command line warning #10006: ignoring unknown option '-fno-plt'
icc: warning #10193: -vec is default; use -x and -ax to configure vectorization
[ 28%] Performing install step for 'zlib'
-- zlib install command succeeded. See also /scratch/j/jronho/jmarquis/berkeleylab-metabat-a101cde67177/build/contrib/zlib-prefix/src/zlib-stamp/zlib-install-.log
[ 32%] Completed 'zlib'
[ 32%] Built target zlib
Scanning dependencies of target htslib
[ 36%] Creating directories for 'htslib'
[ 40%] Performing download step (git clone) for 'htslib'
-- htslib download command succeeded. See also /scratch/j/jronho/jmarquis/berkeleylab-metabat-a101cde67177/build/contrib/htslib-prefix/src/htslib-stamp/htslib-download-*.log
[ 44%] No patch step for 'htslib'
[ 48%] No update step for 'htslib'
[ 52%] Performing configure step for 'htslib'
/bin/sh: autoheader: command not found
make[2]: *** [CMakeFiles/htslib.dir/build.make:128: contrib/htslib-prefix/src/htslib-stamp/htslib-configure] Error 127
make[1]: *** [CMakeFiles/Makefile2:147: CMakeFiles/htslib.dir/all] Error 2
make: *** [Makefile:161: all] Error 2

If someone could please help me it would be greatly appreciated!

Comments (2)

  1. Rob Egan

    Hi Jessika,

    Sorry that you got this error. The HTS libary (https://github.com/samtools/htslib/blob/develop/INSTALL) which MetaBAT builds and uses seems to require the autoconf tools: autoheader and autoconf, etc. I’ll update the requirements in MetaBAT’s readme.

    This is typically installed on any linux machine that is configured to build and compile, so If you install the autoconf package then I suspect MetaBAT should build on your machine.

    -Rob

  2. Log in to comment