pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
mcop problem with libao-arts and can't deinstall
ogg123 failed with:
can't create mcop directory
Creating link /home/reed/.kde/socket-new-host-3.
Permissions all look fine to me. I am not running "kde" and I have not QT
no KDE software installed. I do have:
arts-1.5.9 Analog Real-Time Synthesizer
libao-arts-0.8.8 Cross-platform audio library (arts plugin)
Well vorbis-tools includes audio/libao/buildlink3.mk which has:
DEPENDS+=
libao-[a-z]*-[0-9]*:../../audio/libao-${_LIBAO_DEFAULT_PLUGIN}
$ cd audio/vorbis-tools/
$ make show-var VARNAME=_LIBAO_DEFAULT_PLUGIN
oss
$ make show-var VARNAME=DEPENDS
libao-[a-z]*-[0-9]*:../../audio/libao-oss flac>=1.1.0nb1:../../audio/flac
libao>=0.8.4:../../audio/libao libvorbis>=1.0.1:../../audio/libvorbis
speex>=1.0.4:../../audio/speex libogg>=1.1:../../multimedia/libogg
curl>=7.12.3:../../www/curl flac>=1.1.3nb1:../../audio/flac
libao>=0.8.6nb3:../../audio/libao
libvorbis>=1.1.0nb1:../../audio/libvorbis
speex>=1.0.4nb1:../../audio/speex libogg>=1.1.2nb1:../../multimedia/libogg
curl>=7.17.1nb1:../../www/
So because of strange dependency, libao-[a-z]*-[0-9]*, I can't remove
libao-arts because that matches.
So I forced its removal:
$ sudo pkg_delete -f libao-arts
pkg_delete: package `libao-arts-0.8.8' is required by other packages:
vorbis-tools-1.2.0nb1
Now ogg123 works for me.
My questions are:
- why this mcop problem? And how to solve it?
(I think the workaround is "mkdir /tmp/ksocket-reed" but I didn't try that
this time and I don't like having to do that.)
- why vorbis-tools depends on something that it does not (why the wildcard
dependency)?
Jeremy C. Reed
Home |
Main Index |
Thread Index |
Old Index