sonobus icon indicating copy to clipboard operation
sonobus copied to clipboard

Does not build on Fedora 32

Open mboldi-medallia-com opened this issue 4 years ago • 3 comments

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.

mboldi-medallia-com avatar Nov 19 '20 01:11 mboldi-medallia-com

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.

essej avatar Nov 19 '20 01:11 essej

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

JcKlomp avatar Jan 01 '21 20:01 JcKlomp

Also had to install systemd-devel for libudev dependency

bugsweeper avatar Dec 26 '21 18:12 bugsweeper