then mv -f ".deps/plugin_common.Tpo" ".deps/plugin_common.Plo"; else rm -f ".deps/plugin_common.Tpo"; exit 1; fi i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../plugins -I../include -I../sasldb -Wall -W -march=athlon-xp -O2 -pipe -MT plugin_common.lo -MD -MP -MF .deps/plugin_common.Tpo -c ../plugins/plugin_common.c -fPIC -DPIC -o .libs/plugin_common.o ../plugins/plugin_common.c: In function '_plug_free_secret': ../plugins/plugin_common.c:293: warning: pointer targets in passing argument 1 of 'utils->erasebuffer' differ in signedness /bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -Wall -W -march=athlon-xp -O2 -pipe -o libsasl2.la -rpath /usr/lib -version-info 2:22:0 auxprop.lo canonusr.lo checkpw.lo client.lo common.lo config.lo external.lo md5.lo saslutil.lo server.lo seterror.lo dlopen.lo plugin_common.lo -ldl -lresolv -lresolv i686-pc-linux-gnu-gcc -shared .libs/auxprop.o .libs/canonusr.o .libs/checkpw.o .libs/client.o .libs/common.o .libs/config.o .libs/external.o .libs/md5.o .libs/saslutil.o .libs/server.o .libs/seterror.o .libs/dlopen.o .libs/plugin_common.o -ldl -lresolv -march=athlon-xp -Wl,-soname -Wl,libsasl2.so.2 -o .libs/libsasl2.so.2.0.22 (cd .libs && rm -f libsasl2.so.2 && ln -s libsasl2.so.2.0.22 libsasl2.so.2) (cd .libs && rm -f libsasl2.so && ln -s libsasl2.so.2.0.22 libsasl2.so) creating libsasl2.la (cd .libs && rm -f libsasl2.la && ln -s ../libsasl2.la libsasl2.la) make[2]: Leaving directory `/var/tmp/portage/dev-libs/cyrus-sasl-2.1.22/work/cyrus-sasl-2.1.22/lib' Making all in utils make[2]: Entering directory `/var/tmp/portage/dev-libs/cyrus-sasl-2.1.22/work/cyrus-sasl-2.1.22/utils' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -Wall -W -march=athlon-xp -O2 -pipe -MT dbconverter-2.o -MD -MP -MF ".deps/dbconverter-2.Tpo" -c -o dbconverter-2.o dbconverter-2.c; \ then mv -f ".deps/dbconverter-2.Tpo" ".deps/dbconverter-2.Po"; else rm -f ".deps/dbconverter-2.Tpo"; exit 1; fi dbconverter-2.c: In function ‘good_getopt’: dbconverter-2.c:365: warning: unused parameter ‘context’ dbconverter-2.c:366: warning: unused parameter ‘plugin_name’ /bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -Wall -W -march=athlon-xp -O2 -pipe -o dbconverter-2 dbconverter-2.o ../sasldb/libsasldb.la ../lib/libsasl2.la -lgdbm -lresolv -lresolv mkdir .libs i686-pc-linux-gnu-gcc -Wall -W -march=athlon-xp -O2 -pipe -o .libs/dbconverter-2 dbconverter-2.o ../sasldb/.libs/libsasldb.a ../lib/.libs/libsasl2.so -ldl /usr/lib/libgdbm.so -lresolv ../lib/.libs/libsasl2.so: undefined reference to `crypt' collect2: ld returned 1 exit status make[2]: *** [dbconverter-2] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-libs/cyrus-sasl-2.1.22/work/cyrus-sasl-2.1.22/utils' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/cyrus-sasl-2.1.22/work/cyrus-sasl-2.1.22' make: *** [all] Error 2 !!! ERROR: dev-libs/cyrus-sasl-2.1.22 failed. Call stack: ebuild.sh, line 1568: Called dyn_compile ebuild.sh, line 937: Called src_compile cyrus-sasl-2.1.22.ebuild, line 166: Called die !!! compile problem !!! If you need support, post the topmost build error, and the call stack if relevant. vertig0 wilhart #