Downloaded, installed but not opening
Can you try running it from a terminal? What error are you getting? Do you have any logs?
I’m working on packaging Zrythm on Mac differently btw but it will take some time.
Hi @Alex ,
I am contacting in terms of Zrythm installation procedure for latest macOS build (Sonoma 14.6).
I managed to go trough all the provided documentation, tested all the necessary components, but unfortunately I am unable to install the software using Meson Build.
The commands, that I used across several branches (tested even from CI/CD perspective):
meson setup build -Dprefix=~/local -Db_lto=false -Dnative_build=true -Dstrict_flags=true -Ddebug=true -Doptimization=0 -Dcarla=enabled -Dextra_debug_info=true -Dstatic_deps=false -Dcheck_updates=true -Drtaudio=enabled -Drtmidi=enabled -Dforce_fallback_for=gtk4,libadwaita,libpanel,xxhash,libcyaml,json-glib,gtksourceview5,rtmidi,rtaudio,zstd,pcre,pcre2,libsndfile,libsoxr -Dopus=true
I tried with a different methods and components, but seems that Carla Host plugin (even Forked on your Github Repository) is not recognised. I created the build with meson several times, but it seems, that it’s not compiling.
The different version of Carla plugin software (installed from official website & forked) is stable for 2.5.8, so in the dependencies list the value was changed by me to >= 2.5.8, but it’s either not working.
The solution I followed during the troubleshooting process, was to replace some of the Carla backend files (autogenerated by compiler during Zrythm installation process) with the desired from the original backend solution.
Sample of the errors, that I get:
FAILED: src/zrythm
c++ -o src/zrythm src/zrythm.p/meson-generated_…_…_resources_zrythm-resources.c.o src/zrythm.p/main.c.o -flto -flto-jobs=2 -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names -Wl,-export_dynamic -Wl,-force_load subprojects/libadwaita/src/libadwaita-1.a -Wl,-force_load subprojects/libpanel/src/libpanel-1.a -Wl,-rpath,@loader_path/…/subprojects/gtk4/gtk -Wl,-rpath,/opt/homebrew/Cellar/glib/2.80.4/lib -Wl,-rpath,/opt/homebrew/opt/gettext/lib -Wl,-rpath,/opt/homebrew/Cellar/pango/1.54.0/lib -Wl,-rpath,/opt/homebrew/Cellar/harfbuzz/9.0.0/lib -Wl,-rpath,/opt/homebrew/Cellar/cairo/1.18.0/lib -Wl,-rpath,/opt/homebrew/Cellar/fribidi/1.0.15/lib -Wl,-rpath,/opt/homebrew/Cellar/gdk-pixbuf/2.42.12/lib -Wl,-rpath,/opt/homebrew/Cellar/libepoxy/1.5.10/lib -Wl,-rpath,/opt/homebrew/Cellar/graphene/1.10.8/lib -Wl,-rpath,/opt/homebrew/Cellar/fontconfig/2.15.0/lib -Wl,-rpath,/opt/homebrew/opt/freetype/lib -Wl,-rpath,/opt/homebrew/opt/libpng/lib -Wl,-rpath,/opt/homebrew/Cellar/libtiff/4.6.0/lib -Wl,-rpath,/opt/homebrew/Cellar/jpeg-turbo/3.0.3/lib -Wl,-rpath,/opt/homebrew/Cellar/libsndfile/1.2.2/lib -Wl,-rpath,/opt/homebrew/Cellar/libsoxr/0.1.3/lib -Wl,-rpath,/opt/homebrew/Cellar/guile/3.0.10/lib -Wl,-rpath,/opt/homebrew/opt/bdw-gc/lib -Wl,-rpath,/opt/homebrew/opt/zstd/lib -Wl,-rpath,/opt/homebrew/Cellar/serd/0.32.2/lib -Wl,-rpath,/opt/homebrew/Cellar/sord/0.16.16/lib -Wl,-rpath,/opt/homebrew/Cellar/sratom/0.6.16/lib -Wl,-rpath,/opt/homebrew/Cellar/lilv/0.24.24/lib -Wl,-rpath,/opt/homebrew/Cellar/pcre2/10.44/lib -Wl,-rpath,/opt/homebrew/Cellar/rubberband/3.3.0/lib -Wl,-rpath,/opt/homebrew/Cellar/libsamplerate/0.2.2/lib -Wl,-rpath,/opt/homebrew/Cellar/chromaprint/1.5.1_2/lib -Wl,-rpath,/opt/homebrew/Cellar/fftw/3.3.10_1/lib -Wl,-rpath,/opt/homebrew/lib -Wl,-rpath,/opt/homebrew/Cellar/gtksourceview5/5.12.1/lib -Wl,-rpath,/opt/homebrew/Cellar/vamp-plugin-sdk/2.10.0/lib -Wl,-rpath,/opt/homebrew/Cellar/zix/0.4.2/lib -Wl,-rpath,/opt/homebrew/Cellar/dbus/1.14.10/lib -Wl,-rpath,/opt/homebrew/Cellar/yyjson/0.10.0/lib -Wl,-rpath,/opt/homebrew/Cellar/jack/1.9.22_1/lib -Wl,-rpath,/opt/homebrew/Cellar/appstream/1.0.3/lib -Wl,-rpath,/opt/homebrew/Cellar/libyaml/0.2.5/lib src/libzrythm-lib.a src/plugins/lv2/liblv2-lib.a subprojects/gtk4/gtk/libgtk-4.1.dylib subprojects/libcyaml/libcyaml.a subprojects/reproc/libreproc.a subprojects/xxHash-0.8.0/libxxhash.a src/gui/widgets/libzrythm-widgets-lib.a ext/midilib/libmidilib.a ext/kissfft/libkissfft.a ext/nanovg/libnanovg.a ext/whereami/libwhereami.a ext/zita-resampler/libzita-resampler.a src/dsp/libzrythm-optimized-audio-lib.a src/utils/libzrythm-optimized-utils-lib.a src/dsp/vamp-ports/libvamp-plugins.a ext/qm-dsp/libqm_dsp.a ext/weakjack/libweakjack.a src/guile/libguilelib.a /opt/homebrew/Cellar/glib/2.80.4/lib/libgio-2.0.dylib /opt/homebrew/Cellar/glib/2.80.4/lib/libgobject-2.0.dylib /opt/homebrew/Cellar/glib/2.80.4/lib/libglib-2.0.dylib /opt/homebrew/opt/gettext/lib/libintl.dylib /opt/homebrew/Cellar/glib/2.80.4/lib/libgmodule-2.0.dylib /opt/homebrew/Cellar/pango/1.54.0/lib/libpangocairo-1.0.dylib /opt/homebrew/Cellar/pango/1.54.0/lib/libpango-1.0.dylib /opt/homebrew/Cellar/harfbuzz/9.0.0/lib/libharfbuzz.dylib /opt/homebrew/Cellar/cairo/1.18.0/lib/libcairo.dylib /opt/homebrew/Cellar/fribidi/1.0.15/lib/libfribidi.dylib /opt/homebrew/Cellar/cairo/1.18.0/lib/libcairo-gobject.dylib /opt/homebrew/Cellar/gdk-pixbuf/2.42.12/lib/libgdk_pixbuf-2.0.dylib /opt/homebrew/Cellar/libepoxy/1.5.10/lib/libepoxy.dylib -lm /opt/homebrew/Cellar/graphene/1.10.8/lib/libgraphene-1.0.dylib /opt/homebrew/Cellar/pango/1.54.0/lib/libpangoft2-1.0.dylib /opt/homebrew/Cellar/fontconfig/2.15.0/lib/libfontconfig.dylib /opt/homebrew/opt/freetype/lib/libfreetype.dylib -framework AppKit /opt/homebrew/opt/libpng/lib/libpng16.dylib /opt/homebrew/Cellar/libtiff/4.6.0/lib/libtiff.dylib /opt/homebrew/Cellar/jpeg-turbo/3.0.3/lib/libjpeg.dylib -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore /opt/homebrew/Cellar/cairo/1.18.0/lib/libcairo-script-interpreter.dylib -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore /opt/homebrew/Cellar/libsndfile/1.2.2/lib/libsndfile.dylib /opt/homebrew/Cellar/libsoxr/0.1.3/lib/libsoxr.dylib /opt/homebrew/Cellar/guile/3.0.10/lib/libguile-3.0.dylib /opt/homebrew/opt/bdw-gc/lib/libgc.dylib -lpthread -Wl,-rpath,/opt/homebrew/Cellar/carla/2.5.8/lib/carla /opt/homebrew/Cellar/carla/2.5.8/lib/carla/libcarla_host-plugin.dylib /opt/homebrew/opt/zstd/lib/libzstd.dylib /opt/homebrew/Cellar/serd/0.32.2/lib/libserd-0.dylib /opt/homebrew/Cellar/sord/0.16.16/lib/libsord-0.dylib /opt/homebrew/Cellar/sratom/0.6.16/lib/libsratom-0.dylib /opt/homebrew/Cellar/lilv/0.24.24/lib/liblilv-0.dylib /opt/homebrew/Cellar/pcre2/10.44/lib/libpcre2-8.dylib /opt/homebrew/Cellar/rubberband/3.3.0/lib/librubberband.dylib -framework Accelerate /opt/homebrew/Cellar/libsamplerate/0.2.2/lib/libsamplerate.dylib -ldl /opt/homebrew/Cellar/chromaprint/1.5.1_2/lib/libchromaprint.dylib /opt/homebrew/Cellar/fftw/3.3.10_1/lib/libfftw3.dylib /opt/homebrew/lib/libfftw3_threads.dylib /opt/homebrew/lib/libfftw3f_threads.dylib /opt/homebrew/Cellar/fftw/3.3.10_1/lib/libfftw3f.dylib /opt/homebrew/Cellar/gtksourceview5/5.12.1/lib/libgtksourceview-5.dylib /opt/homebrew/lib/libgtk-4.dylib /opt/homebrew/lib/libpangocairo-1.0.dylib /opt/homebrew/lib/libpango-1.0.dylib /opt/homebrew/lib/libharfbuzz.dylib /opt/homebrew/lib/libgdk_pixbuf-2.0.dylib /opt/homebrew/lib/libcairo-gobject.dylib /opt/homebrew/lib/libcairo.dylib /opt/homebrew/lib/libgraphene-1.0.dylib /opt/homebrew/lib/libgio-2.0.dylib /opt/homebrew/lib/libgobject-2.0.dylib /opt/homebrew/lib/libglib-2.0.dylib /opt/homebrew/lib/libintl.dylib /opt/homebrew/Cellar/vamp-plugin-sdk/2.10.0/lib/libvamp-hostsdk.so -lcurl /opt/homebrew/Cellar/zix/0.4.2/lib/libzix-0.dylib /opt/homebrew/Cellar/dbus/1.14.10/lib/libdbus-1.dylib /opt/homebrew/Cellar/yyjson/0.10.0/lib/libyyjson.dylib -L/Users/hubert/Downloads/zrythm-1.0.0-beta.6.7.1/build/subprojects/libbacktrace/dist/opt/homebrew/lib -lbacktrace /opt/homebrew/Cellar/jack/1.9.22_1/lib/libjack.dylib -framework foundation -framework cocoa -framework appkit -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -Wl,-rpath,/opt/homebrew/Cellar/carla/2.5.8/lib/carla -framework Accelerate -lcurl -L/Users/hubert/Downloads/zrythm-1.0.0-beta.6.7.1/build/subprojects/libbacktrace/dist/opt/homebrew/lib -lbacktrace -framework foundation -framework cocoa -framework appkit -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -Wl,-rpath,/opt/homebrew/Cellar/carla/2.5.8/lib/carla -framework Accelerate -lcurl -L/Users/hubert/Downloads/zrythm-1.0.0-beta.6.7.1/build/subprojects/libbacktrace/dist/opt/homebrew/lib -lbacktrace -framework foundation -framework cocoa -framework appkit -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore /opt/homebrew/Cellar/appstream/1.0.3/lib/libappstream.dylib -framework AppKit -framework Foundation /opt/homebrew/Cellar/libyaml/0.2.5/lib/libyaml.dylib -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -Wl,-rpath,/opt/homebrew/Cellar/carla/2.5.8/lib/carla -framework Accelerate -lcurl -L/Users/hubert/Downloads/zrythm-1.0.0-beta.6.7.1/build/subprojects/libbacktrace/dist/opt/homebrew/lib -lbacktrace -framework foundation -framework cocoa -framework appkit -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -Wl,-rpath,/opt/homebrew/Cellar/carla/2.5.8/lib/carla -framework Accelerate -lcurl -L/Users/hubert/Downloads/zrythm-1.0.0-beta.6.7.1/build/subprojects/libbacktrace/dist/opt/homebrew/lib -lbacktrace -framework foundation -framework cocoa -framework appkit -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -Wl,-rpath,/opt/homebrew/Cellar/carla/2.5.8/lib/carla -framework Accelerate -lcurl -L/Users/hubert/Downloads/zrythm-1.0.0-beta.6.7.1/build/subprojects/libbacktrace/dist/opt/homebrew/lib -lbacktrace -framework foundation -framework cocoa -framework appkit /opt/homebrew/Cellar/vamp-plugin-sdk/2.10.0/lib/libvamp-sdk.so -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore -Wl,-rpath,/opt/homebrew/Cellar/carla/2.5.8/lib/carla -framework Accelerate -lcurl -L/Users/hubert/Downloads/zrythm-1.0.0-beta.6.7.1/build/subprojects/libbacktrace/dist/opt/homebrew/lib -lbacktrace -framework foundation -framework cocoa -framework appkit -framework AppKit -framework AppKit -framework Carbon -framework CoreVideo -framework CoreServices -framework Foundation -framework IOSurface -framework OpenGL -framework QuartzCore
ld: warning: duplicate -rpath ‘/opt/homebrew/Cellar/carla/2.5.8/lib/carla’ ignored
ld: warning: duplicate -rpath ‘/opt/homebrew/Cellar/carla/2.5.8/lib/carla’ ignored
ld: warning: duplicate -rpath ‘/opt/homebrew/Cellar/carla/2.5.8/lib/carla’ ignored
ld: warning: duplicate -rpath ‘/opt/homebrew/Cellar/carla/2.5.8/lib/carla’ ignored
ld: warning: duplicate -rpath ‘/opt/homebrew/Cellar/carla/2.5.8/lib/carla’ ignored
ld: warning: duplicate -rpath ‘/opt/homebrew/Cellar/carla/2.5.8/lib/carla’ ignored
ld: warning: ignoring duplicate libraries: ‘-lbacktrace’, ‘-lcurl’
Undefined symbols for architecture arm64:
“_XInitThreads”, referenced from:
_zrythm_app_startup in lto.o
“_gdk_x11_surface_get_xid”, referenced from:
_carla_native_plugin_open_ui in lto.o
_z_gtk_window_get_x11_xid in lto.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
Tested builds:
- develop branch
- c++ 20 version branch
- master (main branch)
- version Zrythm installer (OS-X & OSX Brew).
I tried to install the Carla 2.6.0 unreleased version plugin for macOS, but it seems that it was only dedicated for Linux distribution.
Please let me know, if further investigation is needed from my end.
It would be a pleasure, if we could contact personally and get the latest version of Zrythm working.
Best Regards,
Hubert