[opensuse-factory] jack-0.116
I have some applications that depend on jack-0.116. Building and installing the package under /usr or /usr/local I get "unable to connect to jack server as client". Any suggestions welcomed/any chance having jack updated to 0.116.2/.3 in Factory. I am using KDE4, so arts.desktop doesn't exist. The following messages are from qjackctl as shipped in Factory or that I have built locally. 01:53:21.942 Logging started --- Wed Feb 18 01:53:21 2009 --- 01:53:21.982 Patchbay deactivated. 01:53:21.994 Statistics reset. 01:53:22.022 Startup script... 01:53:22.022 artsshell -q terminate 01:53:22.027 ALSA connection graph change. kcminit(29005)/kcontrol: "Module arts.desktop not found" 01:53:31.722 Startup script terminated with exit status=256. 01:53:31.722 JACK is starting... 01:53:31.722 /usr/bin/jackd -v -R -dalsa -r48000 -p1024 -n2 -D -Chw:EMU0404 -Phw:EMU0404 -i1 -o1 getting driver descriptor from /usr/lib64/jack/jack_alsa.so getting driver descriptor from /usr/lib64/jack/jack_dummy.so getting driver descriptor from /usr/lib64/jack/jack_freebob.so 01:53:31.748 JACK was started with PID=29157. getting driver descriptor from /usr/lib64/jack/jack_net.so getting driver descriptor from /usr/lib64/jack/jack_oss.so jackd 0.116.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. server `default' registered cannot use real-time scheduling (FIFO at priority 10) [for thread -1356740880, from thread -1356740880] (1: Operation not permitted) cannot create engine cleaning up shared memory cleaning up files unregistering server `default' 01:53:31.815 JACK was stopped successfully. 01:53:31.815 Post-shutdown script... 01:53:31.815 killall jackd 01:53:31.937 ALSA connection change. jackd: no process killed 01:53:32.224 Post-shutdown script terminated with exit status=256. 01:53:33.945 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info. Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Sid Boyce wrote:
I have some applications that depend on jack-0.116. Building and installing the package under /usr or /usr/local I get "unable to connect to jack server as client". Any suggestions welcomed/any chance having jack updated to 0.116.2/.3 in Factory. I am using KDE4, so arts.desktop doesn't exist. The following messages are from qjackctl as shipped in Factory or that I have built locally.
01:53:21.942 Logging started --- Wed Feb 18 01:53:21 2009 --- 01:53:21.982 Patchbay deactivated. 01:53:21.994 Statistics reset. 01:53:22.022 Startup script... 01:53:22.022 artsshell -q terminate 01:53:22.027 ALSA connection graph change. kcminit(29005)/kcontrol: "Module arts.desktop not found" 01:53:31.722 Startup script terminated with exit status=256. 01:53:31.722 JACK is starting... 01:53:31.722 /usr/bin/jackd -v -R -dalsa -r48000 -p1024 -n2 -D -Chw:EMU0404 -Phw:EMU0404 -i1 -o1 getting driver descriptor from /usr/lib64/jack/jack_alsa.so getting driver descriptor from /usr/lib64/jack/jack_dummy.so getting driver descriptor from /usr/lib64/jack/jack_freebob.so 01:53:31.748 JACK was started with PID=29157. getting driver descriptor from /usr/lib64/jack/jack_net.so getting driver descriptor from /usr/lib64/jack/jack_oss.so jackd 0.116.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. server `default' registered cannot use real-time scheduling (FIFO at priority 10) [for thread -1356740880, from thread -1356740880] (1: Operation not permitted) cannot create engine cleaning up shared memory cleaning up files unregistering server `default' 01:53:31.815 JACK was stopped successfully. 01:53:31.815 Post-shutdown script... 01:53:31.815 killall jackd 01:53:31.937 ALSA connection change. jackd: no process killed 01:53:32.224 Post-shutdown script terminated with exit status=256. 01:53:33.945 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info. Regards Sid.
Building jack-0.116.2 with ./configure and make and using checkinstall to generate the rpm's, it just didn't work. SDR (Software Defined Radio) applications need 0.116 and openSUSE only supplies 0.109 packages. So I copied the jack.spec.in file to jack.spec in the sources, tar'd it up as jack-0.116.2.tar.gz rpmbuild -ta jack-0.116.2.tar.gz After some failures due to "unpackaged files found", I changed /usr/lib/rpm/macros - those two lines below from 1 to 0. # Note: The default value should be 0 for legacy compatibility. %_unpackaged_files_terminate_build 0 # # Should missing %doc files in the build directory terminate a build? # # Note: The default value should be 0 for legacy compatibility. %_missing_doc_files_terminate_build 0 It built jack-0.116.2-70.x86_64.rpm libjack0-0.116.2-70.x86_64.rpm libjack-devel-0.116.2-70.x86_64.rpm and jack-example-clients-0.116.2-70.x86_64.rpm All installed with "rpm -Uvh" and qjackctl now works fine as user - no more client connect failures or segfaults. Still gets stuck as root at FUTEX_WAIT_PRIVATE which I've had no luck with bugzilla or LKML coming up with an answer. Its this box only, the other one works for root as well as user. I shall have a look at the Build Service perhaps on Monday to see if I can get it to build there for anyone needing it. Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (1)
-
Sid Boyce