Bioconductor / bioc_docker

[DEPRECATED] Docker containers for Bioconductor
https://github.com/bioconductor/bioconductor_docker
Artistic License 2.0
49 stars 27 forks source link

XCMS installation problem #20

Closed bevans-danforth closed 7 years ago

bevans-danforth commented 7 years ago

Steffen,

After wiping the system again and then installinr r-base by "sudo apt-get install r-base", then following the instructions here: https://github.com/Bioconductor/bioc_docker/blob/master/out/release_protmetcore/Dockerfile, I got an error at "install.R/tmp", "No such directory". I procedded to try and install both xcms alone or just mzR, which seems to be the problem. The log for the mzR installation is below.

`` R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree" Copyright (C) 2015 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R.

source("http://bioconductor.org/biocLite.R") # downloads the latest bioconductor script/repos Bioconductor version 3.2 (BiocInstaller 1.20.3), ?biocLite for help A new version of Bioconductor is available after installing the most recent version of R; see http://bioconductor.org/install

biocLite("mzR") BioC_mirror: https://bioconductor.org Using Bioconductor 3.2 (BiocInstaller 1.20.3), R 3.2.3 (2015-12-10). Installing package(s) ‘mzR’ --2017-05-04 11:02:26-- https://bioconductor.org/packages/3.2/bioc/src/contrib/mzR_2.4.1.tar.gz Resolving bioconductor.org (bioconductor.org)... 52.84.0.54, 52.84.0.118, 52.84.0.10, ... Connecting to bioconductor.org (bioconductor.org)|52.84.0.54|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 14656607 (14M) [application/x-gzip] Saving to: ‘/tmp/Rtmpskg3Y4/downloaded_packages/mzR_2.4.1.tar.gz’

 0K .......... .......... .......... .......... ..........  0% 1.77M 8s
50K .......... .......... .......... .......... ..........  0% 3.31M 6s

