After this weekend I can understand why people get excited about distributions like Sabayon. Don’t get me wrong, I by no means recommend it, but the mere fact you don’t have to manually install Gentoo can definitely be a God send.
I got off to a good start this weekend. I got all the way up to the chroot, chrooted in, and decided to that portage needed to go. So, FEATURES=”test” and emerge paludis and I was off to the races. Well, emake failed. Emake failed, in my opinion, is the most dreaded of all Gentoo errors. Its means next to nothing. All you can really devise from that message is your program won’t compile in your computer’s current state. And failed compilation messages are more often than not cryptic or so or beyond the reach of your scroll back, if you have any at all, since many times during an install you don’t.
So I decieded that if the new alpha4 version of paludis wouldn’t go, I’d just go with 0.24.6 since I was confident it would compile for me. As luck would have it, it did. So with paludis now up and and running I decided maybe it was somehow portage’s fault that paludis wouldn’t compile. So, you might ask yourself at this point two questions:
- How can portage be the reason “emake failed?”
- Why did you want/need paludis to begin with?
Well the answer to both lies simply by trying to install paludis with both package managers. Portage required me to only install paludis. Sounds nice, quick, and with relatively few chances for errors. Or one would assume anyway. Paludis in turn required me to do around 12 updates total including the new version of paludis.
Needless to say at this point those 10 (no, thats not a math error) other updates portage didn’t want to pull in was most likely the cause of my compilation failure. Sadly though the world will never know. My computer froze at the end of the compilation of glibc and I was forced to turn it off this morning through a hard shutdown. I just hope my XFS file system doesn’t crash now! I guess I’ll find out this evening when I get home.
Enjoy the Penguins!