-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Dear WK,
I get the following error when running a WKWLOADROI command from MATLAB:
Invalid MEX-file '/Users/karimia/code/alik/auxiliaryMethods/wkw/matlab/wkwLoadRoi.mexmaci64':
dlopen(/Users/karimia/code/alik/auxiliaryMethods/wkw/matlab/wkwLoadRoi.mexmaci64, 0x0006): Library not loaded:
/usr/local/opt/lz4/lib/liblz4.1.dylib
Referenced from:
/Users/karimia/code/alik/auxiliaryMethods/wkw/matlab/wkwLoadRoi.mexmaci64
Reason: tried: '/usr/local/opt/lz4/lib/liblz4.1.dylib' (no such file),
'/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/lz4/lib/liblz4.1.dylib' (no such file),
'/usr/local/opt/lz4/lib/liblz4.1.dylib' (no such file), '/usr/local/lib/liblz4.1.dylib' (no such file),
'/usr/lib/liblz4.1.dylib' (no such file, not in dyld cache)
Trying to build using WKWBUILD gives the following error:
wkwBuild();
Updating crates.io index
Compiling libc v0.2.141
Compiling wkwrap v1.5.0 (/Users/karimia/code/alik/auxiliaryMethods/wkw/rust)
Compiling wkw_compress v1.4.0 (/Users/karimia/code/alik/auxiliaryMethods/wkw/matlab/rust/wkw_compress)
Compiling wkw_mex v1.4.0 (/Users/karimia/code/alik/auxiliaryMethods/wkw/matlab/rust/wkw_mex)
warning: unused#[macro_use]import
--> src/lib.rs:3:1
|
3 | #[macro_use]
| ^^^^^^^^^^^^
|
= note:#[warn(unused_imports)]on by default
error: linking with cc failed: exit status: 1
|
= note: LC_ALL="C" PATH="/Users/karimia/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/bin:/Users/karimia/.cargo/bin:/Users/karimia/miniconda3/bin:/Users/karimia/miniconda3/condabin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" VSLANG="1033" ZERO_AR_DATE="1" "cc" "-Wl,-exported_symbols_list,/var/folders/d_/4gtzwhhd5x31zlwmwg2nfnfw0000gp/T/rustcAM18jy/list" "-arch" "arm64" "/var/folders/d_/4gtzwhhd5x31zlwmwg2nfnfw0000gp/T/rustcAM18jy/symbols.o" "/Users/karimia/code/alik/auxiliaryMethods/wkw/matlab/rust/wkw_compress/target/release/deps/wkw_compress.wkw_compress.6ce36766-cgu.5.rcgu.o" "-L" "/Users/karimia/code/alik/auxiliaryMethods/wkw/matlab/rust/wkw_compress/target/release/deps" "-L" "/Applications/MATLAB_R2021b.app/bin/maci64" "-L" "/usr/local/lib" "-L" "../lz4/lib" "-L" "/Users/karimia/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib" "/Users/karimia/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib/libcompiler_builtins-30535ac27d951dda.rlib" "-lmx" "-lmex" "-llz4" "-liconv" "-lSystem" "-lc" "-lm" "-L" "/Users/karimia/.rustup/toolchains/stable-aarch64-apple-darwin/lib/rustlib/aarch64-apple-darwin/lib" "-o" "/Users/karimia/code/alik/auxiliaryMethods/wkw/matlab/rust/wkw_compress/target/release/deps/libwkw_compress.dylib" "-Wl,-dead_strip" "-dynamiclib" "-Wl,-dylib" "-nodefaultlibs"
= note: ld: warning: directory not found for option '-L../lz4/lib'
ld: library not found for -llz4
clang: error: linker command failed with exit code 1 (use -v to see invocation)
It is a Apple M1 Max chip on the Macos Ventura (13.0.1)