100K .......... .......... .......... .......... .......... 1% 3.28M 5s 150K .......... .......... .......... .......... .......... 1% 3.23M 5s 200K .......... .......... .......... .......... .......... 1% 3.28M 5s 250K .......... .......... .......... .......... .......... 2% 3.25M 5s 300K .......... .......... .......... .......... .......... 2% 3.26M 5s 350K .......... .......... .......... .......... .......... 2% 2.49M 5s 400K .......... .......... .......... .......... .......... 3% 3.28M 5s 450K .......... .......... .......... .......... .......... 3% 3.31M 5s 500K .......... .......... .......... .......... .......... 3% 3.29M 5s 550K .......... .......... .......... .......... .......... 4% 3.33M 4s 600K .......... .......... .......... .......... .......... 4% 3.26M 4s 650K .......... .......... .......... .......... .......... 4% 3.25M 4s 700K .......... .......... .......... .......... .......... 5% 3.27M 4s 750K .......... .......... .......... .......... .......... 5% 2.46M 4s 800K .......... .......... .......... .......... .......... 5% 3.30M 4s 850K .......... .......... .......... .......... .......... 6% 3.29M 4s 900K .......... .......... .......... .......... .......... 6% 3.27M 4s 950K .......... .......... .......... .......... .......... 6% 3.23M 4s 1000K .......... .......... .......... .......... .......... 7% 3.32M 4s 1050K .......... .......... .......... .......... .......... 7% 3.22M 4s 1100K .......... .......... .......... .......... .......... 8% 3.23M 4s 1150K .......... .......... .......... .......... .......... 8% 2.44M 4s 1200K .......... .......... .......... .......... .......... 8% 3.26M 4s 1250K .......... .......... .......... .......... .......... 9% 3.25M 4s 1300K .......... .......... .......... .......... .......... 9% 3.28M 4s 1350K .......... .......... .......... .......... .......... 9% 3.23M 4s 1400K .......... .......... .......... .......... .......... 10% 3.24M 4s 1450K .......... .......... .......... .......... .......... 10% 3.26M 4s 1500K .......... .......... .......... .......... .......... 10% 3.31M 4s 1550K .......... .......... .......... .......... .......... 11% 2.47M 4s 1600K .......... .......... .......... .......... .......... 11% 3.26M 4s 1650K .......... .......... .......... .......... .......... 11% 3.26M 4s 1700K .......... .......... .......... .......... .......... 12% 3.22M 4s 1750K .......... .......... .......... .......... .......... 12% 3.28M 4s 1800K .......... .......... .......... .......... .......... 12% 3.33M 4s 1850K .......... .......... .......... .......... .......... 13% 3.46M 4s 1900K .......... .......... .......... .......... .......... 13% 3.30M 4s 1950K .......... .......... .......... .......... .......... 13% 2.47M 4s 2000K .......... .......... .......... .......... .......... 14% 3.31M 4s 2050K .......... .......... .......... .......... .......... 14% 3.33M 4s 2100K .......... .......... .......... .......... .......... 15% 3.25M 4s 2150K .......... .......... .......... .......... .......... 15% 3.31M 4s 2200K .......... .......... .......... .......... .......... 15% 3.29M 4s 2250K .......... .......... .......... .......... .......... 16% 3.25M 4s 2300K .......... .......... .......... .......... .......... 16% 3.21M 4s 2350K .......... .......... .......... .......... .......... 16% 2.45M 4s 2400K .......... .......... .......... .......... .......... 17% 3.20M 4s 2450K .......... .......... .......... .......... .......... 17% 3.25M 4s 2500K .......... .......... .......... .......... .......... 17% 3.24M 4s 2550K .......... .......... .......... .......... .......... 18% 3.25M 4s 2600K .......... .......... .......... .......... .......... 18% 3.29M 4s 2650K .......... .......... .......... .......... .......... 18% 3.22M 4s 2700K .......... .......... .......... .......... .......... 19% 3.21M 4s 2750K .......... .......... .......... .......... .......... 19% 2.40M 4s 2800K .......... .......... .......... .......... .......... 19% 3.30M 4s 2850K .......... .......... .......... .......... .......... 20% 3.26M 4s 2900K .......... .......... .......... .......... .......... 20% 3.24M 4s 2950K .......... .......... .......... .......... .......... 20% 3.20M 4s 3000K .......... .......... .......... .......... .......... 21% 3.23M 4s 3050K .......... .......... .......... .......... .......... 21% 3.26M 4s 3100K .......... .......... .......... .......... .......... 22% 3.28M 4s 3150K .......... .......... .......... .......... .......... 22% 2.38M 4s 3200K .......... .......... .......... .......... .......... 22% 3.23M 3s 3250K .......... .......... .......... .......... .......... 23% 3.29M 3s 3300K .......... .......... .......... .......... .......... 23% 3.25M 3s 3350K .......... .......... .......... .......... .......... 23% 3.22M 3s 3400K .......... .......... .......... .......... .......... 24% 3.20M 3s 3450K .......... .......... .......... .......... .......... 24% 3.27M 3s 3500K .......... .......... .......... .......... .......... 24% 3.26M 3s 3550K .......... .......... .......... .......... .......... 25% 2.47M 3s 3600K .......... .......... .......... .......... .......... 25% 3.21M 3s 3650K .......... .......... .......... .......... .......... 25% 3.22M 3s 3700K .......... .......... .......... .......... .......... 26% 3.26M 3s 3750K .......... .......... .......... .......... .......... 26% 3.22M 3s 3800K .......... .......... .......... .......... .......... 26% 3.29M 3s 3850K .......... .......... .......... .......... .......... 27% 3.22M 3s 3900K .......... .......... .......... .......... .......... 27% 3.25M 3s 3950K .......... .......... .......... .......... .......... 27% 2.45M 3s 4000K .......... .......... .......... .......... .......... 28% 3.24M 3s 4050K .......... .......... .......... .......... .......... 28% 3.27M 3s 4100K .......... .......... .......... .......... .......... 28% 3.22M 3s 4150K .......... .......... .......... .......... .......... 29% 3.23M 3s 4200K .......... .......... .......... .......... .......... 29% 3.17M 3s 4250K .......... .......... .......... .......... .......... 30% 3.19M 3s 4300K .......... .......... .......... .......... .......... 30% 3.19M 3s 4350K .......... .......... .......... .......... .......... 30% 2.40M 3s 4400K .......... .......... .......... .......... .......... 31% 3.23M 3s 4450K .......... .......... .......... .......... .......... 31% 3.25M 3s 4500K .......... .......... .......... .......... .......... 31% 3.23M 3s 4550K .......... .......... .......... .......... .......... 32% 3.21M 3s 4600K .......... .......... .......... .......... .......... 32% 3.20M 3s 4650K .......... .......... .......... .......... .......... 32% 3.23M 3s 4700K .......... .......... .......... .......... .......... 33% 3.23M 3s 4750K .......... .......... .......... .......... .......... 33% 2.46M 3s 4800K .......... .......... .......... .......... .......... 33% 3.27M 3s 4850K .......... .......... .......... .......... .......... 34% 3.22M 3s 4900K .......... .......... .......... .......... .......... 34% 3.23M 3s 4950K .......... .......... .......... .......... .......... 34% 3.24M 3s 5000K .......... .......... .......... .......... .......... 35% 3.26M 3s 5050K .......... .......... .......... .......... .......... 35% 3.23M 3s 5100K .......... .......... .......... .......... .......... 35% 3.23M 3s 5150K .......... .......... .......... .......... .......... 36% 2.53M 3s 5200K .......... .......... .......... .......... .......... 36% 3.21M 3s 5250K .......... .......... .......... .......... .......... 37% 3.24M 3s 5300K .......... .......... .......... .......... .......... 37% 3.21M 3s 5350K .......... .......... .......... .......... .......... 37% 3.19M 3s 5400K .......... .......... .......... .......... .......... 38% 3.16M 3s 5450K .......... .......... .......... .......... .......... 38% 3.17M 3s 5500K .......... .......... .......... .......... .......... 38% 3.19M 3s 5550K .......... .......... .......... .......... .......... 39% 2.36M 3s 5600K .......... .......... .......... .......... .......... 39% 3.25M 3s 5650K .......... .......... .......... .......... .......... 39% 3.25M 3s 5700K .......... .......... .......... .......... .......... 40% 3.23M 3s 5750K .......... .......... .......... .......... .......... 40% 3.20M 3s 5800K .......... .......... .......... .......... .......... 40% 3.19M 3s 5850K .......... .......... .......... .......... .......... 41% 3.13M 3s 5900K .......... .......... .......... .......... .......... 41% 3.16M 3s 5950K .......... .......... .......... .......... .......... 41% 2.45M 3s 6000K .......... .......... .......... .......... .......... 42% 3.23M 3s 6050K .......... .......... .......... .......... .......... 42% 3.19M 3s 6100K .......... .......... .......... .......... .......... 42% 3.22M 3s 6150K .......... .......... .......... .......... .......... 43% 3.18M 3s 6200K .......... .......... .......... .......... .......... 43% 3.24M 3s 6250K .......... .......... .......... .......... .......... 44% 3.23M 3s 6300K .......... .......... .......... .......... .......... 44% 3.23M 3s 6350K .......... .......... .......... .......... .......... 44% 2.36M 2s 6400K .......... .......... .......... .......... .......... 45% 3.21M 2s 6450K .......... .......... .......... .......... .......... 45% 3.26M 2s 6500K .......... .......... .......... .......... .......... 45% 3.23M 2s 6550K .......... .......... .......... .......... .......... 46% 3.26M 2s 6600K .......... .......... .......... .......... .......... 46% 3.23M 2s 6650K .......... .......... .......... .......... .......... 46% 3.20M 2s 6700K .......... .......... .......... .......... .......... 47% 3.24M 2s 6750K .......... .......... .......... .......... .......... 47% 2.47M 2s 6800K .......... .......... .......... .......... .......... 47% 3.29M 2s 6850K .......... .......... .......... .......... .......... 48% 3.22M 2s 6900K .......... .......... .......... .......... .......... 48% 3.17M 2s 6950K .......... .......... .......... .......... .......... 48% 3.21M 2s 7000K .......... .......... .......... .......... .......... 49% 3.14M 2s 7050K .......... .......... .......... .......... .......... 49% 3.28M 2s 7100K .......... .......... .......... .......... .......... 49% 3.30M 2s 7150K .......... .......... .......... .......... .......... 50% 2.48M 2s 7200K .......... .......... .......... .......... .......... 50% 3.32M 2s 7250K .......... .......... .......... .......... .......... 51% 3.20M 2s 7300K .......... .......... .......... .......... .......... 51% 3.23M 2s 7350K .......... .......... .......... .......... .......... 51% 3.25M 2s 7400K .......... .......... .......... .......... .......... 52% 3.26M 2s 7450K .......... .......... .......... .......... .......... 52% 3.32M 2s 7500K .......... .......... .......... .......... .......... 52% 3.31M 2s 7550K .......... .......... .......... .......... .......... 53% 2.41M 2s 7600K .......... .......... .......... .......... .......... 53% 3.19M 2s 7650K .......... .......... .......... .......... .......... 53% 3.24M 2s 7700K .......... .......... .......... .......... .......... 54% 3.27M 2s 7750K .......... .......... .......... .......... .......... 54% 3.30M 2s 7800K .......... .......... .......... .......... .......... 54% 3.28M 2s 7850K .......... .......... .......... .......... .......... 55% 3.23M 2s 7900K .......... .......... .......... .......... .......... 55% 3.22M 2s 7950K .......... .......... .......... .......... .......... 55% 2.45M 2s 8000K .......... .......... .......... .......... .......... 56% 3.24M 2s 8050K .......... .......... .......... .......... .......... 56% 3.29M 2s 8100K .......... .......... .......... .......... .......... 56% 3.28M 2s 8150K .......... .......... .......... .......... .......... 57% 3.20M 2s 8200K .......... .......... .......... .......... .......... 57% 3.23M 2s 8250K .......... .......... .......... .......... .......... 57% 3.24M 2s 8300K .......... .......... .......... .......... .......... 58% 3.24M 2s 8350K .......... .......... .......... .......... .......... 58% 2.48M 2s 8400K .......... .......... .......... .......... .......... 59% 3.26M 2s 8450K .......... .......... .......... .......... .......... 59% 3.25M 2s 8500K .......... .......... .......... .......... .......... 59% 3.20M 2s 8550K .......... .......... .......... .......... .......... 60% 3.24M 2s 8600K .......... .......... .......... .......... .......... 60% 3.30M 2s 8650K .......... .......... .......... .......... .......... 60% 3.31M 2s 8700K .......... .......... .......... .......... .......... 61% 3.29M 2s 8750K .......... .......... .......... .......... .......... 61% 2.37M 2s 8800K .......... .......... .......... .......... .......... 61% 3.25M 2s 8850K .......... .......... .......... .......... .......... 62% 3.23M 2s 8900K .......... .......... .......... .......... .......... 62% 3.28M 2s 8950K .......... .......... .......... .......... .......... 62% 3.29M 2s 9000K .......... .......... .......... .......... .......... 63% 3.25M 2s 9050K .......... .......... .......... .......... .......... 63% 3.20M 2s 9100K .......... .......... .......... .......... .......... 63% 3.20M 2s 9150K .......... .......... .......... .......... .......... 64% 2.47M 2s 9200K .......... .......... .......... .......... .......... 64% 3.31M 2s 9250K .......... .......... .......... .......... .......... 64% 3.30M 2s 9300K .......... .......... .......... .......... .......... 65% 3.21M 2s 9350K .......... .......... .......... .......... .......... 65% 3.18M 2s 9400K .......... .......... .......... .......... .......... 66% 3.22M 2s 9450K .......... .......... .......... .......... .......... 66% 3.27M 2s 9500K .......... .......... .......... .......... .......... 66% 3.28M 1s 9550K .......... .......... .......... .......... .......... 67% 2.44M 1s 9600K .......... .......... .......... .......... .......... 67% 3.21M 1s 9650K .......... .......... .......... .......... .......... 67% 3.10M 1s 9700K .......... .......... .......... .......... .......... 68% 3.24M 1s 9750K .......... .......... .......... .......... .......... 68% 3.24M 1s 9800K .......... .......... .......... .......... .......... 68% 3.20M 1s 9850K .......... .......... .......... .......... .......... 69% 3.19M 1s 9900K .......... .......... .......... .......... .......... 69% 3.19M 1s 9950K .......... .......... .......... .......... .......... 69% 2.44M 1s 10000K .......... .......... .......... .......... .......... 70% 3.19M 1s 10050K .......... .......... .......... .......... .......... 70% 3.29M 1s 10100K .......... .......... .......... .......... .......... 70% 3.24M 1s 10150K .......... .......... .......... .......... .......... 71% 3.22M 1s 10200K .......... .......... .......... .......... .......... 71% 3.20M 1s 10250K .......... .......... .......... .......... .......... 71% 3.27M 1s 10300K .......... .......... .......... .......... .......... 72% 3.28M 1s 10350K .......... .......... .......... .......... .......... 72% 2.51M 1s 10400K .......... .......... .......... .......... .......... 73% 3.26M 1s 10450K .......... .......... .......... .......... .......... 73% 3.21M 1s 10500K .......... .......... .......... .......... .......... 73% 3.21M 1s 10550K .......... .......... .......... .......... .......... 74% 3.25M 1s 10600K .......... .......... .......... .......... .......... 74% 3.27M 1s 10650K .......... .......... .......... .......... .......... 74% 3.22M 1s 10700K .......... .......... .......... .......... .......... 75% 3.23M 1s 10750K .......... .......... .......... .......... .......... 75% 2.37M 1s 10800K .......... .......... .......... .......... .......... 75% 3.23M 1s 10850K .......... .......... .......... .......... .......... 76% 3.27M 1s 10900K .......... .......... .......... .......... .......... 76% 3.26M 1s 10950K .......... .......... .......... .......... .......... 76% 3.27M 1s 11000K .......... .......... .......... .......... .......... 77% 3.24M 1s 11050K .......... .......... .......... .......... .......... 77% 3.20M 1s 11100K .......... .......... .......... .......... .......... 77% 3.24M 1s 11150K .......... .......... .......... .......... .......... 78% 2.46M 1s 11200K .......... .......... .......... .......... .......... 78% 3.32M 1s 11250K .......... .......... .......... .......... .......... 78% 3.25M 1s 11300K .......... .......... .......... .......... .......... 79% 3.26M 1s 11350K .......... .......... .......... .......... .......... 79% 3.18M 1s 11400K .......... .......... .......... .......... .......... 79% 3.32M 1s 11450K .......... .......... .......... .......... .......... 80% 3.24M 1s 11500K .......... .......... .......... .......... .......... 80% 3.28M 1s 11550K .......... .......... .......... .......... .......... 81% 2.48M 1s 11600K .......... .......... .......... .......... .......... 81% 3.25M 1s 11650K .......... .......... .......... .......... .......... 81% 3.22M 1s 11700K .......... .......... .......... .......... .......... 82% 3.29M 1s 11750K .......... .......... .......... .......... .......... 82% 3.26M 1s 11800K .......... .......... .......... .......... .......... 82% 3.27M 1s 11850K .......... .......... .......... .......... .......... 83% 3.26M 1s 11900K .......... .......... .......... .......... .......... 83% 3.26M 1s 11950K .......... .......... .......... .......... .......... 83% 2.41M 1s 12000K .......... .......... .......... .......... .......... 84% 3.25M 1s 12050K .......... .......... .......... .......... .......... 84% 3.29M 1s 12100K .......... .......... .......... .......... .......... 84% 3.31M 1s 12150K .......... .......... .......... .......... .......... 85% 3.25M 1s 12200K .......... .......... .......... .......... .......... 85% 3.28M 1s 12250K .......... .......... .......... .......... .......... 85% 3.25M 1s 12300K .......... .......... .......... .......... .......... 86% 3.28M 1s 12350K .......... .......... .......... .......... .......... 86% 2.47M 1s 12400K .......... .......... .......... .......... .......... 86% 3.29M 1s 12450K .......... .......... .......... .......... .......... 87% 3.28M 1s 12500K .......... .......... .......... .......... .......... 87% 3.26M 1s 12550K .......... .......... .......... .......... .......... 88% 3.24M 1s 12600K .......... .......... .......... .......... .......... 88% 3.26M 1s 12650K .......... .......... .......... .......... .......... 88% 3.25M 1s 12700K .......... .......... .......... .......... .......... 89% 3.29M 0s 12750K .......... .......... .......... .......... .......... 89% 2.47M 0s 12800K .......... .......... .......... .......... .......... 89% 3.27M 0s 12850K .......... .......... .......... .......... .......... 90% 3.23M 0s 12900K .......... .......... .......... .......... .......... 90% 3.27M 0s 12950K .......... .......... .......... .......... .......... 90% 3.16M 0s 13000K .......... .......... .......... .......... .......... 91% 3.24M 0s 13050K .......... .......... .......... .......... .......... 91% 3.24M 0s 13100K .......... .......... .......... .......... .......... 91% 3.22M 0s 13150K .......... .......... .......... .......... .......... 92% 2.44M 0s 13200K .......... .......... .......... .......... .......... 92% 3.21M 0s 13250K .......... .......... .......... .......... .......... 92% 3.29M 0s 13300K .......... .......... .......... .......... .......... 93% 3.24M 0s 13350K .......... .......... .......... .......... .......... 93% 3.24M 0s 13400K .......... .......... .......... .......... .......... 93% 3.23M 0s 13450K .......... .......... .......... .......... .......... 94% 3.25M 0s 13500K .......... .......... .......... .......... .......... 94% 3.26M 0s 13550K .......... .......... .......... .......... .......... 95% 2.45M 0s 13600K .......... .......... .......... .......... .......... 95% 3.23M 0s 13650K .......... .......... .......... .......... .......... 95% 3.24M 0s 13700K .......... .......... .......... .......... .......... 96% 3.25M 0s 13750K .......... .......... .......... .......... .......... 96% 3.24M 0s 13800K .......... .......... .......... .......... .......... 96% 3.29M 0s 13850K .......... .......... .......... .......... .......... 97% 3.27M 0s 13900K .......... .......... .......... .......... .......... 97% 3.21M 0s 13950K .......... .......... .......... .......... .......... 97% 2.40M 0s 14000K .......... .......... .......... .......... .......... 98% 3.24M 0s 14050K .......... .......... .......... .......... .......... 98% 3.30M 0s 14100K .......... .......... .......... .......... .......... 98% 3.26M 0s 14150K .......... .......... .......... .......... .......... 99% 3.24M 0s 14200K .......... .......... .......... .......... .......... 99% 3.22M 0s 14250K .......... .......... .......... .......... .......... 99% 3.18M 0s 14300K .......... ... 100% 4.59M=4.5s

