net-mail/cyrus-imapd-2.2.12 won't build with gcc-4.1.1 on my machine. It works fine with gcc-3.4.6. This is what I am trying to build: [ebuild R ] net-mail/cyrus-imapd-2.2.12 USE="pam ssl tcpd -afs -drac -idled -kerberos -snmp" 0 kB --- And this is the output of the failed command (only the last lines): ### Making all in /mnt/disk1/portage/tmp/portage/cyrus-imapd-2.2.12/work/cyrus-imapd-2.2.12/lib make[1]: Entering directory `/mnt/disk1/portage/tmp/portage/cyrus-imapd-2.2.12/work/cyrus-imapd-2.2.12/lib' ./../tools/config2header CC=i686-pc-linux-gnu-gcc ./imapopts.c ./imapopts.h < ./imapoptions i686-pc-linux-gnu-gcc -c -I.. -I../et -DHAVE_CONFIG_H -O2 -march=i686 -mmmx -msse -mfpmath=sse -Ino/include \ libconfig.c In file included from libconfig.h:47, from libconfig.c:57: imapopts.h:181: error: array type has incomplete element type make[1]: *** [libconfig.o] Error 1 make[1]: Leaving directory `/mnt/disk1/portage/tmp/portage/cyrus-imapd-2.2.12/work/cyrus-imapd-2.2.12/lib' make: *** [all] Error 1 !!! ERROR: net-mail/cyrus-imapd-2.2.12 failed.
Created attachment 90527 [details] My emerge --info output.
net-mail/cyrus-imapd-2.3.6 (package.masked) should work with gcc-4.1.1 . net-mail/cyrus-imapd-2.2.12 is a stable ebuild while gcc-4.1.1 is not. I am not going to fix this one. Best regards, Tuan