On Tue, 23 Nov 2004, aCaB wrote: > On 11/23/04 09:20, David Wu wrote: > > I am not able to have clamd (and clamav-milter) built on BSD/OS 4.2 from > > 0.8 source, although everything else built and run without problem (after > > fiddling with integer type define). > > > > Found in clamd/Makefile the following with the obvious meaning that clamd > > not be built. > > > > BUILD_CLAMD_FALSE = > > BUILD_CLAMD_TRUE = # > > > > Would like to know what configure discovered to decide not to build clamd. > > From configure: > > if test "$have_pthreads" = "yes"; then > BUILD_CLAMD_TRUE= > BUILD_CLAMD_FALSE='#' > else > BUILD_CLAMD_TRUE='#' > BUILD_CLAMD_FALSE= > fi
Thanks for pointing me in the direction that I should be looking. This is what I found from the configure output :- configure:10025: checking pthread.h usability configure:10037: gcc -c -g -O2 -m486 -I/home/dyw/clamav-0.80/include conftest.c >&5 configure:10043: $? = 0 configure:10046: test -z || test ! -s conftest.err configure:10049: $? = 0 configure:10052: test -s conftest.o configure:10055: $? = 0 configure:10065: result: yes configure:10069: checking pthread.h presence configure:10079: gcc -E -m486 -I/home/dyw/clamav-0.80/include conftest.c configure:10085: $? = 0 configure:10105: result: yes configure:10140: checking for pthread.h configure:10147: result: yes So the system does have pthread support, but as the target_os is bsdi4.2, configure returns the following due to the case switch bsd*) configure:11575: result: Unknown BSD detected. Disabling thread support. I tried to modify configure to include the switch bsdi4*) and copying the program logic from freebsd*) Although I got rid of the above configure output, it is still BUILD_CLAMD_FALSE = BUILD_CLAMD_TRUE = # I will be fiddling a bit more with configure and sure would like more useful pointers. Best Regards David WU _______________________________________________ http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users