There is currently a not really clear error "Could not found, [but] (found)" about ALSA library.
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:290 (message):
Could NOT find ALSA (missing: ALSA_LIBRARY) (found version "1.2.15.3")
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:654 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindALSA.cmake:98 (find_package_handle_standard_args)
CMakeLists.txt:28 (find_package)
@npil Now it's my turn to apologize. I had totally forgotten to get back to this.
I had to also install pipewire-jack (and remove jack) to get around the error message pw-jack not found but other than that the package works nicely.
Thanks!
@treeman sorry for the delay in getting back to you. Your message completely missed me somehow, I blame the holidays ;)
Thanks for reporting and your investigations, I have pushed a fix.
I ran into an issue when installing this as the enter key doesn't work. It produces this in daemon.log:
[2025-12-19 21:25:28] [ruby] OSC handler exception for address: /buffer-newline-and-indent
[2025-12-19 21:25:28] [ruby] uninitialized constant SonicPi::RuntimeMethods::RBeautify
[2025-12-19 21:25:28] [ruby] ["/usr/lib/sonic-pi/server/ruby/lib/sonicpi/runtime.rb:1384:in 'SonicPi::RuntimeMethods#beautify_ruby_source'", "/usr/lib/sonic-pi/server/ruby/lib/sonicpi/runtime.rb:845:in 'SonicPi::RuntimeMethods#__buffer_beautify'", "/usr/lib/sonic-pi/server/ruby/lib/sonicpi/runtime.rb:781:in 'SonicPi::RuntimeMethods#__buffer_newline_and_indent'", "/usr/lib/sonic-pi/server/ruby/bin/spider-server.rb:361:in 'block (2 levels) in <main>'", "/usr/lib/sonic-pi/server/ruby/lib/sonicpi/osc/udp_server.rb:81:in 'SonicPi::OSC::UDPServer#handle_data'", "/usr/lib/sonic-pi/server/ruby/lib/sonicpi/osc/udp_server.rb:103:in 'block in SonicPi::OSC::UDPServer#start_listener'", "<internal:kernel>:168:in 'Kernel.loop'", "/usr/lib/sonic-pi/server/ruby/lib/sonicpi/osc/udp_server.rb:86:in 'SonicPi::OSC::UDPServer#start_listener'", "/usr/lib/sonic-pi/server/ruby/lib/sonicpi/osc/udp_server.rb:41:in 'block in SonicPi::OSC::UDPServer#initialize'"]
[2025-12-19 21:25:28] [ruby] OSC handler exception for address: /buffer-newline-and-indent
Looking at the beautify dependency at https://github.com/jirutka/ruby-beautify2 it seems to expose RubyBeautify instead of RBeautify?
See the GitHub issues:
https://github.com/sonic-pi-net/sonic-pi/issues/3509
https://github.com/sonic-pi-net/sonic-pi/issues/2561
@FibonacciEffect should be fixed now
@FibonacciEffect thanks for the report. I can replicate this. It is caused by a deprecated boost lib. I will publish a patch shortly.
I seem to get an error when trying to update it with yay.
CMake Warning (dev) at api/CMakeLists.txt:75 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at /usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:141 (find_package):
Could not find a package configuration file provided by "boost_system"
(requested version 1.89.0) with any of the following names:
boost_systemConfig.cmake
boost_system-config.cmake
Add the installation prefix of "boost_system" to CMAKE_PREFIX_PATH or set
"boost_system_DIR" to a directory containing one of the above files. If
"boost_system" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
/usr/lib/cmake/Boost-1.89.0/BoostConfig.cmake:262 (boost_find_component)
/usr/share/cmake/Modules/FindBoost.cmake:609 (find_package)
api/CMakeLists.txt:75 (find_package)
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
-> error making: sonic-pi-exit status 4
Current Version is 4.5.1. Got it to compile from source with the instructions from the repository.
Adopting this since it's been abandoned and broken for a while, will work on updating everything soon hopefully