ebu / ear-production-suite

The EAR Production Suite is a set of VST® plugins and tools for producing immersive and personalizable audio content suitable for any Next Generation Audio codec. It is based on the Audio Definition Model (ITU-R BS.2076) and the ITU ADM Renderer (ITU-R BS.2127) and enables monitoring on any ITU-R BS.2051 loudspeaker configuration.
https://ear-production-suite.ebu.io/
GNU General Public License v3.0
102 stars 19 forks source link

Feature request: Compilation config for Linux #201

Closed marclava closed 1 year ago

marclava commented 2 years ago

I tried to compile the suite for Linux, but there's a linking issue; the error message contains "relocation R_X86_64_TPOFF32 against symbol", so it's related to some position-independant code option(s). Also, JUCE can't find a few Linux headers (I used the CPATH env variable to get around this issue).

dewiweb commented 2 years ago

glad to hear i'm not the only one wants to use ear-production-suite on linux! If you succeed i'm interested by compilation instructions...

aklasofitsown commented 1 year ago

I'd love to see an Linux version, too!

rsjbailey commented 1 year ago

Thanks for giving this a go and letting us know about the issues. Linux support isn't currently a priority for us, but it should be less difficult to acheive than it was last time this was last mentioned as we have since updated to a version of JUCE which supports VST on Linux.

Attempting to compile with clang and vcpkg rather than gcc and any libraries installed by your distro/package manager might be worth a try as that would bring things closer to the existing macOS build, so one fewer variable.

tomjnixon commented 1 year ago

Hi,

I've been working on this in #222. I've not tested it on normal linux yet (running on nixos; I'll try ubuntu next week and write some instructions), but it might be possible for someone feeling adventurous!

marclava commented 1 year ago

I confirm that I was able to compile and install the plugins from the linux_support branch, on my Ubuntu 20.04 laptop. I will also try on Debian 11 (stable); it should work too... Thanks a lot; it's rare that developers of free audio software for MacOS and Windows care about Linux. :-)