2017-05-04 11:02:31 (3.11 MB/s) - ‘/tmp/Rtmpskg3Y4/downloaded_packages/mzR_2.4.1.tar.gz’ saved [14656607/14656607]

The downloaded source packages are in ‘/tmp/Rtmpskg3Y4/downloaded_packages’ Old packages: 'boot', 'cluster', 'codetools', 'foreign', 'lattice', 'MASS', 'Matrix', 'mgcv', 'nlme', 'rpart', 'survival' Update all/some/none? [a/s/n]:

sneumann commented 7 years ago

Hi, so you seem to be on Ubuntu or Debian. Please apt-get install libnetcdf-dev and then retry biocLite("mzR") Yours, Steffen

bevans-danforth commented 7 years ago

Steffen,

I just tried that, same result. In the log above, and just now, there is this warning:

./boost/thread/detail/invoke.hpp:324:100: warning: variadic templates only available with -std=c++11 or -std=gnu++11 invoke(Ret (A::*f)(Args...) volatile, BOOST_THREAD_RV_REF(A0) a0, BOOST_THREAD_RV_REF(Args) ...args)

Does this mean something relevant to the failure?

Thanks,

Brad

sneumann commented 7 years ago

Ah, since you have R-3.2.3 biocLite() is pulling the mzR_2.4.1 (see http://bioconductor.org/packages/3.2/bioc/html/mzR.html) which is pretty old and won't compile on recent distributions. Similarly you will get pretty old xcms-1.46.0 (http://bioconductor.org/packages/3.2/bioc/html/xcms.html) and other bioc packages.

I recommend to manually download recent packages from e.g. http://bioconductor.org/packages/release/bioc/html/mzR.html and manually R CMD INSTALL mzR_2.10.0.tar.gz.

If you use biocLite(xcms) this will then get you the xcms-1.46.0 on top of the current mzR-2.10.0.

Getting current BioC packages on a 18 month old R is going to be tedious, and may or not may work (will break if one of the underlying packages depends on some R-3.3 or R-3.4 feature).

Yours, Steffen

bevans-danforth commented 7 years ago

Steffen,

Using the mzR version you suggested did resolve the problem I had above, but a new one arose. I tried installing the newest version of R, but because I need to configure R with "--enable-R-shlib", R fails to make. This happens on R-3.4.0 down to R-3.2.5. I tried R-3.2.5 then used the instructions for getting the xcms dependencies then manually installed mzR as specified above, but I still get an error. the output of the console is below (what was maintained through the process).

from ./boost/boost/algorithm/string/trim.hpp:23, from ./boost/boost/algorithm/string.hpp:19, from pwiz/utility/misc/String.hpp:29, from pwiz/utility/misc/Filesystem.hpp:29, from pwiz/utility/misc/Filesystem.cpp:26: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/format/alt_sstream.hpp:21, from ./boost/boost/format/internals.hpp:23, from ./boost/boost/format.hpp:38, from pwiz/utility/misc/String.hpp:30, from pwiz/utility/misc/Filesystem.hpp:29, from pwiz/utility/misc/Filesystem.cpp:26: ./boost/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: ./boost/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/algorithm/string/classification.hpp:15, from ./boost/boost/algorithm/string/trim.hpp:23, from ./boost/boost/algorithm/string.hpp:19, from pwiz/utility/misc/String.hpp:29, from pwiz/utility/misc/Filesystem.hpp:29, from pwiz/utility/misc/Filesystem.cpp:26: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c pwiz/utility/misc/TabReader.cpp -o pwiz/utility/misc/TabReader.o In file included from ./boost/boost/smart_ptr/shared_ptr.hpp:28:0, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: ./boost/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> & r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> && r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: ./boost/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/bind/mem_fn.hpp:25:0, from ./boost/boost/mem_fn.hpp:22, from ./boost/boost/function/detail/prologue.hpp:18, from ./boost/boost/function.hpp:24, from ./boost/boost/algorithm/string/detail/find_iterator.hpp:18, from ./boost/boost/algorithm/string/find_iterator.hpp:24, from ./boost/boost/algorithm/string/iter_find.hpp:27, from ./boost/boost/algorithm/string/split.hpp:16, from ./boost/boost/algorithm/string.hpp:23, from ./pwiz/utility/misc/String.hpp:29, from ./pwiz/utility/misc/Std.hpp:31, from pwiz/utility/misc/TabReader.cpp:25: ./boost/boost/get_pointer.hpp: At global scope: ./boost/boost/get_pointer.hpp:27:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/scoped_ptr.hpp:14:0, from ./boost_aux/boost/nowide/fstream.hpp:14, from ./pwiz/utility/misc/Stream.hpp:30, from ./pwiz/utility/misc/Std.hpp:32, from pwiz/utility/misc/TabReader.cpp:25: ./boost/boost/smart_ptr/scoped_ptr.hpp:68:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_NOEXCEPT : px( p.release() ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/TabReader.hpp:29, from pwiz/utility/misc/TabReader.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c pwiz/utility/misc/random_access_compressed_ifstream.cpp -o pwiz/utility/misc/random_access_compressed_ifstream.o In file included from ./boost/boost/smart_ptr/shared_ptr.hpp:28:0, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/iostreams/device/file_descriptor.hpp:28, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:75: ./boost/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) ) ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/iostreams/device/file_descriptor.hpp:28, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:75: ./boost/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/iostreams/device/file_descriptor.hpp:28, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:75: ./boost/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/iostreams/device/file_descriptor.hpp:28, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:75: ./boost/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/iostreams/device/file_descriptor.hpp:28, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:75: ./boost/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> & r ) ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/iostreams/device/file_descriptor.hpp:28, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:75: ./boost/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> && r ) ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/iostreams/device/file_descriptor.hpp:28, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:75: ./boost/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: ./boost/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/bind/mem_fn.hpp:25:0, from ./boost/boost/mem_fn.hpp:22, from ./boost/boost/function/detail/prologue.hpp:18, from ./boost/boost/function.hpp:24, from ./boost/boost/algorithm/string/detail/find_iterator.hpp:18, from ./boost/boost/algorithm/string/find_iterator.hpp:24, from ./boost/boost/algorithm/string/iter_find.hpp:27, from ./boost/boost/algorithm/string/split.hpp:16, from ./boost/boost/algorithm/string.hpp:23, from ./pwiz/utility/misc/String.hpp:29, from ./pwiz/utility/misc/Std.hpp:31, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82: ./boost/boost/get_pointer.hpp: At global scope: ./boost/boost/get_pointer.hpp:27:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/scoped_ptr.hpp:14:0, from ./boost_aux/boost/nowide/fstream.hpp:14, from ./pwiz/utility/misc/Stream.hpp:30, from ./pwiz/utility/misc/Std.hpp:32, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:82: ./boost/boost/smart_ptr/scoped_ptr.hpp:68:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_NOEXCEPT : px( p.release() ) ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/thread/thread.hpp:13:0, from ./boost/boost/thread.hpp:13, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:83: ./boost/boost/thread/detail/thread_group.hpp: In member function ‘boost::thread* boost::thread_group::create_thread(F)’: ./boost/boost/thread/detail/thread_group.hpp:78:18: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr<thread> new_thread(new thread(threadfunc)); ^ In file included from /usr/include/c++/5/bits/locale_conv.h:41:0, from /usr/include/c++/5/locale:43, from ./boost/boost/iostreams/detail/config/codecvt.hpp:62, from ./boost/boost/iostreams/positioning.hpp:21, from pwiz/utility/misc/random_access_compressed_ifstream.hpp:71, from pwiz/utility/misc/random_access_compressed_ifstream.cpp:67: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c pwiz/utility/misc/SHA1.cpp -o pwiz/utility/misc/SHA1.o In file included from ./boost/boost/scoped_ptr.hpp:14:0, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: ./boost/boost/smart_ptr/scoped_ptr.hpp:68:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_NOEXCEPT : px( p.release() ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/smart_ptr/scoped_ptr.hpp:21, from ./boost/boost/scoped_ptr.hpp:14, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/smart_ptr/shared_ptr.hpp:28:0, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/filesystem/path.hpp:29, from ./boost/boost/filesystem/operations.hpp:25, from pwiz/utility/misc/SHA1.cpp:18: ./boost/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/smart_ptr/scoped_ptr.hpp:21, from ./boost/boost/scoped_ptr.hpp:14, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/filesystem/path.hpp:29, from ./boost/boost/filesystem/operations.hpp:25, from pwiz/utility/misc/SHA1.cpp:18: ./boost/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/smart_ptr/scoped_ptr.hpp:21, from ./boost/boost/scoped_ptr.hpp:14, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/filesystem/path.hpp:29, from ./boost/boost/filesystem/operations.hpp:25, from pwiz/utility/misc/SHA1.cpp:18: ./boost/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/smart_ptr/scoped_ptr.hpp:21, from ./boost/boost/scoped_ptr.hpp:14, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/filesystem/path.hpp:29, from ./boost/boost/filesystem/operations.hpp:25, from pwiz/utility/misc/SHA1.cpp:18: ./boost/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/smart_ptr/scoped_ptr.hpp:21, from ./boost/boost/scoped_ptr.hpp:14, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/filesystem/path.hpp:29, from ./boost/boost/filesystem/operations.hpp:25, from pwiz/utility/misc/SHA1.cpp:18: ./boost/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> & r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/smart_ptr/scoped_ptr.hpp:21, from ./boost/boost/scoped_ptr.hpp:14, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/filesystem/path.hpp:29, from ./boost/boost/filesystem/operations.hpp:25, from pwiz/utility/misc/SHA1.cpp:18: ./boost/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> && r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/smart_ptr/scoped_ptr.hpp:21, from ./boost/boost/scoped_ptr.hpp:14, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/filesystem/path.hpp:29, from ./boost/boost/filesystem/operations.hpp:25, from pwiz/utility/misc/SHA1.cpp:18: ./boost/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: ./boost/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/smart_ptr/scoped_ptr.hpp:21, from ./boost/boost/scoped_ptr.hpp:14, from ./boost_aux/boost/nowide/fstream.hpp:14, from pwiz/utility/misc/SHA1.cpp:17: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c pwiz/utility/misc/SHA1Calculator.cpp -o pwiz/utility/misc/SHA1Calculator.o In file included from ./boost/boost/smart_ptr/shared_ptr.hpp:28:0, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: ./boost/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: ./boost/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: ./boost/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: ./boost/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: ./boost/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> & r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: ./boost/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> && r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: ./boost/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: ./boost/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/bind/mem_fn.hpp:25:0, from ./boost/boost/mem_fn.hpp:22, from ./boost/boost/function/detail/prologue.hpp:18, from ./boost/boost/function.hpp:24, from ./boost/boost/algorithm/string/detail/find_iterator.hpp:18, from ./boost/boost/algorithm/string/find_iterator.hpp:24, from ./boost/boost/algorithm/string/iter_find.hpp:27, from ./boost/boost/algorithm/string/split.hpp:16, from ./boost/boost/algorithm/string.hpp:23, from ./pwiz/utility/misc/String.hpp:29, from ./pwiz/utility/misc/Std.hpp:31, from pwiz/utility/misc/SHA1Calculator.cpp:33: ./boost/boost/get_pointer.hpp: At global scope: ./boost/boost/get_pointer.hpp:27:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/scoped_ptr.hpp:14:0, from ./boost_aux/boost/nowide/fstream.hpp:14, from ./pwiz/utility/misc/Stream.hpp:30, from ./pwiz/utility/misc/Std.hpp:32, from pwiz/utility/misc/SHA1Calculator.cpp:33: ./boost/boost/smart_ptr/scoped_ptr.hpp:68:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_NOEXCEPT : px( p.release() ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/SHA1Calculator.cpp:32: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c pwiz/utility/misc/sha1calc.cpp -o pwiz/utility/misc/sha1calc.o In file included from ./boost/boost/smart_ptr/shared_ptr.hpp:28:0, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: ./boost/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> & r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> && r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: ./boost/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: ./boost/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/bind/mem_fn.hpp:25:0, from ./boost/boost/mem_fn.hpp:22, from ./boost/boost/function/detail/prologue.hpp:18, from ./boost/boost/function.hpp:24, from ./boost/boost/algorithm/string/detail/find_iterator.hpp:18, from ./boost/boost/algorithm/string/find_iterator.hpp:24, from ./boost/boost/algorithm/string/iter_find.hpp:27, from ./boost/boost/algorithm/string/split.hpp:16, from ./boost/boost/algorithm/string.hpp:23, from pwiz/utility/misc/String.hpp:29, from pwiz/utility/misc/Filesystem.hpp:29, from pwiz/utility/misc/unit.hpp:30, from pwiz/utility/misc/sha1calc.cpp:25: ./boost/boost/get_pointer.hpp: At global scope: ./boost/boost/get_pointer.hpp:27:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/scoped_ptr.hpp:14:0, from ./boost_aux/boost/nowide/fstream.hpp:14, from ./pwiz/utility/misc/Stream.hpp:30, from ./pwiz/utility/misc/Std.hpp:32, from pwiz/utility/misc/sha1calc.cpp:26: ./boost/boost/smart_ptr/scoped_ptr.hpp:68:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit scoped_ptr( std::auto_ptr<T> p ) BOOST_NOEXCEPT : px( p.release() ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from pwiz/utility/misc/SHA1Calculator.hpp:28, from pwiz/utility/misc/sha1calc.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c random_access_gzFile.cpp -o random_access_gzFile.o g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c boost/libs/thread/src/pthread/once.cpp -o boost/libs/thread/src/pthread/once.o In file included from ./boost/boost/bind/mem_fn.hpp:25:0, from ./boost/boost/mem_fn.hpp:22, from ./boost/boost/bind/bind.hpp:26, from ./boost/boost/bind.hpp:22, from ./boost/boost/thread/pthread/once_atomic.hpp:19, from ./boost/boost/thread/once.hpp:20, from boost/libs/thread/src/pthread/./once_atomic.cpp:9, from boost/libs/thread/src/pthread/once.cpp:8: ./boost/boost/get_pointer.hpp:27:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/get_pointer.hpp:14, from ./boost/boost/bind/mem_fn.hpp:25, from ./boost/boost/mem_fn.hpp:22, from ./boost/boost/bind/bind.hpp:26, from ./boost/boost/bind.hpp:22, from ./boost/boost/thread/pthread/once_atomic.hpp:19, from ./boost/boost/thread/once.hpp:20, from boost/libs/thread/src/pthread/./once_atomic.cpp:9, from boost/libs/thread/src/pthread/once.cpp:8: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c boost/libs/thread/src/pthread/thread.cpp -o boost/libs/thread/src/pthread/thread.o In file included from ./boost/boost/smart_ptr/shared_ptr.hpp:28:0, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: ./boost/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr<Y> & r ): pi_( new sp_counted_impl_p<Y>( r.get() ) ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: ./boost/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: ./boost/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] explicit shared_ptr( std::auto_ptr<Y> & r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: ./boost/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr( std::auto_ptr<Y> && r ): px(r.get()), pn() ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: ./boost/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> & r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: ./boost/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr<Y> && r ) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/shared_ptr.hpp:17:0, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: ./boost/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(std::auto_ptr<_Up>&&)’: ./boost/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] this_type( static_cast< std::auto_ptr<Y> && >( r ) ).swap( *this ); ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ In file included from ./boost/boost/bind/mem_fn.hpp:25:0, from ./boost/boost/mem_fn.hpp:22, from ./boost/boost/bind/bind.hpp:26, from ./boost/boost/bind.hpp:22, from ./boost/boost/thread/detail/thread.hpp:30, from ./boost/boost/thread/thread_only.hpp:22, from boost/libs/thread/src/pthread/thread.cpp:11: ./boost/boost/get_pointer.hpp: At global scope: ./boost/boost/get_pointer.hpp:27:40: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] template<class T> T * get_pointer(std::auto_ptr<T> const& p) ^ In file included from /usr/include/c++/5/memory:81:0, from ./boost/boost/config/no_tr1/memory.hpp:21, from ./boost/boost/smart_ptr/shared_ptr.hpp:23, from ./boost/boost/shared_ptr.hpp:17, from ./boost/boost/date_time/time_clock.hpp:17, from ./boost/boost/thread/thread_time.hpp:9, from ./boost/boost/thread/lock_types.hpp:18, from ./boost/boost/thread/pthread/thread_data.hpp:12, from ./boost/boost/thread/thread_only.hpp:17, from boost/libs/thread/src/pthread/thread.cpp:11: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template<typename> class auto_ptr; ^ g++ -std=c++11 -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true-I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c rampR.cpp -o rampR.o gcc -I/usr/local/lib/R/include -DNDEBUG -I./boost_aux/ -I./boost/ -I. -D_LARGEFILE_SOURCE -DHAVE_PWIZ_MZML_LIB -D_NODEBUG -DWITHOUT_MZ5nc-config --cflags || /bin/true` -I/usr/local/include -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/include" -I"/home/massspec/R/x86_64-pc-linux-gnu-library/3.2/zlibbioc/include" -fpic -g -O2 -c R_init_mzR.c -o R_init_mzR.o g++ -std=c++11 -shared -L/usr/local/lib/R/lib -L/usr/local/lib -o mzR.so cramp.o ramp_base64.o ramp.o RcppRamp.o RcppRampModule.o rnetCDF.o RcppPwiz.o RcppPwizModule.o RcppIdent.o RcppIdentModule.o ./boost/libs/system/src/error_code.o ./boost/libs/regex/src/posix_api.o ./boost/libs/regex/src/fileiter.o ./boost/libs/regex/src/regex_raw_buffer.o ./boost/libs/regex/src/cregex.o ./boost/libs/regex/src/regex_debug.o ./boost/libs/regex/src/instances.o ./boost/libs/regex/src/icu.o ./boost/libs/regex/src/usinstances.o ./boost/libs/regex/src/regex.o ./boost/libs/regex/src/wide_posix_api.o ./boost/libs/regex/src/regex_traits_defaults.o ./boost/libs/regex/src/winstances.o ./boost/libs/regex/src/wc_regex_traits.o ./boost/libs/regex/src/c_regex_traits.o ./boost/libs/regex/src/cpp_regex_traits.o ./boost/libs/regex/src/static_mutex.o ./boost/libs/regex/src/w32_regex_traits.o ./boost/libs/iostreams/src/zlib.o ./boost/libs/iostreams/src/file_descriptor.o ./boost/libs/filesystem/src/operations.o ./boost... installing to /home/massspec/R/x86_64-pc-linux-gnu-library/3.2/mzR/libs R inst ** preparing package for lazy loading Creating a generic function for ‘close’ from package ‘base’ in package ‘mzR’ Error in setMethod("chromatogram", "mzRpwiz", function(object, chrom) { : no existing definition for function ‘chromatogram’ Error : unable to load R code in package ‘mzR’ ERROR: lazy loading failed for package ‘mzR’

It seems now the problem is with "chomatogram" and "mzRpwiz". Do you have a suggestion? Maybe a list of older xcms packages that will work on an older R version such as 3.2.5?

Thanks,

Brad

sneumann commented 7 years ago

Maybe I still need more context: what OS exactly are you running ? WHich gcc is used ? apt-get install r-base on Ubuntu should give you /usr/lib/R/lib/libR.so which is in r-base-core . so I don't understand the need for manual R compilation. WIth a current R, biocLite() should get you an mzR that is recent enough for the gcc in your OS. Or what exactly are your special version requirements ?

bevans-danforth commented 7 years ago

Steffen,

We are using Ubuntu 16.04, not sure about the gcc, it is what came with the OS. The reason we need to compile R is that we need to configure it with shared libraries enabled. In any case we were able to finally put things together and get xcms to work. Thanks fo your help and isntrucitons.

Best,

Brad

Bradley S. Evans, Ph.D Director, Proteomics & Mass Spectrometry Facility Donald Danforth Plant Science Center 975 North Warson Road Saint Louis, MO 63132 bevans@danforthcenter.orgmailto:bevans@danforthcenter.org pmsf pagehttp://www.danforthcenter.org/scientists-research/core-technologies/proteomics-mass-spectrometry

From: sneumann [mailto:notifications@github.com] Sent: Friday, May 05, 2017 3:43 AM To: Bioconductor/bioc_docker Cc: Evans, Bradley; Author Subject: Re: [Bioconductor/bioc_docker] XCMS installation problem (#20)

Maybe I still need more context: what OS exactly are you running ? WHich gcc is used ? apt-get install r-base on Ubuntu should give you /usr/lib/R/lib/libR.so which is in r-base-core . so I don't understand the need for manual R compilation. WIth a current R, biocLite() should get you an mzR that is recent enough for the gcc in your OS. Or what exactly are your special version requirements ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/Bioconductor/bioc_docker/issues/20#issuecomment-299412692, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AbFYtyCoVBMuOrVFYh9L9hdZMbj7xDz8ks5r2uEegaJpZM4NQ5l4.

sneumann commented 7 years ago

Cool, thanks for letting me know. Yours, Steffen