Kod bez problemu kompiluje się przy użyciu glibc-2.11.1, gcc-4.5.0 i binutils-2.20.1.
Działa też w porządku. Znalazł hasło w zabezpieczonym archiwum. Hasłem było oK.
Archiwum pakowane w systemie Linux, nie sprawdzałem na archiwum spakowanym na MS Windows.
Jeśli chodzi o Twój problem to po instalacji glibc wystąpił konflikt z zainstalowanym w systemie libc6. Proponowałbym spróbować odinstalować nowozainstalowane glibc lecz istnieje ryzyko, że system będzie nie do użytku. Ew. spróbuj od nowa zainstalować/uaktualnić libc6.