IIRC, the announcement said that POSIX breakage would happen if you tried to
compile 0.94 on cygwin...

On Tue, Sep 2, 2008 at 4:16 PM, René Berber <[EMAIL PROTECTED]> wrote:

> Hi,
>
> Something changed in configure which results on a wrong setting for the
> existence of gethostbyname_r, it worked fine on 0.94rc1, now it doesn't
> build unless using the following.
>
> Simple solution: add '--disable-gethostbyname_r' to configure line.
>
> I haven't found what changed and how the result for the test is coming
> out wrong, for reference here is the configure output line for both
> versions:
>
> 0.94rc1
> -------
> checking for gethostbyname_r... support disabled
>
> 0.94
> ----
> checking for gethostbyname_r... yes, and it takes 5 arguments
> ... (and the failure)
> clamav-0.94/libclamav/mbox.c:4537: undefined reference to
> `_gethostbyname_r'
>
> Creating library file: .libs/libclamav.dll.a
>
> No problem building with the proposed workaround, except 'make check'
> which needs removing the socket before testing, as in lines 25 and 39 of
> check_clamd.sh:
>
>        rm -f clamdscan.log clamd-test.socket
>
> But then testing passing a file descriptor fails... I don't think Cygwin
> has that functionality, can't pass file descriptors around.
>
> Hope this is useful.
> --
> René Berber
>
> _______________________________________________
> Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
> http://www.clamav.net/support/ml
>



-- 
http://www.volatileminds.net
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to