OK sry I tried re-installing from scratch again.
I had never compiled kernel before.......I was trying to emerge genkernel. But some ebuild error came...Also while updating portage after --sync , some segmentation fault occured,..
THis is my emerge --info(
http://pastebin.ca/425179 )
--------------------------------------------------------
QA Notice: USE Flag 'elibc_glibc' not in IUSE for sys-devel/gettext-0.16.1
./loadmsgcat.c: In function '_nl_load_domain':
./loadmsgcat.c:1295: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /var/tmp/portage/gettext-0.16.1/temp/ccjaQAyP.out file, please attach this to your bugreport.
make[3]: *** [loadmsgcat.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
!!! ERROR: sys-devel/gettext-0.16.1 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
gettext-0.16.1.ebuild, line 58: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
The first line says USE flag should have elibc_glibc. But as u can see in the "emerge --info", USE flag has elibc_glibc and i have updated /etc/make.conf also for USE="elibc_glibc" and then did "emerge --newuse portage 2>error.log
And the above statements are the errors