Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Removing KDE 3.4 cruft
Date: Sat, 17 Mar 2007 14:03:31
Message-Id: 358eca8f0703170655w7b7c15f9qb27cc064068c5530@mail.gmail.com
In Reply to: Re: [gentoo-user] Re: Removing KDE 3.4 cruft by Mick
1 Please ignore previous message. It was clearly due to my inability to
2 copy a file properly <tut!>
3
4 Thanks again for your help. :)
5
6 On 17/03/07, Mick <michaelkintzios@×××××.com> wrote:
7 > Hmm, I tried the eclass file you offered but it still fails:
8 > =================================
9 > # emerge -C /var/db/pkg/kde-base/*3.4*
10 > =kde-base/kmessedwords-3.4.2
11 > =kde-base/libksirtet-3.4.3
12 >
13 > kde-base/kmessedwords
14 > selected: 3.4.2
15 > protected: none
16 > omitted: none
17 >
18 > kde-base/libksirtet
19 > selected: 3.4.3
20 > protected: none
21 > omitted: none
22 >
23 > >>> 'Selected' packages are slated for removal.
24 > >>> 'Protected' and 'omitted' packages will not be removed.
25 >
26 > >>> Waiting 5 seconds before starting...
27 > >>> (Control-C to abort)...
28 > >>> Unmerging in: 5 4 3 2 1
29 >
30 > !!! ERROR: kde-base/kmessedwords-3.4.2 failed.
31 > Call stack:
32 > ebuild.sh, line 1511: Called source
33 > '/var/db/pkg/kde-base/kmessedwords-3.4.2/kmessedwords-3.4.2.ebuild'
34 > kmessedwords-3.4.2.ebuild, line 7: Called inherit 'kde-meta'
35 > ebuild.sh, line 1256: Called qa_source
36 > '/usr/portage/eclass/kde-meta.eclass'
37 > ebuild.sh, line 28: Called source '/usr/portage/eclass/kde-meta.eclass'
38 > kde-meta.eclass, line 10: Called inherit 'kde' 'multilib'
39 > ebuild.sh, line 1256: Called qa_source '/usr/portage/eclass/kde.eclass'
40 > ebuild.sh, line 28: Called source '/usr/portage/eclass/kde.eclass'
41 > kde.eclass, line 13: Called inherit 'base' 'eutils'
42 > 'kde-functions' 'flag-o-matic' 'libtool' 'autotools'
43 > ebuild.sh, line 1256: Called die
44 >
45 > !!! died sourcing /usr/portage/eclass/kde-functions.eclass in inherit()
46 > !!! If you need support, post the topmost build error, and the call
47 > stack if relevant.
48 > !!! A complete build log is located at
49 > '/var/log/portage/kde-base:kmessedwords-3.4.2:20070317-133017.log'.
50 >
51 > !!! FAILED prerm: 1
52 >
53 > A removal phase of the 'kde-base/kmessedwords-3.4.2' package has failed
54 > with exit value 1. The problem occurred while executing the ebuild
55 > located at
56 > '/var/db/pkg/kde-base/kmessedwords-3.4.2/kmessedwords-3.4.2.ebuild'. If
57 > necessary, manually remove the ebuild in order to skip the execution of
58 > removal phases.
59 > =================================
60 >
61 > what now?
62 >
63 > On 17/03/07, Mick <michaelkintzios@×××××.com> wrote:
64 > > On Saturday 17 March 2007 13:07, Harm Geerts wrote:
65 > > > On Saturday 17 March 2007, Mick wrote:
66 > > > > Hi All,
67 > > > >
68 > > > > I am trying to unmerge KDE 3.4 from a machine which has been running
69 > > > > KDE 3.5 for sometime now and I get this error from one of the
70 > > > > packages:
71 > > > > ==============================
72 > > > >
73 > > > > >>> Unmerging kde-base/libksirtet-3.4.3...
74 > > > >
75 > > > > !!! ERROR: kde-base/libksirtet-3.4.3 failed.
76 > > > > Call stack:
77 > > > > ebuild.sh, line 1511: Called source
78 > > > > '/var/db/pkg/kde-base/libksirtet-3.4.3/libksirtet-3.4.3.ebuild'
79 > > > > libksirtet-3.4.3.ebuild, line 7: Called inherit 'kde-meta'
80 > > > > ebuild.sh, line 1256: Called qa_source
81 > > > > '/usr/portage/eclass/kde-meta.eclass' ebuild.sh, line 28: Called
82 > > source
83 > > > > '/usr/portage/eclass/kde-meta.eclass' kde-meta.eclass, line 116:
84 > > Called
85 > > > > get-parent-package 'kde-base/libksirtet' kde-functions.eclass, line
86 > 323:
87 > > > > Called die
88 > > > >
89 > > > > !!! Package not found in KDE_DERIVATION_MAP, please report bug
90 > > > > !!! If you need support, post the topmost build error, and the call
91 > > > > stack if relevant.
92 > > > > !!! A complete build log is located at
93 > > > > '/var/log/portage/kde-base:libksirtet-3.4.3:20070317-115315.log'.
94 > > > >
95 > > > > !!! FAILED prerm: 1
96 > > > >
97 > > > > A removal phase of the 'kde-base/libksirtet-3.4.3' package has failed
98 > > > > with exit value 1. The problem occurred while executing the ebuild
99 > > > > located at
100 > > > > '/var/db/pkg/kde-base/libksirtet-3.4.3/libksirtet-3.4.3.ebuild'. If
101 > > > > necessary, manually remove the ebuild in order to skip the execution
102 > of
103 > > > > removal phases.
104 > > > > ==============================
105 > > > >
106 > > > > I don't think that I want to skip the removal phases - after all that
107 > > > > why I am trying to remove KDE 3.4. What shall I do?
108 > > > > --
109 > > > > Regards,
110 > > > > Mick
111 > > >
112 > > > There has been a cleanup of KDE_DERIVATION_MAP just 12 days ago which
113 > > > prevents you from unmerging this ebuild. You can workaround it by
114 > > replacing
115 > > > your /usr/portage/eclass/kde-functions.eclass with the old version from
116 > > > cvs[1]
117 > > >
118 > > > It is likely more people will trip over this so you might want to report
119 > > > this as a bug.
120 > > >
121 > > > [1]
122 > > >
123 > >
124 > http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/eclass/kde-funct
125 > > >ions.eclass?rev=1.143
126 > >
127 > > Thank you both!
128 > > --
129 > > Regards,
130 > > Mick
131 > >
132 >
133 >
134 > --
135 > Regards,
136 > Mick
137 >
138
139
140 --
141 Regards,
142 Mick
143 --
144 gentoo-user@g.o mailing list