macOS Sonoma 14.6 - Troubleshooting and steps to build the stable version of application

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: 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

Hi, thanks for the report. The problem is that x11 is enabled in your build. You need to disable it with -Dx11=disabled.

For Carla, you need the unreleased 2.6.0 version. You can build it with cmake. Maybe you will find these helpful:

I suggest joining the Matrix chatroom, Iā€™m online there most of the time.

Hi @Alex !

I successfully completed and created the meson build configuration file.
Command used:

  • meson setup build --pkg-config-path=/Users/hubert/Downloads/zrythm/Carla/test-dir/usr/lib/pkgconfig -Dx11=disabled -Db_lto=false -Dstrict_flags=true -Ddebug=true -Doptimization=3 -Db_sanitize=address -Dprefix=~/local -Dcarla=enabled
  • meson setup build --pkg-config-path=/Users/hubert/Downloads/zrythm/Carla/test-dir/usr/lib/pkgconfig -Dx11=disabled

I went a little bit further with compilation and code implementation, where I found Carlaā€™s redirection issue, which have been already fixed (changed the path to linked components, for example "<CarlaBackend.h> to ā€œpath/to/carla/backend/CarlaBackend.hā€

It worked in every case scenario, project wasā€¦ almost ā€œcompiledā€.

The last step to reproduce the image of built application got failure for ninja:

[511/512] Linking target src/libzrythm-lib.dylib
ld: warning: duplicate -rpath ā€˜/usr/local/lib/carlaā€™ ignored
ld: warning: duplicate -rpath ā€˜/usr/local/lib/carlaā€™ ignored
ld: warning: duplicate -rpath ā€˜/usr/local/lib/carlaā€™ ignored
ld: warning: ignoring duplicate libraries: ā€˜-lbacktraceā€™, ā€˜-lcurlā€™
[512/512] Generating doc/man/manpage with a custom command
FAILED: doc/man/zrythm.1
/opt/homebrew/bin/help2man -s 1 -N -i doc/man/zrythm.h2m -o doc/man/zrythm.1 -n Zrythm ā€˜ā€“version-string=Zrythm 1.0.0-rc.1ā€™ /Users/hubert/Downloads/zrythm/zrythm-master/build/src/zrythm
sh: line 1: 1395 Abort trap: 6 /Users/hubert/Downloads/zrythm/zrythm-master/build/src/zrythm --help 2> /dev/null
help2man: canā€™t get --help' info from /Users/hubert/Downloads/zrythm/zrythm-master/build/src/zrythm Try ā€“no-discard-stderrā€™ if option outputs to stderr
ninja: build stopped: subcommand failed.

Tried to install & compile different dependencies and capabilities, but it is not resolved yet. I am attaching the image of the changes, that Iā€™ve done:

What can I add here.
The communication via chat is perfect, but as the reference I am attaching the troubleshooting steps, that still need some workaround for building application with macOS Sonoma 14.6 build with M2 processor.

I am also attaching meson-log.txt file as the reference:

@everyone ā†’ Alex helped me to build the Carlaā€™s host plugin, where I was struggling. Building from latest Carla image (Git repository) enables the 2.6.0 version (alpha), where you need to add ā€œ/localā€ to the path to the binary files to successfully build the project.

However, the issue is still not resolved yet, so calmly looking for solution in my ā€œedge-caseā€.

Thanks for the support and quick responses!

// Meson Log (cut version)

Using cached compile:
Cached command line: c++ /Users/hubert/Downloads/zrythm/zrythm-master/build/meson-private/tmp9kfkwjlc/testfile.cpp -E -P -P -O0 -fpermissive -Werror=implicit-function-declaration

Code:

    #ifdef __has_include
     #if !__has_include("version")
      #error "Header 'version' could not be found"
     #endif
    #else
     #include <version>
    #endif

Cached compiler stdout:

Cached compiler stderr:

Using cached compile:
Cached command line: c++ /Users/hubert/Downloads/zrythm/zrythm-master/build/meson-private/tmpnbs4krm0/testfile.cpp -o /Users/hubert/Downloads/zrythm/zrythm-master/build/meson-private/tmpnbs4krm0/output.obj -c -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument

Code:

    #include <version>
    int main(void) {
        /* If it's not defined as a macro, try to use as a symbol */
        #ifndef _LIBCPP_VERSION
            _LIBCPP_VERSION;
        #endif
        return 0;
    }

Cached compiler stdout:

Cached compiler stderr:

Failed to guess install tag for /opt/homebrew/share/metainfo/org.zrythm.Zrythm.appdata.xml
Failed to guess install tag for /opt/homebrew/share/zrythm/themes/css/zrythm-theme.css
Failed to guess install tag for /opt/homebrew/share/man/man1/zrythm.1
Failed to guess install tag for /opt/homebrew/lib/zrythm/carla/carla-discovery-native
Failed to guess install tag for /opt/homebrew/share/glib-2.0/schemas/org.zrythm.Zrythm.gschema.xml
Failed to guess install tag for /opt/homebrew/share/zrythm/samples/square_emphasis.wav
Failed to guess install tag for /opt/homebrew/share/zrythm/samples/square_normal.wav
Failed to guess install tag for /opt/homebrew/share/icons/hicolor/scalable/apps/org.zrythm.Zrythm.svg
Failed to guess install tag for /opt/homebrew/share/mime/packages/org.zrythm.Zrythm-mime.xml
Failed to guess install tag for /opt/homebrew/share/zrythm/sourceview-styles/monokai-extended-zrythm.xml
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/compressor.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/compressor.lv2/compressor.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/cubic_distortion.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/cubic_distortion.lv2/cubic_distortion.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/flanger.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/flanger.lv2/flanger.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/gate_stereo.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/gate_stereo.lv2/gate_stereo.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/highpass_filter.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/highpass_filter.lv2/highpass_filter.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/lowpass_filter.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/lowpass_filter.lv2/lowpass_filter.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/white_noise.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/white_noise.lv2/white_noise.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/parametric_eq.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/parametric_eq.lv2/parametric_eq.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/peak_limiter.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/peak_limiter.lv2/peak_limiter.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/phaser.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/phaser.lv2/phaser.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/smooth_delay.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/smooth_delay.lv2/smooth_delay.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/triple_synth.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/triple_synth.lv2/triple_synth.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/wah4.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/wah4.lv2/wah4.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/zita_rev1.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/zita_rev1.lv2/zita_rev1.ttl
Failed to guess install tag for install script: /Users/hubert/Downloads/zrythm/zrythm-master/build/data/icon-themes/install_tracktype_icons.sh
Failed to guess install tag for install script: /usr/bin/env sh /Users/hubert/Downloads/zrythm/zrythm-master/scripts/meson-post-install.sh
Failed to guess install tag for /opt/homebrew/dummy
Failed to guess install tag for /opt/homebrew/share/fonts/zrythm/dummy
Failed to guess install tag for /opt/homebrew/share/zrythm/themes/icons/dummy
Failed to guess install tag for /opt/homebrew/share/metainfo/org.zrythm.Zrythm.appdata.xml
Failed to guess install tag for /opt/homebrew/share/zrythm/themes/css/zrythm-theme.css
Failed to guess install tag for /opt/homebrew/share/man/man1/zrythm.1
Failed to guess install tag for /opt/homebrew/lib/zrythm/carla/carla-discovery-native
Failed to guess install tag for /opt/homebrew/share/glib-2.0/schemas/org.zrythm.Zrythm.gschema.xml
Failed to guess install tag for /opt/homebrew/share/zrythm/samples/square_emphasis.wav
Failed to guess install tag for /opt/homebrew/share/zrythm/samples/square_normal.wav
Failed to guess install tag for /opt/homebrew/share/icons/hicolor/scalable/apps/org.zrythm.Zrythm.svg
Failed to guess install tag for /opt/homebrew/share/mime/packages/org.zrythm.Zrythm-mime.xml
Failed to guess install tag for /opt/homebrew/share/zrythm/sourceview-styles/monokai-extended-zrythm.xml
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/compressor.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/compressor.lv2/compressor.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/cubic_distortion.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/cubic_distortion.lv2/cubic_distortion.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/flanger.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/flanger.lv2/flanger.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/gate_stereo.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/gate_stereo.lv2/gate_stereo.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/highpass_filter.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/highpass_filter.lv2/highpass_filter.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/lowpass_filter.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/lowpass_filter.lv2/lowpass_filter.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/white_noise.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/white_noise.lv2/white_noise.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/parametric_eq.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/parametric_eq.lv2/parametric_eq.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/peak_limiter.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/peak_limiter.lv2/peak_limiter.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/phaser.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/phaser.lv2/phaser.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/smooth_delay.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/smooth_delay.lv2/smooth_delay.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/triple_synth.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/triple_synth.lv2/triple_synth.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/wah4.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/wah4.lv2/wah4.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/zita_rev1.lv2/manifest.ttl
Failed to guess install tag for /opt/homebrew/lib/zrythm/lv2/zita_rev1.lv2/zita_rev1.ttl
Failed to guess install tag for install script: /Users/hubert/Downloads/zrythm/zrythm-master/build/data/icon-themes/install_tracktype_icons.sh
Failed to guess install tag for install script: /usr/bin/env sh /Users/hubert/Downloads/zrythm/zrythm-master/scripts/meson-post-install.sh
Failed to guess install tag for /opt/homebrew/dummy
Failed to guess install tag for /opt/homebrew/share/fonts/zrythm/dummy
Failed to guess install tag for /opt/homebrew/share/zrythm/themes/icons/dummy

Hello @Alex and @everyone,

Fixed all of the root / general issues.
To build the stable version of Zrythm on macOS Sonoma 14.6 you need to run (of course in this order):

meson setup build --pkg-config-path=/tmp/carlatest/lib/pkgconfig -Dx11=disabled -Db_lto=false -Ddebug=true -Doptimization=2 -Dprefix=~/local -Dcarla=enabled -Dforce_fallback_for=gtk4,libpanel,libadwaita

meson compile -C build

meson install -C build

~/local/bin/zrythm_launch ā€“audio-backend=jack

Carla needs to be tagged, and before run Carla you need to launch the JACK configuration. It can be done via:
ā€œqjackctlā€ command.

Then you need to connect your Hardware with the software (In my case worked below solution):

And it works:

As the reference, that you can start your work using Zrythm latest build <3

Thanks and really appreciate the hard work during the troubleshooting and all the help received from @Alex.

Best Regards,
Hubert

1 Like