when emerge glibc, an error occured.
* You still haven't deleted //etc/locales.build.
* Do so now after making sure //etc/locale.gen is kosher.
*
* ERROR: sys-libs/glibc-2.9_p20081201-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_setup
* glibc-2.9_p20081201-r2.ebuild, line 179: Called eblit-run 'pkg_setup'
* glibc-2.9_p20081201-r2.ebuild, line 165: Called eblit-glibc-pkg_setup
* pkg_setup.eblit, line 42: Called die
* The specific snippet of code:
* die "lazy upgrader detected"
* The die message:
* lazy upgrader detected
*
Resolve:
#locale-gen
#rm /etc/locales.build -f
re-emerge glibc
compile success!
Why update glibc?
It is a necessary package for gcc.
And why gcc?
It contains the file "cpp", which is essential for compiling libX11 which is needed by knotes, fcitx, amarok et al..
阅读(702) | 评论(0) | 转发(0) |