conda-forge / r-arrow-feedstock

A conda-smithy repository for r-arrow.
BSD 3-Clause "New" or "Revised" License
3 stars 13 forks source link

r-arrow is broken by `snappy` update on macOS #78

Closed harry-xm closed 7 months ago

harry-xm commented 7 months ago

Solution to issue cannot be found in the documentation.

Issue

After updating snappy to 1.2.0, r-arrow fails to load.

Error: package or namespace load failed for ‘arrow’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/Users/x/miniforge3/envs/r43/lib/R/library/arrow/libs/arrow.dylib':
  dlopen(/Users/x/miniforge3/envs/r43/lib/R/library/arrow/libs/arrow.dylib, 0x0006): Symbol not found: __ZN6snappy11RawCompressEPKcmPcPm
  Referenced from: <198728D7-CC83-3ACD-BCA3-D7B53EBCF99C> /Users/x/miniforge3/envs/r43/lib/libarrow.1400.2.0.dylib
  Expected in:     <F4610B3E-77CA-35FF-A986-DF0C809E6B61> /Users/x/miniforge3/envs/r43/lib/libsnappy.1.1.10.dylib

Installed packages

# packages in environment at /Users/x/miniforge3/envs/r43:
#
# Name                    Version                   Build  Channel
_r-mutex                  1.0.1               anacondar_1    conda-forge
aws-c-auth                0.7.16               h0d2f7a6_8    conda-forge
aws-c-cal                 0.6.10               h677d54c_2    conda-forge
aws-c-common              0.9.14               h93a5062_0    conda-forge
aws-c-compression         0.2.18               h677d54c_2    conda-forge
aws-c-event-stream        0.4.2                h59ac3ca_6    conda-forge
aws-c-http                0.8.1                hfe5d766_7    conda-forge
aws-c-io                  0.14.6               h9ac2cdb_2    conda-forge
aws-c-mqtt                0.10.3               hb8a1441_2    conda-forge
aws-c-s3                  0.5.5                h4398043_0    conda-forge
aws-c-sdkutils            0.1.15               h677d54c_2    conda-forge
aws-checksums             0.1.18               h677d54c_2    conda-forge
aws-crt-cpp               0.26.4               ha2646ad_3    conda-forge
aws-sdk-cpp               1.11.267             ha761c4c_4    conda-forge
bwidget                   1.9.14               hce30654_1    conda-forge
bzip2                     1.0.8                h93a5062_5    conda-forge
c-ares                    1.28.1               h93a5062_0    conda-forge
ca-certificates           2024.2.2             hf0a4a13_0    conda-forge
cairo                     1.18.0               hd1e100b_0    conda-forge
cctools_osx-arm64         986                  h998149b_0    conda-forge
clang                     17.0.6          default_h4cf2255_4    conda-forge
clang-17                  17.0.6          default_he012953_4    conda-forge
clang_impl_osx-arm64      17.0.6              he47c785_11    conda-forge
clang_osx-arm64           17.0.6              h54d7cd3_11    conda-forge
clangxx                   17.0.6          default_h4cf2255_4    conda-forge
clangxx_impl_osx-arm64    17.0.6              h50f59cd_11    conda-forge
clangxx_osx-arm64         17.0.6              h54d7cd3_11    conda-forge
compiler-rt               17.0.6               h3808999_1    conda-forge
compiler-rt_osx-arm64     17.0.6               h3808999_1    conda-forge
curl                      8.7.1                h2d989ff_0    conda-forge
expat                     2.6.2                hebf3989_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 h77eed37_1    conda-forge
fontconfig                2.14.2               h82840c6_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
freetype                  2.12.1               hadb7bae_2    conda-forge
fribidi                   1.0.10               h27ca646_0    conda-forge
gettext                   0.22.5               h8fbad5d_2    conda-forge
gettext-tools             0.22.5               h8fbad5d_2    conda-forge
gflags                    2.2.2             hc88da5d_1004    conda-forge
gfortran_impl_osx-arm64   12.3.0               h53ed385_3    conda-forge
gfortran_osx-arm64        12.3.0               h57527a5_1    conda-forge
glog                      0.7.0                hc6770e3_0    conda-forge
gmp                       6.3.0                hebf3989_1    conda-forge
graphite2                 1.3.13            hebf3989_1003    conda-forge
harfbuzz                  8.3.0                h8f0ba13_0    conda-forge
icu                       73.2                 hc8870d7_0    conda-forge
isl                       0.26            imath32_h347afa1_101    conda-forge
krb5                      1.21.2               h92f50d5_0    conda-forge
ld64_osx-arm64            711                  h6a44367_0    conda-forge
lerc                      4.0.0                h9a09cb3_0    conda-forge
libabseil                 20240116.1      cxx17_hebf3989_2    conda-forge
libarrow                  14.0.2          h0b57e41_14_cpu    conda-forge
libarrow-acero            14.0.2          h13dd4ca_14_cpu    conda-forge
libarrow-dataset          14.0.2          h13dd4ca_14_cpu    conda-forge
libarrow-substrait        14.0.2          hef52601_14_cpu    conda-forge
libasprintf               0.22.5               h8fbad5d_2    conda-forge
libasprintf-devel         0.22.5               h8fbad5d_2    conda-forge
libblas                   3.9.0           22_osxarm64_openblas    conda-forge
libbrotlicommon           1.1.0                hb547adb_1    conda-forge
libbrotlidec              1.1.0                hb547adb_1    conda-forge
libbrotlienc              1.1.0                hb547adb_1    conda-forge
libclang-cpp17            17.0.6          default_he012953_4    conda-forge
libcrc32c                 1.1.2                hbdafb3b_0    conda-forge
libcurl                   8.7.1                h2d989ff_0    conda-forge
libcxx                    16.0.6               h4653b0c_0    conda-forge
libdeflate                1.20                 h93a5062_0    conda-forge
libedit                   3.1.20191231         hc8eb9b7_2    conda-forge
libev                     4.33                 h93a5062_2    conda-forge
libevent                  2.1.12               h2757513_1    conda-forge
libexpat                  2.6.2                hebf3989_0    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgettextpo              0.22.5               h8fbad5d_2    conda-forge
libgettextpo-devel        0.22.5               h8fbad5d_2    conda-forge
libgfortran               5.0.0           13_2_0_hd922786_3    conda-forge
libgfortran-devel_osx-arm64 12.3.0               hc62be1c_3    conda-forge
libgfortran5              13.2.0               hf226fd6_3    conda-forge
libglib                   2.78.4               hbf44286_1    conda-forge
libgoogle-cloud           2.22.0               hbebe991_1    conda-forge
libgoogle-cloud-storage   2.22.0               h8a76758_1    conda-forge
libgrpc                   1.62.1               h9c18a4f_0    conda-forge
libiconv                  1.17                 h0d3ecfb_2    conda-forge
libintl                   0.22.5               h8fbad5d_2    conda-forge
libintl-devel             0.22.5               h8fbad5d_2    conda-forge
libjpeg-turbo             3.0.0                hb547adb_1    conda-forge
liblapack                 3.9.0           22_osxarm64_openblas    conda-forge
libllvm17                 17.0.6               haab561b_1    conda-forge
libnghttp2                1.58.0               ha4dd798_1    conda-forge
libopenblas               0.3.27          openmp_h6c19121_0    conda-forge
libparquet                14.0.2          hf6ce1d5_14_cpu    conda-forge
libpng                    1.6.43               h091b4b1_0    conda-forge
libprotobuf               4.25.3               hbfab5d5_0    conda-forge
libre2-11                 2023.09.01           h7b2c953_2    conda-forge
libssh2                   1.11.0               h7a5bd25_0    conda-forge
libthrift                 0.19.0               h026a170_1    conda-forge
libtiff                   4.6.0                h07db509_3    conda-forge
libutf8proc               2.8.0                h1a8c8d9_0    conda-forge
libwebp-base              1.3.2                hb547adb_0    conda-forge
libxml2                   2.12.6               h0d0cfa8_1    conda-forge
libzlib                   1.2.13               h53f4e23_5    conda-forge
llvm-openmp               18.1.2               hcd81f8e_0    conda-forge
llvm-tools                17.0.6               haab561b_1    conda-forge
lz4-c                     1.9.4                hb7217d7_0    conda-forge
make                      4.3                  he57ea6c_1    conda-forge
mpc                       1.3.1                h91ba8db_0    conda-forge
mpfr                      4.2.1                h41d338b_1    conda-forge
ncurses                   6.4.20240210         h078ce10_0    conda-forge
openssl                   3.2.1                h0d3ecfb_1    conda-forge
orc                       2.0.0                h3d3088e_0    conda-forge
pandoc                    3.1.13               hce30654_0    conda-forge
pango                     1.52.1               hb067d4f_0    conda-forge
pcre2                     10.42                h26f9a81_0    conda-forge
pixman                    0.43.4               hebf3989_0    conda-forge
r                         4.3             r43hd8ed1ab_1007    conda-forge
r-arrow                   14.0.1            r43h463b476_0    conda-forge
r-askpass                 1.2.0             r43h21dc0da_0    conda-forge
r-assertthat              0.2.1             r43hc72bb7e_4    conda-forge
r-backports               1.4.1             r43h21dc0da_2    conda-forge
r-base                    4.3.3                h53b85ff_0    conda-forge
r-base64enc               0.1_3           r43h21dc0da_1006    conda-forge
r-bit                     4.0.5             r43h21dc0da_1    conda-forge
r-bit64                   4.0.5             r43h21dc0da_2    conda-forge
r-blob                    1.2.4             r43hc72bb7e_1    conda-forge
r-boot                    1.3_30            r43hc72bb7e_0    conda-forge
r-broom                   1.0.5             r43hc72bb7e_1    conda-forge
r-bslib                   0.7.0             r43hc72bb7e_0    conda-forge
r-cachem                  1.0.8             r43h21dc0da_1    conda-forge
r-callr                   3.7.6             r43hc72bb7e_0    conda-forge
r-cellranger              1.1.0           r43hc72bb7e_1006    conda-forge
r-class                   7.3_22            r43h21dc0da_1    conda-forge
r-cli                     3.6.2             r43he96f11e_0    conda-forge
r-clipr                   0.8.0             r43hc72bb7e_2    conda-forge
r-cluster                 2.1.6             r43hf391e02_0    conda-forge
r-codetools               0.2_20            r43hc72bb7e_0    conda-forge
r-colorspace              2.1_0             r43h21dc0da_1    conda-forge
r-conflicted              1.2.0             r43h785f33e_1    conda-forge
r-cpp11                   0.4.7             r43hc72bb7e_0    conda-forge
r-crayon                  1.5.2             r43hc72bb7e_2    conda-forge
r-crosstalk               1.2.1             r43hc72bb7e_0    conda-forge
r-curl                    5.1.0             r43h867807f_0    conda-forge
r-data.table              1.15.2            r43h513102a_0    conda-forge
r-dbi                     1.2.2             r43hc72bb7e_0    conda-forge
r-dbplyr                  2.4.0             r43hc72bb7e_0    conda-forge
r-digest                  0.6.35            r43h65f505e_0    conda-forge
r-dplyr                   1.1.4             r43he96f11e_0    conda-forge
r-dtplyr                  1.3.1             r43hc72bb7e_1    conda-forge
r-ellipsis                0.3.2             r43h21dc0da_2    conda-forge
r-evaluate                0.23              r43hc72bb7e_0    conda-forge
r-fansi                   1.0.6             r43hd2d937b_0    conda-forge
r-farver                  2.1.1             r43he62749d_2    conda-forge
r-fastmap                 1.1.1             r43he62749d_1    conda-forge
r-fontawesome             0.5.2             r43hc72bb7e_0    conda-forge
r-forcats                 1.0.0             r43hc72bb7e_1    conda-forge
r-foreign                 0.8_86            r43hd2d937b_0    conda-forge
r-fs                      1.6.3             r43he62749d_0    conda-forge
r-furrr                   0.3.1             r43hc72bb7e_2    conda-forge
r-future                  1.33.2            r43h785f33e_0    conda-forge
r-gargle                  1.5.2             r43h785f33e_0    conda-forge
r-generics                0.1.3             r43hc72bb7e_2    conda-forge
r-ggplot2                 3.5.0             r43hc72bb7e_0    conda-forge
r-globals                 0.16.3            r43hc72bb7e_0    conda-forge
r-glue                    1.7.0             r43hd2d937b_0    conda-forge
r-googledrive             2.1.1             r43hc72bb7e_1    conda-forge
r-googlesheets4           1.1.1             r43h785f33e_1    conda-forge
r-gtable                  0.3.4             r43hc72bb7e_0    conda-forge
r-haven                   2.5.4             r43he96f11e_0    conda-forge
r-hexbin                  1.28.3            r43h81fe24e_1    conda-forge
r-highr                   0.10              r43hc72bb7e_1    conda-forge
r-hms                     1.1.3             r43hc72bb7e_1    conda-forge
r-htmltools               0.5.8.1           r43h65f505e_0    conda-forge
r-htmlwidgets             1.6.4             r43hc72bb7e_1    conda-forge
r-httr                    1.4.7             r43hc72bb7e_0    conda-forge
r-ids                     1.0.1             r43hc72bb7e_3    conda-forge
r-isoband                 0.2.7             r43he62749d_2    conda-forge
r-jquerylib               0.1.4             r43hc72bb7e_2    conda-forge
r-jsonlite                1.8.8             r43hd2d937b_0    conda-forge
r-kernsmooth              2.23_22           r43hf85d023_0    conda-forge
r-knitr                   1.46              r43hc72bb7e_0    conda-forge
r-labeling                0.4.3             r43hc72bb7e_0    conda-forge
r-later                   1.3.2             r43he96f11e_0    conda-forge
r-lattice                 0.22_6            r43hd2d937b_0    conda-forge
r-lazyeval                0.2.2             r43h21dc0da_4    conda-forge
r-lifecycle               1.0.4             r43hc72bb7e_0    conda-forge
r-listenv                 0.9.1             r43hc72bb7e_0    conda-forge
r-lubridate               1.9.3             r43h21dc0da_0    conda-forge
r-magrittr                2.0.3             r43h21dc0da_2    conda-forge
r-mass                    7.3_60            r43h21dc0da_1    conda-forge
r-matrix                  1.6_5             r43hb447869_0    conda-forge
r-memoise                 2.0.1             r43hc72bb7e_2    conda-forge
r-mgcv                    1.9_1             r43h81b59b4_0    conda-forge
r-mime                    0.12              r43h21dc0da_2    conda-forge
r-modelr                  0.1.11            r43hc72bb7e_1    conda-forge
r-munsell                 0.5.1             r43hc72bb7e_0    conda-forge
r-nlme                    3.1_164           r43hf391e02_0    conda-forge
r-nnet                    7.3_19            r43h21dc0da_1    conda-forge
r-openssl                 2.1.1             r43h138cb08_0    conda-forge
r-parallelly              1.37.1            r43hd2d937b_0    conda-forge
r-pillar                  1.9.0             r43hc72bb7e_1    conda-forge
r-pkgconfig               2.0.3             r43hc72bb7e_3    conda-forge
r-plotly                  4.10.4            r43hc72bb7e_0    conda-forge
r-prettyunits             1.2.0             r43hc72bb7e_0    conda-forge
r-processx                3.8.4             r43hd2d937b_0    conda-forge
r-progress                1.2.3             r43hc72bb7e_0    conda-forge
r-promises                1.3.0             r43h65f505e_0    conda-forge
r-ps                      1.7.6             r43hd2d937b_0    conda-forge
r-purrr                   1.0.2             r43h21dc0da_0    conda-forge
r-r6                      2.5.1             r43hc72bb7e_2    conda-forge
r-ragg                    1.3.0             r43h670b4b5_0    conda-forge
r-rappdirs                0.3.3             r43h21dc0da_2    conda-forge
r-rcolorbrewer            1.1_3             r43h785f33e_2    conda-forge
r-rcpp                    1.0.12            r43h65f505e_0    conda-forge
r-readr                   2.1.5             r43h65f505e_0    conda-forge
r-readxl                  1.4.3             r43h9c2710d_0    conda-forge
r-recommended             4.3             r43hd8ed1ab_1006    conda-forge
r-rematch                 2.0.0             r43hc72bb7e_0    conda-forge
r-rematch2                2.1.2             r43hc72bb7e_3    conda-forge
r-reprex                  2.1.0             r43hc72bb7e_0    conda-forge
r-rlang                   1.1.3             r43h65f505e_0    conda-forge
r-rmarkdown               2.26              r43hc72bb7e_0    conda-forge
r-rpart                   4.1.23            r43hd2d937b_0    conda-forge
r-rstudioapi              0.16.0            r43hc72bb7e_0    conda-forge
r-rvest                   1.0.4             r43hc72bb7e_0    conda-forge
r-sass                    0.4.9             r43h65f505e_0    conda-forge
r-scales                  1.3.0             r43hc72bb7e_0    conda-forge
r-selectr                 0.4_2             r43hc72bb7e_3    conda-forge
r-showtext                0.9_7             r43h352e15f_0    conda-forge
r-showtextdb              3.0               r43hc72bb7e_2    conda-forge
r-spatial                 7.3_17            r43h21dc0da_0    conda-forge
r-stringi                 1.8.3             r43ha87ad83_0    conda-forge
r-stringr                 1.5.1             r43h785f33e_0    conda-forge
r-survival                3.5_8             r43hd2d937b_0    conda-forge
r-sys                     3.4.2             r43h21dc0da_1    conda-forge
r-sysfonts                0.8.9             r43h352e15f_0    conda-forge
r-systemfonts             1.0.5             r43ha7d8270_0    conda-forge
r-textshaping             0.3.7             r43h75b01e1_0    conda-forge
r-tibble                  3.2.1             r43h21dc0da_2    conda-forge
r-tidyr                   1.3.1             r43h65f505e_0    conda-forge
r-tidyselect              1.2.0             r43h011812f_1    conda-forge
r-tidyverse               2.0.0             r43h785f33e_1    conda-forge
r-timechange              0.3.0             r43h65f505e_0    conda-forge
r-tinytex                 0.50              r43hc72bb7e_0    conda-forge
r-tzdb                    0.4.0             r43he62749d_1    conda-forge
r-utf8                    1.2.4             r43hd2d937b_0    conda-forge
r-uuid                    1.2_0             r43hd2d937b_0    conda-forge
r-vctrs                   0.6.5             r43he96f11e_0    conda-forge
r-viridislite             0.4.2             r43hc72bb7e_1    conda-forge
r-vroom                   1.6.5             r43he96f11e_0    conda-forge
r-withr                   3.0.0             r43hc72bb7e_0    conda-forge
r-xfun                    0.43              r43h65f505e_0    conda-forge
r-xml2                    1.3.6             r43h3535291_1    conda-forge
r-yaml                    2.3.8             r43hd2d937b_0    conda-forge
re2                       2023.09.01           h4cba328_2    conda-forge
readline                  8.2                  h92ec313_1    conda-forge
sigtool                   0.1.3                h44b9a77_0    conda-forge
snappy                    1.2.0                hd04f947_0    conda-forge
tapi                      1100.0.11            he4954df_0    conda-forge
tk                        8.6.13               h5083fa2_1    conda-forge
tktable                   2.10                 hd996620_5    conda-forge
xz                        5.2.6                h57fd34a_0    conda-forge
zlib                      1.2.13               h53f4e23_5    conda-forge
zstd                      1.5.5                h4f39d0f_0    conda-forge

Environment info

active environment : None
            shell level : 0
       user config file : /Users/x/.condarc
 populated config files : /Users/x/miniforge3/.condarc
                          /Users/x/.condarc
          conda version : 24.3.0
    conda-build version : not installed
         python version : 3.10.14.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=m1
                          __conda=24.3.0=0
                          __osx=14.4.1=0
                          __unix=0=0
       base environment : /Users/x/miniforge3  (writable)
      conda av data dir : /Users/x/miniforge3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /Users/x/miniforge3/pkgs
                          /Users/x/.conda/pkgs
       envs directories : /Users/x/miniforge3/envs
                          /Users/x/.conda/envs
               platform : osx-arm64
             user-agent : conda/24.3.0 requests/2.31.0 CPython/3.10.14 Darwin/23.4.0 OSX/14.4.1 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.8
                UID:GID : 501:20
             netrc file : None
           offline mode : False
harry-xm commented 7 months ago

Tracked in https://github.com/conda-forge/snappy-feedstock/issues/35. Closing this.