[milters] Archive

Lists Index Date Thread Search

Article: 1718
From: Anthony Howe
Date: 2007-09-22 17:12:33 -0400
Subject: Re: milter-report compiler error

Removal...........: milters-request@milter.info?subject=remove
More information..: http://www.milter.info/#Support
--------------------------------------------------------

Christian 'CBE' Benner wrote:
>   Platform..............: Linux gcc
>   LibSnert..............: yes
>   --prefix..............: /usr/local
>   --datadir.............: ${prefix}/share
>   --localstatedir.......: /var
>   --exec_prefix.........: ${prefix}
>   --sbindir.............: ${exec_prefix}/sbin
>   --libexecdir..........: ${exec_prefix}/libexec
>   --enable-run-user.....: milter
>   --enable-run-group....: milter
>   --enable-pid..........: /var/run/milter/milter-report.pid
>   --enable-socket.......: /var/run/milter/milter-report.socket
>   --enable-cache-file...: /var/cache/milter-report.db
>   --enable-cache-type...: default
>   --with-sendmail.......: /etc/mail
>   CFLAGS................:  -I/usr/include/db4 =
> -I/usr/src/milter/org/sqlite/include -D_REENTRANT -O2 -Wall =
> -I${top_srcdir}/../../include
>   LDFLAGS...............:  -L/usr/src/milter/org/sqlite/lib -s =
> -L${top_srcdir}/../../lib
>   LIBS..................:  -lsnert -lpthread -ldl  -lmilter -ldb-4.5 =
> -lsqlite3 -lpthread

Please, when reporting bugs, specify version of the milter, libsnert, 
OS, and CPU type. Is this a 64-bit machine?

> [root@gateway1 milter-report]# make build
> gcc -DMILTER_BUILD=3D`cat BUILD_ID.TXT` -DMILTER_BUILD_STRING=3D'"'`cat =
> BUILD_ID.TXT`'"' \
>         -I/usr/include/db4 -I/usr/src/milter/org/sqlite/include =
> -D_REENTRANT -O2 -Wall -I./../../include  =
> -L/usr/src/milter/org/sqlite/lib -s -L./../../lib  -o milter-report =
> milter-report.c -lsnert -lpthread -ldl  -lmilter -ldb-4.5 -lsqlite3 =
> -lpthread
> milter-report.c: In Funktion =BBcacheGet=AB:
> milter-report.c:220: Warnung: Zeigerziele bei =DCbergabe des Arguments 2 =
> von =BBDataInitWithBytes=AB unterscheiden sich im Vorzeichenbesitz

Signedness problem?

> milter-report.c:231: Warnung: Zeigerziele bei =DCbergabe des Arguments 1 =
> von =BBBufCreateWithString=AB unterscheiden sich im Vorzeichenbesitz
> milter-report.c: In Funktion =BBcachePut=AB:
> milter-report.c:257: Warnung: Zeigerziele bei =DCbergabe des Arguments 2 =
> von =BBDataInitWithBytes=AB unterscheiden sich im Vorzeichenbesitz
> milter-report.c: In Funktion =BBstartReportAtThread=AB:
> milter-report.c:874: Warnung: Operation auf =BBidx=AB k=F6nnte =
> undefiniert sein

?

> milter-report.c:897: Warnung: Operation auf =BBidx=AB k=F6nnte =
> undefiniert sein

?

> ./../../lib/libsnert.a(pthreadSleep.o): In function `pthreadSleep':
> pthreadSleep.c:(.text+0x96): undefined reference to `clock_gettime'
> collect2: ld gab 1 als Ende-Status zur=FCck

LibSnert ./configure should have identified the need for -lrt.

> make: *** [milter-report] Fehler 1


Typically though you should build libsnert without SQLite3 support since 
it is currently not required for the milters:

	cd com/snert/src/lib
	./configure --without-sqlite3

-- 
Anthony C Howe          Skype: SirWumpus                    SnertSoft
+33 6 11 89 73 78         ICQ: 7116561          BarricadeMX & Milters
http://www.snert.com/                 
     http://www.snertsoft.com/

Lists Index Date Thread Search