Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] revdep-rebuild keeps repeating the same steps 1126 <mailinglists@××××××××××××××××××.de>