Hi,
On Wed, Nov 17, 2010 at 7:58 AM, Murray S. Kucherawy <msk_at_cloudmark.com> wrote:
> I've cleaned these up now. I had neglected to try a build with DomainKeys enabled. Sorry about that.
>
> The tarball at the previous URL has now been replaced.
I got some warnings under environment following:
$ TZ=UTC ls -Tl /usr/ports/distfiles/opendkim-2.2.2.tar.gz
-rw-r--r-- 1 root wheel 1097059 Nov 17 00:42:45 2010
/usr/ports/distfiles/opendkim-2.2.2.tar.gz
$ uname -v
FreeBSD 7.1-RELEASE-p15 #0: Wed Nov 10 10:51:13 UTC 2010
root_at_amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC
$ clang -v
clang version 2.9 (trunk)
Target: x86_64-portbld-freebsd7.1
Thread model: posix
# clang/LLVM might be going to be the default compiler of FreeBSD.
Extracting the warnings, instead of attaching whole build log.
--
clang -DHAVE_CONFIG_H -I. -I.. -I./../libopendkim -I/usr/local/include
-I/usr/include -D_THREAD_SAFE -pthread -I./../libar -O2
-fno-strict-aliasing -pipe -MT opendkim-opendkim.o -MD -MP -MF
.deps/opendkim-opendkim.Tpo -c -o opendkim-opendkim.o `test -f
'opendkim.c' || echo './'`opendkim.c
opendkim.c:10735:22: warning: result of comparison against a string
literal is unspecified (use strncmp instead)
if (dfc->mctx_jobid == (u_char *) JOBIDUNKNOWN)
^ ~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
--
and numerous pointer sign warnings(i.e. (unsigned char *) vs (char *).
such as:
--
clang -DHAVE_CONFIG_H -I. -I.. -I./../libopendkim -I/usr/local/include
-I/usr/include -D_THREAD_SAFE -pthread -I./../libar -O2
-fno-strict-aliasing -pipe -MT opendkim-opendkim-dns.o -MD -MP -MF
.deps/opendkim-opendkim-dns.Tpo -c -o opendkim-opendkim-dns.o `test -f
'opendkim-dns.c' || echo './'`opendkim-dns.c
opendkim-dns.c:612:22: warning: passing 'unsigned char *' to parameter
of type 'char *' converts between pointers to integer types with
different sign [-Wpointer-sign]
q = ar_addquery(ar, query, C_IN, type, MAXCNAMEDEPTH, buf, buflen,
^~~~~
In file included from opendkim-dns.c:34:
./../libar/ar.h:58:43: note: passing argument to parameter here
extern AR_QUERY ar_addquery(AR_LIB, char *, int, int, int, unsigned char *,
^
1 warning generated.
--
I'm just ignoring latter warnings for the moment.
Regards,
--
Hirohisa Yamaguchi
<umq.461_at_gmail.com>
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wed Nov 17 2010 - 14:50:02 PST