[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse-factory
Subject:    [opensuse-factory] Re: jack-0.116
From:       Sid Boyce <sboyce () blueyonder ! co ! uk>
Date:       2009-03-27 8:26:48
Message-ID: 49CC8DC8.3010009 () blueyonder ! co ! uk
[Download RAW message or body]

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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic