I'm trying to emerge gcc 4.5.2, but all that happens is, that every time, emerge tries to downgrade glibc to glibc-2.9_p20081201-r3:
- Code: Select all
>>> Emerging (1 of 2) sys-libs/glibc-2.9_p20081201-r3
* glibc-2.9-20081201.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* glibc-2.9-ports-20081201.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* glibc-2.9-patches-7.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: sys-libs/glibc-2.9_p20081201-r3
* Repository: gentoo
* Maintainer: toolchain@gentoo.org
* USE: amd64 elibc_glibc kernel_linux multilib nls userland_GNU
* FEATURES: sandbox
* Sanity check to keep you from breaking your system:
* Downgrading glibc is not supported and a sure way to destruction
* ERROR: sys-libs/glibc-2.9_p20081201-r3 failed:
* aborting to save your system
*
* Call stack:
* ebuild.sh, line 56: Called pkg_setup
* glibc-2.9_p20081201-r3.ebuild, line 180: Called eblit-run 'pkg_setup'
* glibc-2.9_p20081201-r3.ebuild, line 166: Called eblit-glibc-pkg_setup
* pkg_setup.eblit, line 12: Called die
* The specific snippet of code:
* die "aborting to save your system"
*
* If you need support, post the output of 'emerge --info =sys-libs/glibc-2.9_p20081201-r3',
* the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.9_p20081201-r3'.
* The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.9_p20081201-r3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.9_p20081201-r3/temp/die.env'.
* S: '/var/tmp/portage/sys-libs/glibc-2.9_p20081201-r3/work/glibc-2.9-20081201'
>>> Failed to emerge sys-libs/glibc-2.9_p20081201-r3, Log file:
>>> '/var/tmp/portage/sys-libs/glibc-2.9_p20081201-r3/temp/build.log'
* Messages for package sys-libs/glibc-2.9_p20081201-r3:
* Sanity check to keep you from breaking your system:
* Downgrading glibc is not supported and a sure way to destruction
* ERROR: sys-libs/glibc-2.9_p20081201-r3 failed:
* aborting to save your system
*
* Call stack:
* ebuild.sh, line 56: Called pkg_setup
* glibc-2.9_p20081201-r3.ebuild, line 180: Called eblit-run 'pkg_setup'
* glibc-2.9_p20081201-r3.ebuild, line 166: Called eblit-glibc-pkg_setup
* pkg_setup.eblit, line 12: Called die
* The specific snippet of code:
* die "aborting to save your system"
*
* If you need support, post the output of 'emerge --info =sys-libs/glibc-2.9_p20081201-r3',
* the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.9_p20081201-r3'.
* The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.9_p20081201-r3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.9_p20081201-r3/temp/die.env'.
* S: '/var/tmp/portage/sys-libs/glibc-2.9_p20081201-r3/work/glibc-2.9-20081201'
I have done
- Code: Select all
echo ">sys-libs/glibc-2.11.2" >> /etc/portage/package.mask
but emerge just ignores this masking, so I don't get a clue, how to solve my problem. Every forum entry I found within sabayon/gentoo forums told me to mask it.
Is there any other step, I can/must make?
Best regards,
Karl

