[ https://issues.apache.org/jira/browse/ARROW-17692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kouhei Sutou resolved ARROW-17692. ---------------------------------- Resolution: Fixed Issue resolved by pull request 14235 https://github.com/apache/arrow/pull/14235 > [R] Arrow Package Installation: undefined symbol error > ------------------------------------------------------- > > Key: ARROW-17692 > URL: https://issues.apache.org/jira/browse/ARROW-17692 > Project: Apache Arrow > Issue Type: Bug > Components: R > Reporter: Wayne Tu > Assignee: Nicola Crane > Priority: Major > Labels: pull-request-available > Fix For: 11.0.0 > > Time Spent: 10h 50m > Remaining Estimate: 0h > > Hi, > I encountered "undefined symbol: _ZTIN3Aws4Auth22AWSCredentialsProviderE > {noformat} > Error: loading failed > Execution halted > ERROR: loading failed" errors when trying to install arrow under R 4.1.3 with > devtoolset-8 (gcc version 8.3.1). > > Sys.getenv("LD_LIBRARY_PATH") > [1] > "/usr/local/lib64:/usr/local/lib64/cmake:/lib64:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib/gcc/x86_64-redhat-linux/8:/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8:/opt/R/4.1.3/lib/R/lib:/usr/local/lib:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/lib/amd64/server" > > Sys.getenv("PATH") > [1] > "/apps/Python/3.9.12/bin:/usr/local/cmake-3.21.4-linux-x86_64/bin:/opt/rh/devtoolset-8/root/usr/bin:/apps/bin:/usr/local/bin:/bin:/usr/bin" > > Sys.setenv("NOT_CRAN"=TRUE) > > Sys.setenv("LIBARROW_BINARY" = FALSE) > > Sys.setenv("ARROW_R_DEV" = TRUE) > > Sys.setenv("ARROW_USE_PKG_CONFIG" = FALSE) > > Sys.setenv(ARROW_S3 = "ON") > > Sys.setenv(CMAKE = "/apps/cmake-3.21.4-linux-x86_64/bin/cmake") > > sessionInfo() > R version 4.1.3 (2022-03-10) > Platform: x86_64-pc-linux-gnu (64-bit) > Running under: Red Hat Enterprise Linux Server 7.9 (Maipo) > Matrix products: default > BLAS/LAPACK: /usr/lib64/libopenblasp-r0.3.3.so > locale: > [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C > [3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 > [5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 > [7] LC_PAPER=en_US.UTF-8 LC_NAME=C > [9] LC_ADDRESS=C LC_TELEPHONE=C > [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C > attached base packages: > [1] stats graphics grDevices utils datasets methods base > loaded via a namespace (and not attached): > [1] compiler_4.1.3 > > arrow::arrow_available() > Error in loadNamespace(x) : there is no package called ‘arrow’ > > system("gcc -v") > Using built-in specs. > COLLECT_GCC=gcc > COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper > Target: x86_64-redhat-linux > Configured with: ../configure --enable-bootstrap > --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-8/root/usr > --mandir=/opt/rh/devtoolset-8/root/usr/share/man > --infodir=/opt/rh/devtoolset-8/root/usr/share/info > --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared > --enable-threads=posix --enable-checking=release --enable-multilib > --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions > --enable-gnu-unique-object --enable-linker-build-id > --with-gcc-major-version-only --with-linker-hash-style=gnu > --with-default-libstdcxx-abi=gcc4-compatible --enable-plugin > --enable-initfini-array > --with-isl=/builddir/build/BUILD/gcc-8.3.1-20190311/obj-x86_64-redhat-linux/isl-install > --disable-libmpx --enable-gnu-indirect-function --with-tune=generic > --with-arch_32=x86-64 --build=x86_64-redhat-linux > Thread model: posix > gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC) > > > install.packages(mpkg, repos=NULL, type="source") > ...... > ...... > ** building package indices > ** installing vignettes > ** testing if installed package can be loaded from temporary location > Error: package or namespace load failed for ‘arrow’ in dyn.load(file, DLLpath > = DLLpath, ...): > unable to load shared object > '/home/user1/R/x86_64-pc-linux-gnu/4.1.3/00LOCK-arrow/00new/arrow/libs/arrow.so': > > /home/user1/R/x86_64-pc-linux-gnu/4.1.3/00LOCK-arrow/00new/arrow/libs/arrow.so: > undefined symbol: _ZTIN3Aws4Auth22AWSCredentialsProviderE > Error: loading failed > Execution halted > ERROR: loading failed > * removing ‘/home/user1/R/x86_64-pc-linux-gnu/4.1.3/arrow’ > Warning message: > In install.packages(mpkg, repos = NULL, type = "source") : > installation of package > ‘/apps/tmp/RtmpEqJN3J/downloaded_packages/arrow_8.0.0.tar.gz’ had non-zero > exit status > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)