public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [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: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 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 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

* Re: [gentoo-user] dependencies - one more mystery novel
  2010-01-22  9:07       ` Helmut Jarausch
@ 2010-01-22  9:32         ` Neil Bothwick
  0 siblings, 0 replies; 9+ messages in thread
From: Neil Bothwick @ 2010-01-22  9:32 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 261 bytes --]

On Fri, 22 Jan 2010 10:07:27 +0100 (CET), Helmut Jarausch wrote:

> > Unmerge koffice:2.5 and emerge koffice-meta:3.5.
> >   
> 
> What is koffice:2.5  ?

A typo :(


-- 
Neil Bothwick

The three Rs of Microsoft support: Retry, Reboot, Reinstall.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ 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