setup:
  kernel-2.6.29-r2
  gcc-4.3.2-r3
procmail is one tool that is absolutely robust and I expected no
trouble whatever emerging it... however the emerge is failing like
as shown below.  I'm not sure what to do about getline.

The only useflags that come up are one I set 
 `mbox' 
and one other
 `-selenix'

[...]
ln ../src/procmail ../new/procmail
i486-pc-linux-gnu-gcc -c -O2 -march=i486 -pipe -fno-inline-functions   
lockfile.c
i486-pc-linux-gnu-gcc -O2 -march=i486 -pipe -fno-inline-functions   lockfile.o 
exopen.o sublib.o acommon.o mcommon.o authenticate.o lastdirsep.o -o lockfile 
-Wl,-z,now -Wl,-O1   -lm -lnsl -ldl -lc
ln ../src/lockfile ../new/lockfile
i486-pc-linux-gnu-gcc -c -O2 -march=i486 -pipe -fno-inline-functions   formail.c
In file included from formail.c:25:
formisc.h:20: error: conflicting types for 'getline'
/usr/include/stdio.h:651: error: previous declaration of 'getline' was here
make[1]: *** [formail.o] Error 1
make[1]: Leaving directory 
`/var/tmp/portage/mail-filter/procmail-3.22-r10/work/procmail-3.22/src'
make: *** [bins] Error 2
 *
 * ERROR: mail-filter/procmail-3.22-r10 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2527:  Called die
 * The specific snippet of code:
 *       emake CC="$(tc-getCC)" || die
 *  The die message:
 *   (no error message)
 *

 * If you need support, post the topmost build error, and the call
   stack if relevant.

 * A complete build log is located at
   '/var/tmp/portage/mail-filter/procmail-3.22-r10/temp/build.log'.

 * The ebuild environment file is located at
 *'/var/tmp/portage/mail-filter/procmail-3.22-r10/temp/environment'.


Reply via email to