Something that should probably be added to the INSTALL file: Gnu Make and Gnu PTH are prerequisites under *BSD
(Version? I grabbed the latest, make-3.80 and pth-2.0.0 and it worked). And in the configure / configure.in files under the openbsd*) section the -pthread needs to change to -lpthread otherwise you end up with errors such as: mkdir .libs gcc -g -O2 -o .libs/clamd options.o cfgfile.o clamd.o tcpserver.o localserver.o server.o scanner.o others.o clamuko.o dazukoio.o tests.o ../clamscan/getopt.o -L/home/src/clamav-20030317/libclamav -L/home/src/clamav-20030317/libclamav/.libs -lclamav -lz -Wl,-rpath,/usr/local/lib server.c:68: Undefined symbol `_pthread_sigmask' referenced from text segment server.c:87: Undefined symbol `_pthread_mutex_unlock' referenced from text segment server.c:122: Undefined symbol `_pthread_mutex_unlock' referenced from text segment server.c:142: Undefined symbol `_pthread_sigmask' referenced from text segment server.c:188: Undefined symbol `_pthread_cancel' referenced from text segment server.c:193: Undefined symbol `_pthread_mutex_unlock' referenced from text segment server.c:215: Undefined symbol `_pthread_cancel' referenced from text segment server.c:219: Undefined symbol `_pthread_mutex_unlock' referenced from text segment server.c:372: Undefined symbol `_pthread_mutex_init' referenced from text segment server.c:439: Undefined symbol `_pthread_attr_init' referenced from text segment server.c:440: Undefined symbol `_pthread_attr_setdetachstate' referenced from text segment server.c:463: Undefined symbol `_pthread_create' referenced from text segment server.c:529: Undefined symbol `_pthread_mutex_lock' referenced from text segment server.c:533: Undefined symbol `_pthread_create' referenced from text segment others.c:64: Undefined symbol `_pthread_mutex_lock' referenced from text segment others.c:69: Undefined symbol `_pthread_mutex_unlock' referenced from text segment others.c:79: Undefined symbol `_pthread_mutex_unlock' referenced from text segment others.c:105: Undefined symbol `_pthread_mutex_unlock' referenced from text segment others.c:127: Undefined symbol `_pthread_mutex_unlock' referenced from text segment others.c:223: Undefined symbol `_pthread_mutex_lock' referenced from text segment others.c:228: Undefined symbol `_pthread_mutex_unlock' referenced from text segment others.c:0: More undefined symbol _pthread_mutex_unlock refs follow /home/src/clamav-20030317/libclamav/.libs/libclamav.so.1.2: Undefined symbol `_pthread_mutex_lock' referenced collect2: ld returned 1 exit status gmake[1]: *** [clamd] Error 1 gmake[1]: Leaving directory `/home/src/clamav-20030317/clamd' gmake: *** [all-recursive] Error 1 Only tested in OpenBSD 3.0, 3.1, 3.2 and 3.3 so this may not be true for 2.x and earlier. -- - Ed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The less time planning, the more time programming. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]