Gentoo Archives: gentoo-user

From: Arnau Bria <arnau@×××××××××.net>
To: gentoo-user@l.g.o
Subject: [gentoo-user] broken dependencies?¿
Date: Thu, 02 Aug 2007 11:57:30
Message-Id: 20070802135114.5e25a4f9@lx-arnau.pic.es
1 Hi,
2
3 trying to purgue my system found next:
4
5 pataki ~ # emerge -p --depclean
6
7 *** WARNING *** Depclean may break link level dependencies. Thus, it is
8 *** WARNING *** recommended to use a tool such as `revdep-rebuild` (from
9 *** WARNING *** app-portage/gentoolkit) in order to detect such breakage.
10 *** WARNING ***
11 *** WARNING *** Also study the list of packages to be cleaned for any obvious
12 *** WARNING *** mistakes. Packages that are part of the world set will always
13 *** WARNING *** be kept. They can be manually added to this set with
14 *** WARNING *** `emerge --noreplace <atom>`. Packages that are listed in
15 *** WARNING *** package.provided (see portage(5)) will be removed by
16 *** WARNING *** depclean, even if they are part of the world set.
17 *** WARNING ***
18 *** WARNING *** As a safety measure, depclean will not remove any packages
19 *** WARNING *** unless *all* required dependencies have been resolved. As a
20 *** WARNING *** consequence, it is often necessary to run
21 *** WARNING *** `emerge --update --newuse --deep world` prior to depclean.
22
23 Calculating dependencies... done!
24
25 Dependencies could not be completely resolved due to
26 the following required packages not being installed:
27
28 ~sys-apps/suspend2-userui-0.6.4 required by sys-kernel/suspend2-sources-2.6.19-r3
29
30 Have you forgotten to run `emerge --update --newuse --deep world` prior to
31 depclean? It may be necessary to manually uninstall packages that no longer
32 exist in the portage tree since it may not be possible to satisfy their
33 dependencies. Also, be aware of the --with-bdeps option that is documented
34 in `man emerge`.
35
36 But I've already done so:
37
38 pataki ~ # emerge -uDpvt world
39
40 These are the packages that would be merged, in reverse order:
41
42 Calculating world dependencies \
43 !!! Ebuilds for the following packages are either all
44 !!! masked or don't exist:
45 mail-client/sylpheed-claws
46
47 ... done!
48
49 Total: 0 packages, Size of downloads: 0 kB
50
51 (ok, I must change my package.keywords...
52
53 So, I run a revdep-rebuild:
54
55 pataki ~ # revdep-rebuild -p
56 Configuring search environment for revdep-rebuild
57
58 Checking reverse dependencies...
59
60 Packages containing binaries and libraries broken by a package update
61 will be emerged.
62
63 Collecting system binaries and libraries... done.
64 (/root/.revdep-rebuild.1_files)
65
66 Collecting complete LD_LIBRARY_PATH... done.
67 (/root/.revdep-rebuild.2_ldpath)
68
69 Checking dynamic linking consistency...
70 done.
71 (/root/.revdep-rebuild.3_rebuild)
72
73 Assigning files to ebuilds... Nothing to rebuild
74
75 Evaluating package order... done.
76 (/root/.revdep-rebuild.5_order)
77
78 Dynamic linking on your system is consistent... All done.
79
80 And my kernel is:
81 pataki ~ # uname -a
82 Linux pataki 2.6.22-suspend2 #1 PREEMPT Wed Aug 1 ...
83
84 and I have both packages in package.keywords
85
86 # grep suspend *
87 package.keywords:sys-kernel/suspend2-sources ~x86
88 package.keywords:sys-apps/suspend2-userui ~x86
89
90
91 So, if all seems ok, why depclean says that I have a broken dependency?
92
93 TIA,
94
95 --
96 Arnau Bria
97 http://blog.emergetux.net
98 Bombing for peace is like fucking for virginity
99 --
100 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] broken dependencies?¿ Alan McKinnon <alan@××××××××××××××××.za>