Hmm, I tried the eclass file you offered but it still fails: ================================= # emerge -C /var/db/pkg/kde-base/*3.4* =kde-base/kmessedwords-3.4.2 =kde-base/libksirtet-3.4.3
kde-base/kmessedwords selected: 3.4.2 protected: none omitted: none kde-base/libksirtet selected: 3.4.3 protected: none omitted: none
'Selected' packages are slated for removal. 'Protected' and 'omitted' packages will not be removed.
Waiting 5 seconds before starting... (Control-C to abort)... Unmerging in: 5 4 3 2 1
!!! ERROR: kde-base/kmessedwords-3.4.2 failed. Call stack: ebuild.sh, line 1511: Called source '/var/db/pkg/kde-base/kmessedwords-3.4.2/kmessedwords-3.4.2.ebuild' kmessedwords-3.4.2.ebuild, line 7: Called inherit 'kde-meta' ebuild.sh, line 1256: Called qa_source '/usr/portage/eclass/kde-meta.eclass' ebuild.sh, line 28: Called source '/usr/portage/eclass/kde-meta.eclass' kde-meta.eclass, line 10: Called inherit 'kde' 'multilib' ebuild.sh, line 1256: Called qa_source '/usr/portage/eclass/kde.eclass' ebuild.sh, line 28: Called source '/usr/portage/eclass/kde.eclass' kde.eclass, line 13: Called inherit 'base' 'eutils' 'kde-functions' 'flag-o-matic' 'libtool' 'autotools' ebuild.sh, line 1256: Called die !!! died sourcing /usr/portage/eclass/kde-functions.eclass in inherit() !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/log/portage/kde-base:kmessedwords-3.4.2:20070317-133017.log'. !!! FAILED prerm: 1 A removal phase of the 'kde-base/kmessedwords-3.4.2' package has failed with exit value 1. The problem occurred while executing the ebuild located at '/var/db/pkg/kde-base/kmessedwords-3.4.2/kmessedwords-3.4.2.ebuild'. If necessary, manually remove the ebuild in order to skip the execution of removal phases. ================================= what now? On 17/03/07, Mick <[EMAIL PROTECTED]> wrote:
On Saturday 17 March 2007 13:07, Harm Geerts wrote: > On Saturday 17 March 2007, Mick wrote: > > Hi All, > > > > I am trying to unmerge KDE 3.4 from a machine which has been running > > KDE 3.5 for sometime now and I get this error from one of the > > packages: > > ============================== > > > > >>> Unmerging kde-base/libksirtet-3.4.3... > > > > !!! ERROR: kde-base/libksirtet-3.4.3 failed. > > Call stack: > > ebuild.sh, line 1511: Called source > > '/var/db/pkg/kde-base/libksirtet-3.4.3/libksirtet-3.4.3.ebuild' > > libksirtet-3.4.3.ebuild, line 7: Called inherit 'kde-meta' > > ebuild.sh, line 1256: Called qa_source > > '/usr/portage/eclass/kde-meta.eclass' ebuild.sh, line 28: Called source > > '/usr/portage/eclass/kde-meta.eclass' kde-meta.eclass, line 116: Called > > get-parent-package 'kde-base/libksirtet' kde-functions.eclass, line 323: > > Called die > > > > !!! Package not found in KDE_DERIVATION_MAP, please report bug > > !!! If you need support, post the topmost build error, and the call > > stack if relevant. > > !!! A complete build log is located at > > '/var/log/portage/kde-base:libksirtet-3.4.3:20070317-115315.log'. > > > > !!! FAILED prerm: 1 > > > > A removal phase of the 'kde-base/libksirtet-3.4.3' package has failed > > with exit value 1. The problem occurred while executing the ebuild > > located at > > '/var/db/pkg/kde-base/libksirtet-3.4.3/libksirtet-3.4.3.ebuild'. If > > necessary, manually remove the ebuild in order to skip the execution of > > removal phases. > > ============================== > > > > I don't think that I want to skip the removal phases - after all that > > why I am trying to remove KDE 3.4. What shall I do? > > -- > > Regards, > > Mick > > There has been a cleanup of KDE_DERIVATION_MAP just 12 days ago which > prevents you from unmerging this ebuild. You can workaround it by replacing > your /usr/portage/eclass/kde-functions.eclass with the old version from > cvs[1] > > It is likely more people will trip over this so you might want to report > this as a bug. > > [1] > http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/eclass/kde-funct >ions.eclass?rev=1.143 Thank you both! -- Regards, Mick
-- Regards, Mick -- gentoo-user@gentoo.org mailing list