You are not logged in.

#1 2008-03-15 08:00:14

khordes
Member
Registered: 2007-06-23
Posts: 22

moc broken after upgrade of alsa-plugins (pulseaudio)

After my pacman -Syu this morning, which upgraded alsa-plugins to 1.0.16 I attempted to start moc (my music player of choice) and it gave me this error:

Running the server...
Trying JACK...
Trying ALSA...
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
Trying OSS...

normally it finds the alsa pulse module and loads fine using that.  I checked the /usr/lib/alsa-lib/ directory and indeed the proper module is there, but for some reason moc can't find it.  I immediatly reverted to the 1.0.15 version of alsa-plugins which corrected the problem, but I'm a little confused about why that popped up in the first place.  I'm wondering if anyone else is having this issue or a recommended way to resolve it.  Thanks for your help.

Offline

#2 2008-03-15 09:46:10

gianvito
Member
From: Italy, Salerno
Registered: 2008-01-12
Posts: 10
Website

Re: moc broken after upgrade of alsa-plugins (pulseaudio)

Same problem... I'm downgraded to 1.0.15-1... and i'm opened a task on BUGS

http://bugs.archlinux.org/task/9838

Offline

#3 2008-03-15 16:35:38

khordes
Member
Registered: 2007-06-23
Posts: 22

Re: moc broken after upgrade of alsa-plugins (pulseaudio)

Just FYI, I manually built the .16 package from abs and it resulted in the same error.  It is certainly a bit confusing as it seems that a proper .so file is in the package, correct size, etc. Will monitor the bug report.

Offline

#4 2008-03-16 01:38:12

Chris.Giles
Member
Registered: 2008-03-16
Posts: 20

Re: moc broken after upgrade of alsa-plugins (pulseaudio)

I'm also having this problem.  I got around it by executing Amarok as follows:

padsp amarok

Within Amarok, I then chose the 'xine' engine and the 'oss' output plugin.  The sound was sent through PulseAudio as expected.

Offline

#5 2008-03-16 10:49:34

gianvito
Member
From: Italy, Salerno
Registered: 2008-01-12
Posts: 10
Website

Re: moc broken after upgrade of alsa-plugins (pulseaudio)

Ok... I've resolved... It's a compatibility problem...

alsa-lib is at 1.0.15-1... alsa-plugins at 1.0.16-1

So I've recompiled alsa-lib with a vanilla PKGBUILD based on the official one with no patches and now it works...

#PKGBUILD BEGIN

pkgname=alsa-lib
pkgver=1.0.16
pkgrel=1
pkgdesc="An alternative implementation of Linux sound support"
arch=(i686 x86_64)
url="http://www.alsa-project.org"
depends=('glibc')
makedepends=('python')
license=('GPL')
options=(!libtool)
source=(ftp://ftp.alsa-project.org/pub/lib/$pkgname-1.0.16.tar.bz2)

build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
}

# PKGBUILD END

Offline

#6 2008-03-16 11:58:14

khordes
Member
Registered: 2007-06-23
Posts: 22

Re: moc broken after upgrade of alsa-plugins (pulseaudio)

I can confirm that rebuilding with the generic PKGBUILD above has fixed the problem for me as well. Awesome, thanks!

Offline

#7 2008-03-17 02:13:19

damjan
Member
Registered: 2006-05-30
Posts: 292

Re: moc broken after upgrade of alsa-plugins (pulseaudio)

But this should never happen ... and two days have passed many people will have a non-working audio.


BTW it's time pulseaudio becomes part of core (or extra) replacing esound

Offline

Board footer

Powered by FluxBB