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 |