> [toaster] SOLVED: Re: [toaster] tls.c:12: conflicting types for `strerror'
>
> Bruno Negrao
> Tue, 20 Sep 2005 11:10:31 -0700
> After I commented out the strerror declaration from tls.c and I downgraded my openssl from 0.9.8 to 0.9.7g, the compilation completed successfully.
>
> But tls.c compilation issued the following warning:
>
> ./compile tls.c
> tls.c: In function `ssl_strerror':
> tls.c:25: warning: pointer/integer type mismatch in conditional expression
>
>
> And in the line 25, I see an attribution using the commented function:
>
> line 25:  return errno == error_timeout ? "timed out" : strerror(errno);
>
> I don't know if I can trust in this tls compilation...
>
> See you,
> bnegrao
>

In your first post
http://www.mail-archive.com/[email protected]/msg03083.html
you say you are using a Toaster patch.

I don't use Toaster put had a similar experience and am recording the corrective action I found for the benefit of others.

I was using 2 different Qmail TLS patches on 2 different machines, I was using
        qmail-1.03-tls-20021228.patch
on one, on the other I was using
        netqmail-1.05-tls-20040419.patch
both these exhibit exactly the same conflicting strerror issue. I am using openssl-0.9.8a

Correction action
From this site: http://inoa.net/qmail-tls/archive.html
I obtained more recent updates to the two different types of patches, respectively:
        qmail-1.03-tls-20021228-renato.patch
        netqmail-1.05-tls-20060104.patch
Then the problem went away.

Andrew Liles.

Reply via email to