sonobus icon indicating copy to clipboard operation
sonobus copied to clipboard

Linux Fedora Build error

Open Bilibilibill opened this issue 6 months ago • 0 comments

When following the documentation in BUILDING SonoBus on Linux Fedora, I encountered some issues running ./build.sh in the building step.

The terminal displayed

[ 91%] Linking CXX shared module SonoBus_artefacts/Release/VST3/SonoBus.vst3/Contents/x86_64-linux/SonoBus.so /usr/bin/ld: /tmp/sonobus.ZfudSc.ltrans0.ltrans.o: in function _GLOBAL__sub_I_main': <artificial>:(.text.startup+0x32): undefined reference to juce::this_will_fail_to_link_if_some_of_your_compile_units_are_built_in_release_mode::this_will_fail_to_link_if_some_of_your_compile_units_are_built_in_release_mode()' /usr/bin/ld: :(.text.startup+0x40): undefined reference to juce::Colour::Colour(unsigned int)' /usr/bin/ld: <artificial>:(.text.startup+0x51): undefined reference to juce::Colour::Colour(unsigned int)' /usr/bin/ld: :(.text.startup+0x62): undefined reference to juce::Colour::Colour(unsigned int)' /usr/bin/ld: <artificial>:(.text.startup+0x73): undefined reference to juce::Colour::Colour(unsigned int)' /usr/bin/ld: :(.text.startup+0x84): undefined reference to juce::Colour::Colour(unsigned int)' /usr/bin/ld: /tmp/sonobus.ZfudSc.ltrans0.ltrans.o:<artificial>:(.text.startup+0x95): more undefined references to juce::Colour::Colour(unsigned int)' follow /usr/bin/ld: /tmp/sonobus.ZfudSc.ltrans0.ltrans.o: in function main': <artificial>:(.text.startup+0x9c3): undefined reference to juce_CreateApplication()' /usr/bin/ld: :(.text.startup+0x9ca): undefined reference to juce::JUCEApplicationBase::createInstance' /usr/bin/ld: /tmp/sonobus.ZfudSc.ltrans0.ltrans.o: in function _GLOBAL__sub_I_main': :(.text.startup+0x9b2): undefined reference to juce::Colour::Colour(unsigned int)' /usr/bin/ld: /tmp/sonobus.ZfudSc.ltrans0.ltrans.o: in function main': :(.text.startup+0x9cf): undefined reference to `juce::JUCEApplicationBase::main(int, char const**)' collect2: error: ld returned 1 exit status gmake[2]: *** [CMakeFiles/SonoBus_Standalone.dir/build.make:213: SonoBus_artefacts/Release/Standalone/sonobus] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:222: CMakeFiles/SonoBus_Standalone.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs....

and a hell of a lot more error messages.

Any idea on how to solve this issue? Thanks a lot!!

Bilibilibill avatar Aug 07 '24 08:08 Bilibilibill