Gentoo Archives: gentoo-amd64

From: manuel <kaos@××××××××××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: revdep-rebuild keep on detecting a broken link referred to libqt-mt.so.3
Date: Fri, 29 Feb 2008 14:44:10
Message-Id: 47C81A07.6030200@manuelmarano.com
In Reply to: [gentoo-amd64] Re: revdep-rebuild keep on detecting a broken link referred to libqt-mt.so.3 by Duncan <1i5t5.duncan@cox.net>
1 Duncan ha scritto:
2 > manuel <kaos@××××××××××××.com> posted 47C6789C.2060508@××××××××××××.com,
3 > excerpted below, on Thu, 28 Feb 2008 10:02:20 +0100:
4 >
5 >
6 >> Hi All,
7 >> I've ran revdep-rebuild a couple of times this week and each time i
8 >> run it it finds a broken link referred to libqt-mt.so.3 and each
9 >> time It emerges
10 >> app-emulation/emul-linux-x86-soundlibs-2007112 to correct the problem!
11 >> but the broken link is still there!?? I can't fix it! any ideas?
12 >>
13 >
14 > Realize that the emul-linux-x86 stuff is binary. That is, it's prebuilt;
15 > the ebuild simply installs it, because compiling it as 32-bit on a 64-bit
16 > multilib system is possible but rather a hassle to setup correctly, so
17 > the 32-bit binary emul-linux stuff is provided as a convenience for those
18 > who don't wish to go thru that hassle.
19 >
20 > As a binary, you can remerge it all day every day and it's not going to
21 > change the binaries inside. Thus, you can't correct linking therein. A
22 > new binary package would be required for that.
23 >
24 > However, such binaries aren't critical for a 64-bit system anyway. All
25 > they do is support 32-bit binary-only games and the like, if you choose
26 > to install and run them. Thus, the broken linkage isn't a big deal
27 > unless it's stopping you from running that game or whatever, and even
28 > then, it's not interfering with the normal functioning of the computer in
29 > general.
30 >
31 > To fix it, you'd either need to wait for an updated build, merge whatever
32 > additional emul-linux package it's linking against (but the remerge
33 > should have cured the problem if it were that, as it would have pulled in
34 > the other package), or do the whole 32-bit chroot thing and use it rather
35 > than the emul-linux stuff.
36 >
37 > If all you wish to do is get revdep-rebuild to shutup, that is, set it to
38 > ignore that package since remerging it isn't going to help, that's
39 > possible too. See the revdep-rebuild manpage for the details, but
40 > basically, you put an entry in either make.conf itself, or in a file in
41 > /etc/revdep-rebuild, telling revdep-rebuild what to ignore. (This
42 > feature has been in the ~arch revdep-rebuild version for some time. I
43 > assume it's in arch-stable versions by now. If not and you're running
44 > stable, consider running ~arch gentoolkit, using the appropriate
45 > package.keywords entry.)
46 >
47 >
48 Great!!
49 thanks for the help
50
51 Manuel