Name Mode Size
..
boost 040000
boost_aux 040000
pwiz 040000
Makefile.libpwiz 100644 4 kb
Makevars 100644 5 kb
README.updateboost 100644 1 kb
RcppExports.cpp 100644 0 kb
RcppIdent.cpp 100644 16 kb
RcppIdent.h 100644 2 kb
RcppIdentModule.cpp 100644 1 kb
RcppPwiz.cpp 100644 41 kb
RcppPwiz.h 100644 3 kb
RcppPwizModule.cpp 100644 2 kb
README.updateboost
Hi, mzR requires regular updates of the embedded pwiz and boost libraries. Theoretically, both could simply be downloaded from their respective websites and placed under the mzR/src directory. However, the official downloads contain far more files than required for mzR, and to avoid massive downloads, only the required files are shipped as part of mzR. For boost, delete the existing version of boost from mzR/src/boost, download the full distribution, e.g. boost_1_58_0.tar.gz and untar into mzR/src/boost. Compile locally with R CMD INSTALL mzR to make sure that everything works. To detect the minimal set of files, use strace -e open -f R CMD INSTALL .. 2>&1 | grep 'boost/[^=]* = [0-9]' | grep -v boost_aux | cut -d \" -f 2 2>&1 | sort | uniq >/tmp/boost-includes.log This command logs all access to files under mzR/src/boost. Then the files can be extracted from the full boost tree: tar cf - $(sed -e 's/\.o/.cpp/g' /tmp/boost-includes.log) | tar -C newboost -xvf -