Subject: pkg/33283: jackd server doesn't start
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <wulf@ping.net.au>
List: pkgsrc-bugs
Date: 04/18/2006 13:05:00
>Number: 33283
>Category: pkg
>Synopsis: jackd server doesn't start
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Apr 18 13:05:00 +0000 2006
>Originator: Berndt Josef Wulf
>Release: NetBSD-i386-current
>Organization:
NTC-Electronics
>Environment:
NetBSD barossa 3.99.15 NetBSD 3.99.15 (HOTDOG) #0: Tue Feb 21 10:34:58 CST 2006 wulf@barossa:/sys/arch/i386/compile/HOTDOG i386
>Description:
jackd server will not startup due to the following condition:
barossa: {31} jackd -d oss
could not open driver .so '/usr/pkg/lib/jack/jack_oss.so': /usr/pkg/lib/jack/jack_oss.so: Undefined PLT symbol "_oss_ioctl" (symnum = 48)
jackd: unknown driver 'oss'
The configuration process confirmed support for 'oss',
--------------------------------------8<---------------------------------------
jack-audio-connection-kit 0.100.0 :
| Build with ALSA support............................... : false
| Build with OSS support................................ : true
| Build with CoreAudio support.......................... : false
| Build with PortAudio support.......................... : false
|
| Default driver backend................................ : "oss"
| Shared memory interface............................... : "System V"
--------------------------------------8<---------------------------------------
The following was noted:
The audio/jack package doesn't provide include mk/oss.buildlink3.mk for packages with support for 'oss', the oss driver uses /dev/dsp instead of /dev/audio and jack isn't linked agains libossaudio
Sysinfo:
NetBSD barossa 3.99.15 NetBSD 3.99.15 (HOTDOG) #0: Tue Feb 21 10:34:58 CST 2006 wulf@barossa:/sys/arch/i386/compile/HOTDOG i386
>How-To-Repeat:
build and install audio/jack
start the jack server
After including "mk/oss.buildlink3.mk" in the package Makefile, setting LDFLAGS=-lossaudio and patching driver/oss/oss_driver.h to make use f the /dev/audio device the server starts, however, clients are still unable to connect.
>Fix: