This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Argtable2.H Installation On Ubuntu

Dear all,

I'm back with a question to our bioinfo gurus. I'm trying to install the new Clustal Omega on my Ubuntu OS. However, I get the following error:

checking argtable2.h usability... no
checking argtable2.h presence... no
checking for argtable2.h... no
configure: error: Could not find argtable2.h. Try $ ./configure CFLAGS='-Iyour-argtable2-include-path

As far as I discovered, argtable2.h an ANSI C library for parsing GNU style command line, but I cannot find how to install it. Can anyone give me an answer?

Thanks,

Sakti

ubuntu

1 answer

Hey Sakti,

The general answer for these sorts of questions is either

  • to use the Ubuntu package search to "Search the contents of packages".

  • use apt-file search from the commandline to find package with the right library (you may need to install apt-file)

In this case you are looking for libargtable2-dev

Thank you David, will use it as see how it goes. Thanks!!

Note that Clustal Omega is as also part of the Ubuntu package repositories, i.e. it's directly installable without need for compilation, just as libargtable.

So it is! sudo apt-get install clustalo.

More generally: file that end with .h are header files and are typically found in development packages, which usually start with lib- and end with -dev. So "apt-cache search argtable2" leads you to libargtable2-dev.

Log in to answer this question.