When emergin' libxml2-2.5.2 the damned thing didn't detect SOCKLEN_T and therefore failed to compile. ./configure said: checking for type of socket length (socklen_t)... configure: WARNING: could not determine re-running ./autoconf before running configure did help however. but i do not know how to re-run autoconf from an ebuild.. if someone will help with the ebuild - it'll be great!
Works fine for me. Which glibc version are you using?
* sys-libs/glibc Latest version available: 2.3.1-r2 Latest version installed: 2.3.2 Size of downloaded files: 17,701 kB Homepage: http://www.gnu.org/software/libc/libc.html Description: GNU libc6 (also called glibc2) C library
2.3.2 seems to be quite buggy - please try downgrading do the current stable version and try again, then report what happened. You can use quickpkg to make a snapshot of your glibc if you really want to upgrade again. Thanks.
I could not reproduce the bug with the new glibc. Can you?
I resolved the problem. libxml2's ./configure script doesn't like distcc so to emerge libxml2 without problems, remove distcc from FEATURES in make.conf Hope this helps someone else out there. Would be good if this is stated in the ebuild file or somewhere in the docs.
I just emerged libxml2 using distcc with two hosts (both systems using glibc 2.3.1 and gcc 3.2.2) - what is your setup? I had no problems.
no reaction -> worksforme
I emerged 2.5.6 and it worked like a charm... so no reason mumbling with 2.5.2 anymore...