Hi Johannes, well just take a look at the output of the make command:
gcc -I/home/vpopmail/include/ -DHAVE_OPEN_SMTP_RELAY -DHAVE_VLOGAUTH -Wall -I.. -I./.. -o authvchkpw modauthvchkpw.o libauthmod.a libauth.a ../numlib/libnumlib.a ../md5/libmd5.a ../sha1/libsha1.a -L/home/vpopmail/lib -lvpopmail -lm -lcrypt /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot find -lvpopmail collect2: ld returned 1 exit status The error message clearly says "cannot find -lvpopmail" which means that the system cannot find a library called vpopmail. Therefore copy the missing file into the target directory, /lib or any other directory listed in /etc/ld.so.conf. Or add some additional flags to the make command (-L/home/vpopmail/lib for instance) in order to include the directory which contains the vpopmail library. Bye, Werner.