When I was emerging kdebase,there was a message : ./configure line 4563,illegal instruction $PKG_CONFIG --atleast-pkg-config-version 0.14 ***pkg-cinfig too old,need 0.14 or better...***(I don't remember all words.) Then I checked my pkg-config version,it is for sure 0.15(better than 0.14).what's wrong ? By the way,my architecture is athlon,started from stage3,X is xorg-x11. Reproducible: Always Steps to Reproduce: 1. 2. 3.
>in the stage of compiling glib-2.4.6 read _not_a_kde_package_ :) dev-util/pkgconfig-0.15.0 is stable on all archs, please emerge it @gnome herd: I guess it's pretty safe to adjust the dependency, but it's your package and maybe you want to test other versions, too.
argh, I whould really lern to read the full comment, _before_ answering. Anyways - you're in the best hands.
Illegal Instruction??
where is the output of "emerge info"? it is most likely you're using the wrong CFLAGS for your architecture.
Dear all : Thanks for your messages.I did saw "illegal instruction...", and I did have pkg-config version 0.15 which is better than version 0.14. If it was really something wrong with the CFLAGS,here are my CFLAGS : "-O3 -pipe -march=athlon-tbird -mmmx -msse -mfpmath=sse,387 -fomit-frame-pointer" I couldn't do "emerge info" now,I only got one hard drive, so I have removed the whole gentoo system. If I did anything wrong with CFLAGS,please point it out, I really couldn't realize what was wrong,I ever used the same CFLAGS last time,and it worked well before I crashed it.
are you sure you have a athlon-thunderbird with sse support? try taking out the -msse -mfpmath and remerge your system. you should also look in /proc/cpuinfo to make sure you're enabling the right options. but if you've removed your whole system, you're going to try this? or have you given up?
Dear Alastair : I won't give up,it's not an option.I tried Redhat,Mandrake,Debian ever, I couldn't stand with the so-called "dependency" any more.Gentoo is what I was looking for. I'll try again later,thanks.
Closing this for now, I think liquidx elicited the problem/solution. Michael, please re-open if this becomes a problem for you later.