Skip to content

Compiling of readr 1.2.1 fails on (Ubuntu) linux multiple architecture R installation #922

@BerwinTurlach

Description

@BerwinTurlach

Hello all,

Today, update.packages() wanted to update readr on my machine from version 1.1.1 to 1.2.1. However the installation was not successful. I have an R installation with two architectures (32 bit and 64bit) and, apparently, for some reason a 64 bit dynamic object ended up in the 32 bit architecture so that at the end of the installation process the testing if installed package can be loaded failed. Complete output of the installation process is attached below.

Cheers,
Berwin

> sessionInfo()
R version 3.5.1 (2018-07-02)
Platform: x86_64-pc-linux-gnu/64 (64-bit)
Running under: Ubuntu 16.04.5 LTS

Matrix products: default
BLAS/LAPACK: /usr/lib/libopenblasp-r0.2.18.so

locale:
 [1] LC_CTYPE=en_AU.UTF-8       LC_NUMERIC=C               LC_TIME=en_AU.UTF-8        LC_COLLATE=C              
 [5] LC_MONETARY=en_AU.UTF-8    LC_MESSAGES=en_AU.UTF-8    LC_PAPER=en_AU.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C             LC_MEASUREMENT=en_AU.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] sos_2.0-0  brew_1.0-6

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.0       digest_0.6.18    rprojroot_1.3-2  jsonlite_1.5     backports_1.1.2  magrittr_1.5     evaluate_0.12   
 [8] stringi_1.2.4    rmarkdown_1.10   tools_3.5.1      stringr_1.3.1    yaml_2.2.0       rsconnect_0.8.11 compiler_3.5.1  
[15] base64enc_0.1-3  htmltools_0.3.6  knitr_1.20      
* installing *source* package ‘readr’ ...
** package ‘readr’ successfully unpacked and MD5 sums checked
** libs
*** arch - 32
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Collector.cpp -o Collector.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c CollectorGuess.cpp -o CollectorGuess.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Iconv.cpp -o Iconv.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c LocaleInfo.cpp -o LocaleInfo.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c RcppExports.cpp -o RcppExports.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Reader.cpp -o Reader.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Source.cpp -o Source.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Tokenizer.cpp -o Tokenizer.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c TokenizerDelim.cpp -o TokenizerDelim.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c TokenizerFwf.cpp -o TokenizerFwf.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c TokenizerWs.cpp -o TokenizerWs.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c connection.cpp -o connection.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c datetime.cpp -o datetime.o
gcc -m32 -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu   -fpic  -g -O2  -c grisu3.c -o grisu3.o
gcc -m32 -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu   -fpic  -g -O2  -c init.c -o init.o
gcc -m32 -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu   -fpic  -g -O2  -c localtime.c -o localtime.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c parse.cpp -o parse.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c read.cpp -o read.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c type_convert.cpp -o type_convert.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c write.cpp -o write.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c write_connection.cpp -o write_connection.o
g++ -m32  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c write_delim.cpp -o write_delim.o
gcc -m32 -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/32" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/opt/src/CURL32/usr/include/i386-linux-gnu   -fpic  -g -O2  -c rcon/connection.c -o rcon/connection.o
g++ -m32  -shared -L"/opt/R/R-3.5.1/lib/R/lib/32" -L/usr/local/lib -o ../inst/rcon/librcon.so rcon/connection.o
g++ -m32 -shared -L/opt/R/R-3.5.1/lib/R/lib/32 -L/usr/local/lib -o readr.so Collector.o CollectorGuess.o Iconv.o LocaleInfo.o RcppExports.o Reader.o Source.o Tokenizer.o TokenizerDelim.o TokenizerFwf.o TokenizerWs.o connection.o datetime.o grisu3.o init.o localtime.o parse.o read.o type_convert.o write.o write_connection.o write_delim.o -L. -lrcon -L../inst/rcon -Wl,-rpath,/opt/R/R-3.5.1/lib/R/library/readr/rcon -L/opt/R/R-3.5.1/lib/R/lib/32 -lR
installing via 'install.libs.R' to /opt/R/R-3.5.1/lib/R/library/readr
*** arch - 64
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Collector.cpp -o Collector.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c CollectorGuess.cpp -o CollectorGuess.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Iconv.cpp -o Iconv.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c LocaleInfo.cpp -o LocaleInfo.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c RcppExports.cpp -o RcppExports.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Reader.cpp -o Reader.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Source.cpp -o Source.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c Tokenizer.cpp -o Tokenizer.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c TokenizerDelim.cpp -o TokenizerDelim.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c TokenizerFwf.cpp -o TokenizerFwf.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c TokenizerWs.cpp -o TokenizerWs.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c connection.cpp -o connection.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c datetime.cpp -o datetime.o
gcc -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include   -fpic  -g -O2  -c grisu3.c -o grisu3.o
gcc -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include   -fpic  -g -O2  -c init.c -o init.o
gcc -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include   -fpic  -g -O2  -c localtime.c -o localtime.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c parse.cpp -o parse.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c read.cpp -o read.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c type_convert.cpp -o type_convert.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c write.cpp -o write.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c write_connection.cpp -o write_connection.o
g++  -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include  -I. -Ircon -fpic  -O3 -mtune=native -march=native -Wno-unused-variable -Wno-unused-function -c write_delim.cpp -o write_delim.o
gcc -I"/opt/R/R-3.5.1/lib/R/include" -I"/opt/R/R-3.5.1/lib/R/include/64" -DNDEBUG  -I"/opt/R/R-3.5.1/lib/R/library/Rcpp/include" -I"/opt/R/R-3.5.1/lib/R/library/BH/include" -I/usr/local/include   -fpic  -g -O2  -c rcon/connection.c -o rcon/connection.o
g++  -shared -L"/opt/R/R-3.5.1/lib/R/lib/64" -L/usr/local/lib -o ../inst/rcon/librcon.so rcon/connection.o
g++ -shared -L/opt/R/R-3.5.1/lib/R/lib/64 -L/usr/local/lib -o readr.so Collector.o CollectorGuess.o Iconv.o LocaleInfo.o RcppExports.o Reader.o Source.o Tokenizer.o TokenizerDelim.o TokenizerFwf.o TokenizerWs.o connection.o datetime.o grisu3.o init.o localtime.o parse.o read.o type_convert.o write.o write_connection.o write_delim.o -L. -lrcon -L../inst/rcon -Wl,-rpath,/opt/R/R-3.5.1/lib/R/library/readr/rcon -L/opt/R/R-3.5.1/lib/R/lib/64 -lR
installing via 'install.libs.R' to /opt/R/R-3.5.1/lib/R/library/readr
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** installing vignettes
** testing if installed package can be loaded
*** arch - 32
Error: package or namespace load failed for ‘readr’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/opt/R/R-3.5.1/lib/R/library/readr/libs/32/readr.so':
  librcon.so: wrong ELF class: ELFCLASS64
Error: loading failed
Execution halted
*** arch - 64
ERROR: loading failed for ‘32’
* removing ‘/opt/R/R-3.5.1/lib/R/library/readr’
* restoring previous ‘/opt/R/R-3.5.1/lib/R/library/readr’
Warning in install.packages :
  installation of package ‘readr’ had non-zero exit status

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions