* [gentoo-user] dependencies - one more mystery novel
@ 2010-01-21 15:10 Helmut Jarausch
2010-01-21 15:26 ` Alan McKinnon
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Helmut Jarausch @ 2010-01-21 15:10 UTC (permalink / raw
To: gentoo-user
Upgrading to media-libs/jpeg-8
poses a new level of difficulty (to me).
I cannot use emerge @preserved-rebuild since I still
have kde-3 packages and still have problems with the
kde-sunset overlay which I have to resolve lateron.
Now, I try to find out which packages depend on jpeg-7.
First idea
revdep-rebuild -p -L /usr/lib64/libjpeg.so.7
but this also finds packages which depend on
/usr/lib64/libjpeg.so.7 AND /usr/lib64/libjpeg.so.8
probably because they depend on /usr/lib64/libjpeg.so.7
only indirectly.
But how to find out these intermediate libraries which depend
on /usr/lib64/libjpeg.so.7 directly?
Thanks for a hint,
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] dependencies - one more mystery novel
2010-01-21 15:10 [gentoo-user] dependencies - one more mystery novel Helmut Jarausch
@ 2010-01-21 15:26 ` Alan McKinnon
2010-01-21 16:32 ` Helmut Jarausch
2010-01-21 16:12 ` Paul Hartman
2010-01-21 16:31 ` Arttu V.
2 siblings, 1 reply; 9+ messages in thread
From: Alan McKinnon @ 2010-01-21 15:26 UTC (permalink / raw
To: gentoo-user
On Thursday 21 January 2010 17:10:56 Helmut Jarausch wrote:
> Upgrading to media-libs/jpeg-8
> poses a new level of difficulty (to me).
>
> I cannot use emerge @preserved-rebuild since I still
> have kde-3 packages and still have problems with the
> kde-sunset overlay which I have to resolve lateron.
>
> Now, I try to find out which packages depend on jpeg-7.
> First idea
> revdep-rebuild -p -L /usr/lib64/libjpeg.so.7
>
> but this also finds packages which depend on
> /usr/lib64/libjpeg.so.7 AND /usr/lib64/libjpeg.so.8
> probably because they depend on /usr/lib64/libjpeg.so.7
> only indirectly.
>
> But how to find out these intermediate libraries which depend
> on /usr/lib64/libjpeg.so.7 directly?
>
> Thanks for a hint,
> Helmut.
>
Just run revdep-rebuild without options. It will find and rebuild everything
that is broken, which is something you need to do anyway. And you need to fix
that kde overlay as a priority.
Just do it.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] dependencies - one more mystery novel
2010-01-21 15:26 ` Alan McKinnon
@ 2010-01-21 16:32 ` Helmut Jarausch
0 siblings, 0 replies; 9+ messages in thread
From: Helmut Jarausch @ 2010-01-21 16:32 UTC (permalink / raw
To: gentoo-user
On 21 Jan, Alan McKinnon wrote:
> On Thursday 21 January 2010 17:10:56 Helmut Jarausch wrote:
>> Upgrading to media-libs/jpeg-8
>> poses a new level of difficulty (to me).
>>
>> I cannot use emerge @preserved-rebuild since I still
>> have kde-3 packages and still have problems with the
>> kde-sunset overlay which I have to resolve lateron.
>>
>> Now, I try to find out which packages depend on jpeg-7.
>> First idea
>> revdep-rebuild -p -L /usr/lib64/libjpeg.so.7
>>
>> but this also finds packages which depend on
>> /usr/lib64/libjpeg.so.7 AND /usr/lib64/libjpeg.so.8
>> probably because they depend on /usr/lib64/libjpeg.so.7
>> only indirectly.
>>
>> But how to find out these intermediate libraries which depend
>> on /usr/lib64/libjpeg.so.7 directly?
>>
>> Thanks for a hint,
>> Helmut.
>>
>
> Just run revdep-rebuild without options. It will find and rebuild everything
> that is broken, which is something you need to do anyway. And you need to fix
> that kde overlay as a priority.
>
> Just do it.
Not that easy,
revdep-rebuild doesn't work either (dev-db/knoda is missing only in
kde-sunset)
By the way, revdep-rebuild re-emerges many too many packages,
since it re-emerges all packages which depend only indirectly on
the missing library.
Furthermore the libraries are not missing since the have been kept
by emerge ( => set preserved-rebuild)
Thanks,
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] dependencies - one more mystery novel
2010-01-21 15:10 [gentoo-user] dependencies - one more mystery novel Helmut Jarausch
2010-01-21 15:26 ` Alan McKinnon
@ 2010-01-21 16:12 ` Paul Hartman
2010-01-21 16:31 ` Arttu V.
2 siblings, 0 replies; 9+ messages in thread
From: Paul Hartman @ 2010-01-21 16:12 UTC (permalink / raw
To: gentoo-user
On Thu, Jan 21, 2010 at 9:10 AM, Helmut Jarausch
<jarausch@igpm.rwth-aachen.de> wrote:
> Upgrading to media-libs/jpeg-8
> poses a new level of difficulty (to me).
>
> I cannot use emerge @preserved-rebuild since I still
> have kde-3 packages and still have problems with the
> kde-sunset overlay which I have to resolve lateron.
The good thing about the @preserved-rebuild system is that it keeps
the old .so until all programs stop needing it. In other words, your
system should continue to function properly and you don't need to be
in a hurry to rebuild those packages that depend on jpeg-7. Once you
fix your KDE problem and have emerge working normally again, then you
can emerge @preserved-rebuild and get rid of dependencies on the old
libjpeg.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] dependencies - one more mystery novel
2010-01-21 15:10 [gentoo-user] dependencies - one more mystery novel Helmut Jarausch
2010-01-21 15:26 ` Alan McKinnon
2010-01-21 16:12 ` Paul Hartman
@ 2010-01-21 16:31 ` Arttu V.
2010-01-21 16:39 ` Helmut Jarausch
2 siblings, 1 reply; 9+ messages in thread
From: Arttu V. @ 2010-01-21 16:31 UTC (permalink / raw
To: gentoo-user
On 1/21/10, Helmut Jarausch <jarausch@igpm.rwth-aachen.de> wrote:
> Upgrading to media-libs/jpeg-8
> poses a new level of difficulty (to me).
>
> I cannot use emerge @preserved-rebuild since I still
> have kde-3 packages and still have problems with the
> kde-sunset overlay which I have to resolve lateron.
>
> Now, I try to find out which packages depend on jpeg-7.
> First idea
> revdep-rebuild -p -L /usr/lib64/libjpeg.so.7
>
> but this also finds packages which depend on
> /usr/lib64/libjpeg.so.7 AND /usr/lib64/libjpeg.so.8
> probably because they depend on /usr/lib64/libjpeg.so.7
> only indirectly.
>
> But how to find out these intermediate libraries which depend
> on /usr/lib64/libjpeg.so.7 directly?
I don't know why you wouldn't want to fix the kde3 overlay part ASAP,
but here is a guesswork, which might dig you something useful:
ls /usr/lib64/*.so | xargs -r scanelf -BF%n | grep 'libjpeg\.so\.7' |
awk '{ print $2 }' | xargs -r qfile -qC | uniq
It doesn't understand, e.g., slots, nor is really optimized. For such,
we'd need a separate program, which we'd call ... umm, lemme think ...
is reverse-dependency-rebuilder good? ;)
--
Arttu V.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] dependencies - one more mystery novel
2010-01-21 16:31 ` Arttu V.
@ 2010-01-21 16:39 ` Helmut Jarausch
2010-01-21 21:01 ` Neil Bothwick
0 siblings, 1 reply; 9+ messages in thread
From: Helmut Jarausch @ 2010-01-21 16:39 UTC (permalink / raw
To: gentoo-user
On 21 Jan, Arttu V. wrote:
> On 1/21/10, Helmut Jarausch <jarausch@igpm.rwth-aachen.de> wrote:
>> Upgrading to media-libs/jpeg-8
>> poses a new level of difficulty (to me).
>>
>> I cannot use emerge @preserved-rebuild since I still
>> have kde-3 packages and still have problems with the
>> kde-sunset overlay which I have to resolve lateron.
>>
>> Now, I try to find out which packages depend on jpeg-7.
>> First idea
>> revdep-rebuild -p -L /usr/lib64/libjpeg.so.7
>>
>> but this also finds packages which depend on
>> /usr/lib64/libjpeg.so.7 AND /usr/lib64/libjpeg.so.8
>> probably because they depend on /usr/lib64/libjpeg.so.7
>> only indirectly.
>>
>> But how to find out these intermediate libraries which depend
>> on /usr/lib64/libjpeg.so.7 directly?
>
> I don't know why you wouldn't want to fix the kde3 overlay part ASAP,
> but here is a guesswork, which might dig you something useful:
>
> ls /usr/lib64/*.so | xargs -r scanelf -BF%n | grep 'libjpeg\.so\.7' |
> awk '{ print $2 }' | xargs -r qfile -qC | uniq
>
> It doesn't understand, e.g., slots, nor is really optimized. For such,
> we'd need a separate program, which we'd call ... umm, lemme think ...
> is reverse-dependency-rebuilder good? ;)
>
First, many thanks for the hint.
Second, kde-sunset poses some difficulties like
!!! Couldn't download 'koffice-1.6.3_p20090204.tar.bz2'. Aborting.
or
kde-misc/kdnssd-avahi
* ERROR: kde-misc/kdnssd-avahi-0.1.2-r1 failed:
* net-dns/avahi-0.6.25 does not actually support the qt3 USE flag!
and probably much more to come!
Furthermore, I suspect emerge @preserved-rebuild
re-emerges many to many packages since most packages
depend only indirectly on libjpeg.so....
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] dependencies - one more mystery novel
2010-01-21 16:39 ` Helmut Jarausch
@ 2010-01-21 21:01 ` Neil Bothwick
2010-01-22 9:07 ` Helmut Jarausch
0 siblings, 1 reply; 9+ messages in thread
From: Neil Bothwick @ 2010-01-21 21:01 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 312 bytes --]
On Thu, 21 Jan 2010 17:39:12 +0100 (CET), Helmut Jarausch wrote:
> Second, kde-sunset poses some difficulties like
> !!! Couldn't download 'koffice-1.6.3_p20090204.tar.bz2'. Aborting.
Unmerge koffice:2.5 and emerge koffice-meta:3.5.
--
Neil Bothwick
I am not arguing with you, I'm telling you.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] dependencies - one more mystery novel
2010-01-21 21:01 ` Neil Bothwick
@ 2010-01-22 9:07 ` Helmut Jarausch
2010-01-22 9:32 ` Neil Bothwick
0 siblings, 1 reply; 9+ messages in thread
From: Helmut Jarausch @ 2010-01-22 9:07 UTC (permalink / raw
To: gentoo-user
On 21 Jan, Neil Bothwick wrote:
> On Thu, 21 Jan 2010 17:39:12 +0100 (CET), Helmut Jarausch wrote:
>
>> Second, kde-sunset poses some difficulties like
>> !!! Couldn't download 'koffice-1.6.3_p20090204.tar.bz2'. Aborting.
>
> Unmerge koffice:2.5 and emerge koffice-meta:3.5.
>
What is koffice:2.5 ?
emerge --unmerge koffice:2.5
gives
Couldn't find 'null/koffice:2.5' to unmerge
emerge koffice-meta:3.5
fails all over the time :
khelpcneter-3.5.10 :
x86_64-pc-linux-gnu-g++: ./.libs/libkdeinit_khelpcenter.so: No such file or directory
libkonq-3.5.10 :
/usr/bin/install: cannot stat `.libs/kded_favicons.so': No such file or directory
koffice-libs-1.6.3_p20090204 :
x86_64-pc-linux-gnu-g++: ../../../lib/koproperty/.libs/libkoproperty.so: No such file or directory
So, since GenToo developers have asked to NOT submit bugreports
concerning kde:3.5 I'm lost.
Perhaps I have to wait since koffice-2.2 (kexi is announced again for
that version - Let's hope!)
Thanks,
Helmut.
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2010-01-22 9:33 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-21 15:10 [gentoo-user] dependencies - one more mystery novel Helmut Jarausch
2010-01-21 15:26 ` Alan McKinnon
2010-01-21 16:32 ` Helmut Jarausch
2010-01-21 16:12 ` Paul Hartman
2010-01-21 16:31 ` Arttu V.
2010-01-21 16:39 ` Helmut Jarausch
2010-01-21 21:01 ` Neil Bothwick
2010-01-22 9:07 ` Helmut Jarausch
2010-01-22 9:32 ` Neil Bothwick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox