Issue compiling new RNBO patches in Hise (Main.cpp Build Failed) - Old patches work fine

thomas zalud's icon

Hi everyone,

I am currently running HISE 4.1 on macOS and facing a strange issue regarding the RNBO integration.

The Situation: I have successfully compiled older RNBO patches (exported a while ago) -> The DLL compiles perfectly, and the module works in HISE. However, when I try to import and compile a new RNBO (1.4.2) patch (specifically the Cycling '74 Git Pedals example, but also simple new tests), the compilation fails.

The Error: The batch compile process fails. When checking the build in Xcode/Terminal, the error occurs during the compilation of Main.cpp. It seems like the linkage between HISE and the generated RNBO code is broken for these new exports.

My Setup & Settings:

  • HISE Version: 4.1.0 (compiled from source).

  • RNBO Export Settings:

    • Polyphony: Disabled (checked).

    • Copy C++ Library Code: Enabled (checked).

    • Dynamic/Static linked: tried both.

  • Files: I always make sure to clean the DspNetworks/ThirdParty/SRC folder and copy both the new .cpp file and the rnbo library folder.

Question: Since my old exports work but the new ones fail with the exact same HISE setup: Are there any specific new checkboxes in the RNBO Export settings that I might be missing? Or does HISE require a specific setting for newer RNBO versions (e.g. regarding Mono/Stereo channel counts or vector sizes)?

Any hint would be appreciated!

Thanks!