Solution to issue cannot be found in the documentation.
Issue
Hi, I've got a conda-based env, but it looks like libintl is being linked from homebrew (which I would prefer to not install). Wondering if this is user error on my part!
❯ conda list nvim
# packages in environment at ~/opt/miniconda3/envs/sdev:
#
# Name Version Build Channel
nvim 0.12.1 h5c45de5_1 conda-forge
❯ otool -L `which nvim`
~/opt/miniconda3/envs/sdev/bin/nvim:
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 1122.4.0)
@rpath/libluv.1.dylib (compatibility version 1.0.0, current version 1.51.0)
@rpath/libiconv.2.dylib (compatibility version 10.0.0, current version 10.0.0)
@rpath/liblpeg.dylib (compatibility version 0.0.0, current version 0.0.0)
@rpath/libtree-sitter.0.25.dylib (compatibility version 0.0.0, current version 0.0.0)
@rpath/libutf8proc.3.dylib (compatibility version 3.0.0, current version 3.2.3)
/opt/homebrew/opt/gettext/lib/libintl.8.dylib (compatibility version 13.0.0, current version 13.6.0)
@rpath/libunibilium...dylib (compatibility version 0.0.0, current version 0.0.0)
@rpath/libluajit-5.1.2.dylib (compatibility version 2.1.0, current version 2.1.255)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.0.0)
@rpath/libuv.1.dylib (compatibility version 2.0.0, current version 2.0.0)
❯ nvim
dyld[94022]: Library not loaded: /opt/homebrew/opt/gettext/lib/libintl.8.dylib
Referenced from: <38B13B2C-3BFA-3E9E-8A76-D03B363B09F5> ~/opt/miniconda3/envs/sdev/bin/nvim
Reason: tried: '/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/usr/local/lib/libintl.8.dylib' (no such file), '/usr/lib/libintl.8.dylib' (no such file, not in dyld cache)
zsh: abort nvim
If I walk back to 0.11.6, I see an rpath instead of the burned in absolute path:
❯ conda list nvim | rg forge
nvim 0.11.6 h476a6b7_0 conda-forge
❯ otool -L `which nvim` | rg intl
@rpath/libintl.8.dylib (compatibility version 13.0.0, current version 13.4.0)
Thanks!
Installed packages
# packages in environment at ~/opt/miniconda3/envs/test_nvim:
#
# Name Version Build Channel
libasprintf 0.25.1 h493aca8_0 conda-forge
libcxx 22.1.3 h55c6f16_0 conda-forge
libgettextpo 0.25.1 h493aca8_0 conda-forge
libiconv 1.18 h23cfdf5_2 conda-forge
libintl 0.25.1 h493aca8_0 conda-forge
libtree-sitter 0.25.9 he530434_0 conda-forge
libutf8proc 2.11.3 h2431656_0 conda-forge
libuv 1.51.0 h6caf38d_1 conda-forge
lua-lpeg 1.1.0 h1a92334_5 conda-forge
luajit-openresty 2.1_20260311 h1a92334_0 conda-forge
luv 1.51.0 hbc156a2_1 conda-forge
nvim 0.12.1 h5c45de5_1 conda-forge
unibilium 2.1.2 he530434_1 conda-forge
Environment info
active environment : sdev
active env location : ~/opt/miniconda3/envs/sdev
shell level : 1
user config file : ~/.condarc
populated config files : ~/.condarc
conda version : 26.3.1
conda-build version : not installed
python version : 3.10.19.final.0
solver : libmamba (default)
virtual packages : __archspec=1=m1
__conda=26.3.1=0
__osx=26.4=0
__unix=0=0
base environment : ~/opt/miniconda3 (writable)
conda av data dir : ~/opt/miniconda3/etc/conda
conda av metadata url : None
channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
https://conda.anaconda.org/conda-forge/noarch
https://repo.anaconda.com/pkgs/main/osx-arm64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/osx-arm64
https://repo.anaconda.com/pkgs/r/noarch
package cache : ~/opt/miniconda3/pkgs
~/.conda/pkgs
envs directories : ~/opt/miniconda3/envs
~/.conda/envs
temporary directory : /var/folders/xv/r704vyg1019_k9j8dslj91s80000gn/T
platform : osx-arm64
user-agent : conda/26.3.1 requests/2.32.5 CPython/3.10.19 Darwin/25.4.0 OSX/26.4 solver/libmamba conda-libmamba-solver/25.11.0 libmambapy/2.5.0
UID:GID : 501:20
netrc file : None
offline mode : False
Solution to issue cannot be found in the documentation.
Issue
Hi, I've got a conda-based env, but it looks like libintl is being linked from homebrew (which I would prefer to not install). Wondering if this is user error on my part!
If I walk back to 0.11.6, I see an rpath instead of the burned in absolute path:
Thanks!
Installed packages
Environment info