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