This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Trouble Installing Pirs On Mac Os X

I have been having trouble installing the the program pIRS on my os x machine

it says that its dependencies are BOOST and ZLIB

I have installed both but this is still my error

global.h:5: error: ‘boost’ is not a namespace-name
global.h:5: error: expected namespace-name before ‘;’ token
simulate_Illumina_reads.cpp: In function ‘uint64_t contral_reads_quantity(std::string, std::string, std::string&, std::string&, uint64_t)’:
simulate_Illumina_reads.cpp:649: error: ‘to_upper’ was not declared in this scope
simulate_Illumina_reads.cpp: In function ‘uint64_t simulate_reads(std::string&, uint64_t, uint64_t, std::string, int, uint64_t)’:
simulate_Illumina_reads.cpp:1190: error: ‘boost’ has not been declared
simulate_Illumina_reads.cpp:1190: error: expected primary-expression before ‘>’ token
simulate_Illumina_reads.cpp:1203: error: ‘boost’ has not been declared
simulate_Illumina_reads.cpp:1203: error: expected primary-expression before ‘>’ token
simulate_Illumina_reads.cpp:1213: error: ‘boost’ has not been declared
simulate_Illumina_reads.cpp:1213: error: expected primary-expression before ‘>’ token
simulate_Illumina_reads.cpp:1258: error: ‘boost’ has not been declared
simulate_Illumina_reads.cpp:1258: error: expected primary-expression before ‘>’ token
simulate_Illumina_reads.cpp:1271: error: ‘boost’ has not been declared
simulate_Illumina_reads.cpp:1271: error: expected primary-expression before ‘>’ token
simulate_Illumina_reads.cpp:1280: error: ‘boost’ has not been declared
simulate_Illumina_reads.cpp:1280: error: expected primary-expression before ‘>’ token
make[3]: *** [simulate_Illumina_reads.o] Error 1

I am unsure how to go about this

mutation simulation

2 answers

This is not a bioinformatics question and will be closed. In general make sure to use homebrew to install dependecies:

brew install boost

There is a Mac version available for download that includes the binaries. As for the problem, it looks like the issue is boost and probably other users have had the same issues, so I wouldn't spend too much effort on this. Just use the version for your system.

Log in to answer this question.