Thanks,
Already got rid of it with -strict. But I'm now stuck with below when emerging:
...
### Making all in /var/tmp/portage/cyrus-imapd-2.2.12-r21/work/cyrus-imapd-2.2.12/sieve
make[1]: Entering directory `/var/tmp/portage/cyrus-imapd-2.2.12-r21/work/cyrus-imapd-2.2.12/sieve'
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
sieve_err.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
sieve.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
sieve-lex.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
comparator.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
interp.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
message.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
bc_generate.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
bc_dump.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
bc_emit.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
bc_eval.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
script.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
tree.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
addr.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
addr-lex.c
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
md5.c
rm -f libsieve.a
ar cr libsieve.a sieve_err.o sieve.o sieve-lex.o comparator.o interp.o message.o bc_generate.o bc_dump.o bc_emit.o bc_eval.o script.o tree.o addr.o addr-lex.o md5.o
i686-pc-linux-gnu-ranlib libsieve.a
i686-pc-linux-gnu-gcc -c -I.. -I./../lib -I../et -DHAVE_CONFIG_H -march=i686 -O2 -pipe -Ino/include \
sievec.c
i686-pc-linux-gnu-gcc -o sievec sievec.o libsieve.a ../lib/libcyrus.a ../lib/libcyrus_min.a libsieve.a -lsasl2 -lldap -llber -lssl -lcrypto -lfl -lresolv -ldb-4.2 ../et/libcom_err.a
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lldap
collect2: ld returned 1 exit status
make[1]: *** [sievec] Error 1
make[1]: Leaving directory `/var/tmp/portage/cyrus-imapd-2.2.12-r21/work/cyrus-imapd-2.2.12/sieve'
make: *** [all] Error 1
!!! ERROR: net-mail/cyrus-imapd-2.2.12-r21 failed.
!!! Function src_compile, Line 242, Exitcode 2
!!! compile problem
!!! If you need support, post the topmost build error, NOT this status message.
Any suggestions?
/Crocco