On Wed, 24 Nov 2004, [ISO-8859-2] Bogusław Brandys wrote:

> David Wu wrote:
> > 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.
> 
> You must change configure.in and run autoheader,aclocal,autoconf and 
> eventually automake but this is rather not needed.
> I'm sure that Tomasz can explain this with details.

Did all that but the end result is the same.   I did try to change
config.status and then ran that.   clamd did compile but I saw a few lines
of compiler output (probably from the compiling of freshclam) with
-DCL_NOTHREADS in them, so I do not dare use the executables coming out as
a result of my fudge.   I am running out of ideas.   Anyone?


Best Regards
David WU

_______________________________________________
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users

Reply via email to