sonobus
sonobus copied to clipboard
Does not build on Fedora 32
LinuxMakefile]$ ./build.sh Package alsa was not found in the pkg-config search path. Perhaps you should add the directory containing `alsa.pc' to the PKG_CONFIG_PATH environment variable Package 'alsa', required by 'virtual:world', not found Package 'x11', required by 'virtual:world', not found Package 'xinerama', required by 'virtual:world', not found Package 'xext', required by 'virtual:world', not found Package 'freetype2', required by 'virtual:world', not found Package 'libcurl', required by 'virtual:world', not found Compiling include_juce_audio_plugin_client_Standalone.cpp /bin/sh: g++: command not found make: *** [Makefile:195: build/intermediate/Release/include_juce_audio_plugin_client_Standalone_1a871192.o] Error 127
alsa x11 most of the other complaints are installed .. what does PKG_CONFIG_PATH need to be set to ?? I tried the ususal ones .. same message each tim.
As mentioned in the README, you need to install several -dev (or -devel most likely in fedora, I don't have it installed anywhere recently) packages first:
"Make sure you have libopus and the libopus development package (libopus-dev), as well as JACK (jackd) and its development package. Also libasound2-dev , libx11-dev, libxext-dev, libxinerama-dev, libxrandr-dev, libxcursor-dev, libgl-dev, libfreetype-dev, libcurl4-dev."
Those package names may be slightly different, like i said, but using yum search on them should reveal the correct names, then yum install them all.
It compiles fine for me on Fedora 32.
Ignore the PKG_CONFIG_PATH message and try again with these packages installed: gcc-c++ alsa-lib-devel opus-devel libcurl-devel
Also had to install systemd-devel for libudev dependency