Compiling SmashCommunity
SmashCommunity[1] is a stand-alone metagenomic annotation and analysis pipeline suitable for data from Sanger and 454 sequencing technologies.
Requirements♯
Requires a Perl installation other than the standard RedHat version.
Build♯
Edit lib/maui/Makefile.in♯
Makefile must be edited to not require static linking only (no static math library available on Red Hat, or in gcc/4.8.1):
### Lines 397 and 398 must be modified to look like these
@MSAMTOOLS_SUPPORT_FALSE@AM_CFLAGS = -W -Wall -ansi -pedantic -Wwrite-strings
@MSAMTOOLS_SUPPORT_TRUE@AM_CFLAGS = -W -Wall -pedantic -Wwrite-strings
Configure and Make♯
PREFIX is set to your base installation directory.
$ ./configure PERL=`which perl` --prefix=${PREFIX}/smash
$ make >& Make.out&