View previous topic :: View next topic |
Author |
Message |
protokol n00b
Joined: 02 Jan 2005 Posts: 9
|
Posted: Sun Jan 16, 2005 9:15 am Post subject: artsd crashes after emerge depclean |
|
|
Code: | protocol@theeric protocol $ artsd
unix_connect: can't connect to server (unix:/tmp/mcop-protocol/theeric_gotdns_org-0f59-41e95d08)
ALSA lib pcm_hw.c:563:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
ALSA lib pcm_hw.c:563:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed: Broken pipe
loading extension from '/usr/kde/3.3/lib/libartsmidi.la' failed: libaudio.so.2:cannot open shared object file: No such file or directory
MCOP ObjectManager: Could not load extension libartsmidi.la.
MCOP ObjectManager: can't find implementation for Arts::MidiManager.
artsd: object.cc:1166: static Arts::Object_base* Arts::Object_base::_create(const std::string&): Assertion `skel' failed.
Aborted |
No idea what to emerge to fix it |
|
Back to top |
|
|
dodeco n00b
Joined: 10 Jul 2004 Posts: 38 Location: Belgium
|
Posted: Mon Jan 17, 2005 2:54 pm Post subject: |
|
|
A simple might be all you need.
(revdep-rebuild is provided by app-portage/gentoolkit) |
|
Back to top |
|
|
protokol n00b
Joined: 02 Jan 2005 Posts: 9
|
Posted: Tue Jan 18, 2005 7:38 am Post subject: |
|
|
tried that, it didnt work. it needed an ebuild of kdelibs that wasnt available, after emerging the most recent version it still has the same error. |
|
Back to top |
|
|
fmmarzoa n00b
Joined: 24 Mar 2004 Posts: 17
|
Posted: Tue Jan 18, 2005 8:50 am Post subject: Same problem here |
|
|
After a clean installation in a new machine I've the same problem. No sound yet under kde through arts, but with alsaplayer and mp3blaster works fine.
I've tried a lot of tricks that I've found in these forums on this issue but none seems to work for me. |
|
Back to top |
|
|
dodeco n00b
Joined: 10 Jul 2004 Posts: 38 Location: Belgium
|
Posted: Tue Jan 18, 2005 12:43 pm Post subject: |
|
|
protokol wrote: | tried that, it didnt work. it needed an ebuild of kdelibs that wasnt available, after emerging the most recent version it still has the same error. |
(Kde is slotted, which implies, if you install a new versions, the versions with a different slot value will not get removed.)
This can be a result of kde being slotted and that specific kdelibs version not being in portage anymore. If you don't use it anymore, you can unmerge it and retry revdep-rebuild afterwards.
Another solution in this specific case (you have (useful) output) is see to which package libartsmidi.la belongs and then recompile that package:
Code: |
dodeco root # equery belongs /usr/kde/3.3/lib/libartsmidi.la
[ Searching for file(s) libartsmidi.la in *... ]
kde-base/kdemultimedia-3.3.2 (/usr/kde/3.3/lib/libartsmidi.la)
dodeco root # emerge --oneshot kdemultimedia
|
|
|
Back to top |
|
|
Deathwing00 Bodhisattva
Joined: 13 Jun 2003 Posts: 4087 Location: Dresden, Germany
|
|
Back to top |
|
|
|