I get the following error on compiling iconvconfig from libc CVS 040815 and since a almost a week of previous CVS versions. gcc -nostdlib -nostartfiles -o /mnt/source/cvs/build/build-libc/iconv/iconvconfig -Wl,-dynamic-linker=/lib/ld-linux.so.2 -Wl,-z,combreloc -Wl,-z,relro /mnt/source/cvs/build/build-libc/csu/crt1.o /mnt/source/cvs/build/build-libc/csu/crti.o `gcc --print-file-name=crtbegin.o` /mnt/source/cvs/build/build-libc/iconv/iconvconfig.o /mnt/source/cvs/build/build-libc/iconv/strtab.o /mnt/source/cvs/build/build-libc/iconv/xmalloc.o /mnt/source/cvs/build/build-libc/iconv/hash-string.o -Wl,-rpath-link=/mnt/source/cvs/build/build-libc:/mnt/source/cvs/build/build-libc/math:/mnt/source/cvs/build/build-libc/elf:/mnt/source/cvs/build/build-libc/dlfcn:/mnt/source/cvs/build/build-libc/nss:/mnt/source/cvs/build/build-libc/nis:/mnt/source/cvs/build/build-libc/rt:/mnt/source/cvs/build/build-libc/resolv:/mnt/source/cvs/build/build-libc/crypt:/mnt/source/cvs/build/build-libc/nptl /mnt/source/cvs/build/build-libc/libc.so.6 /mnt/source/cvs/build/build-libc/libc_nonshared.a -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed `gcc --print-file-name=crtend.o` /mnt/source/cvs/build/build-libc/csu/crtn.o /mnt/source/cvs/build/build-libc/libc.so.6: undefined reference to `passwd2des_internal' collect2: ld returned 1 exit status make[2]: *** [/mnt/source/cvs/build/build-libc/iconv/iconvconfig] Error 1 make[2]: Leaving directory `/mnt/source/cvs/libc/iconv' make[1]: *** [iconv/others] Error 2 make[1]: Leaving directory `/mnt/source/cvs/libc' make: *** [all] Error 2 gcc (GCC) 3.5.0 20040811 (experimental) GNU ld version 040812 20040812
Do not file reports on build problems in bugzilla. And you should not build glibc yourself. If you do, you're on your own. It certainly builds right almost all the time if you have a correct environment. You'll not get any help from the maintainers to determine what's broken in your environment. Use the glibc binary form a distribution.
Let's do it properly...
Let's do it properly... *** This bug has been marked as a duplicate of 333 ***