Skip to content

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&

References

[1] SmashCommunity official website