* [gentoo-user] kalarm still broken -- revdep-rebuild fails; need mass unmerge of old KDE things
@ 2006-06-10 15:48 Kevin O'Gorman
2006-06-11 0:57 ` Ryan Tandy
0 siblings, 1 reply; 2+ messages in thread
From: Kevin O'Gorman @ 2006-06-10 15:48 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2424 bytes --]
<whinging>
Revdep-rebuild seems to be the poor stepchild of the portage system.
There's
probably a good reason for it, but it sure is annoying. Moreover, my past
experiences with it were that it was never entirely happy and I always had
to leave my system in a state I considered unsatisfactory.
</whinging>
This time it's kalarm causing me to try it. Kalarm apparently had a
disagreement
with kdepim about who would be emerged, resulting in 200-some error dialogs
greeting me each morning. So I unmerged them both and emerged only kalarm,
and thought things were fixed. But sure enough, this morning there were 215
such crash dialogs complaining about SIGFPE. I have no clue why the first
one didn't just kill off kalarm, but that's a different issue. The bright
side is that
aside from issuing all these dialogs, kalarm seems to be functioning. How
odd.
Anyway, in pursuit of getting it cleaned up, I tried revdep-rebuild, which
can
catch some of those odd dependency thingies.
It reported a bunch of problems with KDE itself. Mostly with old versions,
so I'd like to unmerge them. But I'm a bit unsure how to do that. Do I
have to
unmerge the component packages one by one, or is there some way to
name all of the components of KDE 3.2, 3.3 and 3.4 with one or three
collective
names?
Even if I do this, there remain some current complaints from revdep-rebuild:
broken /usr/kde/3.5/lib/kde3/libkaddrbk_geo_xxport.so (requires
libkabinterfaces.so.1)
broken /usr/kde/3.5/lib/kde3/libkaddrbk_gmx_xxport.so (requires
libkabinterfaces.so.1)
Plus some relating to openoffice-bin (I'm going to see if switching to plain
openoffice helps)
and one relating to perl that stumps me because it comes from the
imagemagick package
itself, and so presumably should know what version of its own libraries to
use:
broken
/usr/lib/perl5/vendor_perl/5.8.7/i686-linux/auto/Image/Magick/Magick.so
(requires libMagick.so.6)
I guess I'll re-emerge imagemagick and see if it helps.
<more complaining>
This whole area seems a lot less automated than most of the portage stuff.
I know gentoo is a DIY type distribution, but this proceedure looks to me
like
a magnet for operator error (not to mention confusion) and could use some
attention.
</more complaining>
Anyway, I could use some more help diagnosing problems with Kalarm,
and in figuring out how to ditch old slotted packages.
++ kevin
--
Kevin O'Gorman, PhD
[-- Attachment #2: Type: text/html, Size: 2696 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [gentoo-user] kalarm still broken -- revdep-rebuild fails; need mass unmerge of old KDE things
2006-06-10 15:48 [gentoo-user] kalarm still broken -- revdep-rebuild fails; need mass unmerge of old KDE things Kevin O'Gorman
@ 2006-06-11 0:57 ` Ryan Tandy
0 siblings, 0 replies; 2+ messages in thread
From: Ryan Tandy @ 2006-06-11 0:57 UTC (permalink / raw
To: gentoo-user
Kevin O'Gorman wrote:
>
> It reported a bunch of problems with KDE itself. Mostly with old versions,
> so I'd like to unmerge them. But I'm a bit unsure how to do that. Do I
> have to
> unmerge the component packages one by one, or is there some way to
> name all of the components of KDE 3.2, 3.3 and 3.4 with one or three
> collective
> names?
>
You still have kde-3.2 installed?? You've been around Gentoo longer
than I have, that's for sure!
In any case:
emerge --prune kde kde-meta
emerge --pretend depclean
emerge depclean
> Even if I do this, there remain some current complaints from revdep-rebuild:
>
> broken /usr/kde/3.5/lib/kde3/libkaddrbk_geo_xxport.so (requires
> libkabinterfaces.so.1)
> broken /usr/kde/3.5/lib/kde3/libkaddrbk_gmx_xxport.so (requires
> libkabinterfaces.so.1)
> Plus some relating to openoffice-bin (I'm going to see if switching to
> plain openoffice helps)
> and one relating to perl that stumps me because it comes from the
> imagemagick package
> itself, and so presumably should know what version of its own libraries
> to use:
>
> broken
> /usr/lib/perl5/vendor_perl/5.8.7/i686-linux/auto/Image/Magick/Magick.so
> (requires libMagick.so.6)
>
> I guess I'll re-emerge imagemagick and see if it helps.
>
>
The correct procedure is to re-merge the package whose binary is doing
the complaining, rather than the one whose library is being complained
about. A nonexistent libMagick.so.6 isn't a problem that will be solved
by re-merging imagemagick; the solution is to re-merge perl, which will
update its link to your newer version of imagemagick. I don't know what
KDE package the KDE libs up there belong to; try running them through
'equery belongs', and re-merging the relevant package.
When doing simple replacement merges like this, it's useful to use the
--oneshot or -1 option to emerge so that you don't get extra stuff
dumped into world, such as a KDE lib that's normally only a dependency.
> <more complaining>
> This whole area seems a lot less automated than most of the portage stuff.
> I know gentoo is a DIY type distribution, but this proceedure looks to
> me like
> a magnet for operator error (not to mention confusion) and could use
> some attention.
> </more complaining>
>
Unfortunately, your system doesn't seem to have been getting the proper
maintenance it needs in terms of keeping dynamic linking up to date and
cleaning out older versions of stuff. In such a case - yes, it does
take a bit of work to get things running smoothly.
Revdep-rebuild is a fairly good program considering what it's being
asked to do, but it isn't perfect - sometimes you just have to do a bit
of digging to find out what's broken.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-06-11 1:04 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-10 15:48 [gentoo-user] kalarm still broken -- revdep-rebuild fails; need mass unmerge of old KDE things Kevin O'Gorman
2006-06-11 0:57 ` Ryan Tandy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox