There is a problem with compiling courier-authlib >0.56 version, but with .56 and less are all right Reproducible: Always Steps to Reproduce: 1.Just attemped to compile courier-imap 2.All version of courier-authlib >.56 don't wanna assembly 3. Actual Results: Linking libauthuserdb.la Compiling authpam.c Compiling preauthpam.c Linking libauthpam.la /usr/bin/i686-pc-linux-gnu-nm: libmisc.a: File format not recognized /usr/bin/i686-pc-linux-gnu-nm: libmisc.a: File format not recognized /usr/lib/libshadow.a: member /usr/lib/libshadow.a(libmisc.a) in archive is not an object collect2: ld returned 1 exit status make[2]: *** [libauthpam.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/courier-authlib-0.57-r1/work/courier-authlib-0.57' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/courier-authlib-0.57-r1/work/courier-authlib-0.57' make: *** [all] Error 2 Expected Results: bin files of courier-imap =)
monkey ~ # emerge -pv courier-imap These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] net-libs/courier-authlib-0.57-r1 [0.56] +berkdb +crypt -debug +gdbm +ldap +mysql +pam -postgres 0 kB [ebuild N ] net-mail/courier-imap-4.0.4 +berkdb -debug -fam +gdbm -ipv6 +nls (-selinux) 3,082 kB monkey ~ #
monkey ~ # cat /etc/make.conf | grep -v ^# | grep -v -i use CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" ACCEPT_KEYWORDS="~x86" monkey ~ #
This is a dupe of Bug #105711. There is a workaround and a solution suggested there.
I could solve this problem by puting away berkdb in USE.
Can you try w/ shadow-4.0.7-r4?
*** This bug has been marked as a duplicate of 105711 ***
thanks a lot!!!!!!!!!