Gentoo Archives: gentoo-user

From: 1126 <mailinglists@××××××××××××××××××.de>
To: Alan McKinnon <alan.mckinnon@×××××.com>
Cc: Gentoo-User-List <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] revdep-rebuild keeps repeating the same steps
Date: Fri, 25 May 2012 13:36:34
Message-Id: 20120525133348.GC2911@1126.localdomain
In Reply to: Re: [gentoo-user] revdep-rebuild keeps repeating the same steps by Alan McKinnon
1 On Fri, 25. May 14:47, Alan McKinnon wrote:
2 > On Fri, 25 May 2012 14:41:36 +0200
3 > 1126 <mailinglists@××××××××××××××××××.de> wrote:
4 >
5 > > Hello list!
6 > >
7 > > When I run revdep-rebuild, it keeps repeating the same steps over and
8 > > over again.
9 > >
10 > > Here is what I mean:
11 > >
12 > > * Configuring search environment for revdep-rebuild
13 > >
14 > > * Checking reverse dependencies
15 > > * Packages containing binaries and libraries broken by a package
16 > > update
17 > > * will be emerged.
18 > >
19 > > * Collecting system binaries and libraries
20 > > * Generated new 1_files.rr
21 > > * Collecting complete LD_LIBRARY_PATH
22 > > * Generated new 2_ldpath.rr
23 > > * Checking dynamic linking consistency
24 > > [ 36% ] * broken /usr/lib32/libavdevice.so.53.4.100 (requires
25 > > libpulse-simple.so.0
26 > > libpulse.so.0)
27 > > [ 100% ]
28 > > * Generated new 3_broken.rr
29 > > * Assigning files to packages
30 > > * /usr/lib32/libavdevice.so.53.4.100 ->
31 > > app-emulation/emul-linux-x86-medialibs
32 > > * Generated new 4_raw.rr and 4_owners.rr
33 > > * Cleaning list of packages to rebuild
34 > > * Generated new 4_pkgs.rr
35 > > * Assigning packages to ebuilds
36 > > * Generated new 4_ebuilds.rr
37 > > * Evaluating package order
38 > > * Generated new 5_order.rr
39 > > * All prepared. Starting rebuild
40 > > emerge --complete-graph=y --oneshot
41 > > app-emulation/emul-linux-x86-medialibs:0 ..........
42 > > Calculating dependencies... done!
43 >
44 > [snip]
45 >
46 > > When I would re-run it right now, it would again complain about
47 > > libavdevice and would again re-emerge
48 > > app-emulation/emul-linux-x86-medialibs..
49 > >
50 > > Has anyone any idea how to fix this?
51 >
52 > You can't.
53 >
54 > emul-linux-x86-medialibs is a prebuilt binary and wants pulse libs
55 > which you don;t have. You can't change the emul packages easily, so
56 > just tell revdep-rebuild to ignore them. Put this in
57 > /etc/revdep-rebuild/99revdep-rebuild:
58 >
59 >
60 > SEARCH_DIRS_MASK="/usr/lib32 /lib32"
61
62 Okay, thank you! :)
63
64 >
65 >
66 > --
67 > Alan McKinnnon
68 > alan.mckinnon@×××××.com
69 >
70 >