Date: Tue, 6 Jan 2009 15:31:34 GMT From: Kenji Rikitake <kenji.rikitake@acm.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/130236: libpbl-1.03 (databases/libpbl) is broken, spamprobe-1.4d_1 (mail/spamprobe) does not work at all with a pbl file Message-ID: <200901061531.n06FVYUZ043935@www.freebsd.org> Resent-Message-ID: <200901061540.n06Fe1VU024430@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 130236 >Category: ports >Synopsis: libpbl-1.03 (databases/libpbl) is broken, spamprobe-1.4d_1 (mail/spamprobe) does not work at all with a pbl file >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 06 15:40:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Kenji Rikitake >Release: 7.1-RELEASE >Organization: >Environment: FreeBSD reseaux.priv.k2r.org 7.1-RELEASE FreeBSD 7.1-RELEASE #22: Tue Jan 6 16:05:11 JST 2009 root@reseaux.priv.k2r.org:/usr/obj/usr/src/sys/RESEAUX i386 >Description: port libpbl-1.03 (databases/libpbl) no longer works properly on 7.1-RELEASE. persistent warnings found when building libpbl-1.03: ===> Vulnerability check disabled, database not found ===> Extracting for libpbl-1.03 => MD5 Checksum OK for pbl_1_03.tar.gz. => SHA256 Checksum OK for pbl_1_03.tar.gz. ===> Patching for libpbl-1.03 ===> Configuring for libpbl-1.03 ===> Building for libpbl-1.03 cc -O2 -fno-strict-aliasing -pipe -Wall -I. -c pbl.c cc -O2 -fno-strict-aliasing -pipe -Wall -I. -c pblhash.c cc -O2 -fno-strict-aliasing -pipe -Wall -I. -c pblkf.c pblkf.c: In function 'pblKfCreate': pblkf.c:3820: warning: pointer targets in assignment differ in signedness pblkf.c:3824: warning: pointer targets in assignment differ in signedness pblkf.c:3832: warning: pointer targets in passing argument 2 of 'pblDataAppend' differ in signedness pblkf.c: In function 'pblSplit': pblkf.c:4376: warning: pointer targets in initialization differ in signedness pblkf.c:4502: warning: pointer targets in assignment differ in signedness pblkf.c: In function 'pblKfInsert': pblkf.c:4864: warning: pointer targets in passing argument 2 of 'pblDataAppend' differ in signedness pblkf.c: In function 'pblKfUpdate': pblkf.c:5467: warning: pointer targets in passing argument 1 of 'pblParamsCheck' differ in signedness pblkf.c:5526: warning: pointer targets in passing argument 2 of 'pblDataWrite' differ in signedness pblkf.c: In function 'pblKfFind': pblkf.c:5892: warning: pointer targets in passing argument 3 of 'pblParamsCheck' differ in signedness pblkf.c: In function 'pblKfRead': pblkf.c:6013: warning: pointer targets in passing argument 1 of 'pblParamsCheck' differ in signedness pblkf.c:6013: warning: pointer targets in passing argument 3 of 'pblParamsCheck' differ in signedness pblkf.c:6064: warning: pointer targets in passing argument 2 of 'pblDataGet' differ in signedness pblkf.c: In function 'pblKfBlockPrint': pblkf.c:6503: warning: pointer targets in assignment differ in signedness cc -O2 -fno-strict-aliasing -pipe -Wall -I. -c pblisam.c pblisam.c: In function 'pblRKey2MainKey': pblisam.c:174: warning: pointer targets in passing argument 2 of 'pbl_VarBufToLong' differ in signedness pblisam.c:188: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness pblisam.c:218: warning: pointer targets in passing argument 2 of 'pbl_VarBufToLong' differ in signedness pblisam.c:240: warning: pointer targets in passing argument 1 of 'snprintf' differ in signedness pblisam.c: In function 'pblMainKey2RKey': pblisam.c:310: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness pblisam.c:312: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness pblisam.c:317: warning: pointer targets in passing argument 1 of 'strtoul' differ in signedness pblisam.c: In function 'pblIsamDupKeyLen': pblisam.c:341: warning: pointer targets in passing argument 1 of 'pblRKey2MainKey' differ in signedness pblisam.c: In function 'pblIsamDupKeyCompare': pblisam.c:385: warning: pointer targets in passing argument 3 of 'pblRKey2MainKey' differ in signedness pblisam.c:386: warning: pointer targets in passing argument 3 of 'pblRKey2MainKey' differ in signedness pblisam.c: In function 'pblIsamSetCurrentRecord': pblisam.c:1040: warning: pointer targets in passing argument 3 of 'pblKfFind' differ in signedness pblisam.c: In function 'pblIsamInsert': pblisam.c:1194: warning: pointer targets in passing argument 1 of 'pblMainKey2RKey' differ in signedness pblisam.c:1194: warning: pointer targets in passing argument 3 of 'pblMainKey2RKey' differ in signedness pblisam.c:1331: warning: pointer targets in passing argument 4 of 'pblKfInsert' differ in signedness pblisam.c:1373: warning: pointer targets in passing argument 2 of 'pblKfInsert' differ in signedness pblisam.c:1398: warning: pointer targets in passing argument 2 of 'pblKfInsert' differ in signedness pblisam.c: In function 'pblIsamDelete': pblisam.c:1539: warning: pointer targets in passing argument 1 of 'pblMainKey2RKey' differ in signedness pblisam.c:1539: warning: pointer targets in passing argument 3 of 'pblMainKey2RKey' differ in signedness pblisam.c:1624: warning: pointer targets in passing argument 3 of 'pblKfFind' differ in signedness pblisam.c:1636: warning: pointer targets in passing argument 3 of 'pblKfFind' differ in signedness pblisam.c: In function 'pblIsamGetMainKey': pblisam.c:1720: warning: pointer targets in passing argument 2 of 'pblKfRead' differ in signedness pblisam.c:1730: warning: pointer targets in passing argument 1 of 'pblRKey2MainKey' differ in signedness pblisam.c:1739: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness pblisam.c: In function 'pblIsamFindDupKey': pblisam.c:1798: warning: pointer targets in passing argument 3 of 'pblLongs2RKey' differ in signedness pblisam.c:1826: warning: pointer targets in passing argument 3 of 'pblLongs2RKey' differ in signedness pblisam.c:1838: warning: pointer targets in passing argument 3 of 'pblLongs2RKey' differ in signedness pblisam.c:1865: warning: pointer targets in passing argument 3 of 'pblLongs2RKey' differ in signedness pblisam.c:1898: warning: pointer targets in passing argument 3 of 'pblKfFind' differ in signedness pblisam.c:1898: warning: pointer targets in passing argument 5 of 'pblKfFind' differ in signedness pblisam.c: In function 'pblIsamFind': pblisam.c:2052: warning: pointer targets in passing argument 5 of 'pblIsamGetMainKey' differ in signedness pblisam.c: In function 'pblIsamThisKey': pblisam.c:2172: warning: pointer targets in passing argument 1 of 'pblMainKey2RKey' differ in signedness pblisam.c:2172: warning: pointer targets in passing argument 3 of 'pblMainKey2RKey' differ in signedness pblisam.c: In function 'pblIsamGet': pblisam.c:2310: warning: pointer targets in passing argument 3 of 'pblKfGetRel' differ in signedness pblisam.c:2359: warning: pointer targets in passing argument 3 of 'pblKfGetRel' differ in signedness pblisam.c:2377: warning: pointer targets in passing argument 3 of 'pblKfGetAbs' differ in signedness pblisam.c:2424: warning: pointer targets in passing argument 3 of 'pblKfGetAbs' differ in signedness pblisam.c:2476: warning: pointer targets in passing argument 5 of 'pblIsamGetMainKey' differ in signedness pblisam.c:2491: warning: pointer targets in passing argument 1 of 'pblIsamDupKeyLen' differ in signedness pblisam.c: In function 'pblIsamUpdateData': pblisam.c:2820: warning: pointer targets in passing argument 3 of 'pblKfFind' differ in signedness pblisam.c:2856: warning: pointer targets in passing argument 3 of 'pblKfFind' differ in signedness pblisam.c:2931: warning: pointer targets in passing argument 2 of 'pblKfInsert' differ in signedness pblisam.c:2945: warning: pointer targets in passing argument 3 of 'pblKfFind' differ in signedness pblisam.c: In function 'pblIsamUpdateKey': pblisam.c:3020: warning: pointer targets in passing argument 4 of 'pblIsamGet' differ in signedness pblisam.c:3175: warning: pointer targets in passing argument 1 of 'pblMainKey2RKey' differ in signedness pblisam.c:3175: warning: pointer targets in passing argument 3 of 'pblMainKey2RKey' differ in signedness pblisam.c:3269: warning: pointer targets in passing argument 1 of 'pblMainKey2RKey' differ in signedness pblisam.c:3269: warning: pointer targets in passing argument 3 of 'pblMainKey2RKey' differ in signedness pblisam.c:3297: warning: pointer targets in passing argument 4 of 'pblKfInsert' differ in signedness /usr/bin/ar rc libpbl.a pbl.o pblhash.o pblkf.o pblisam.o /usr/bin/ar ts libpbl.a >How-To-Repeat: spamprobe-1.4d_1 (port mail/spamprobe) no longer works on a PBL file. See PR ports/119180 for the details. >Fix: Stopping using the libpbl for the spamprobe will solve the problem. I suggest the maintainer of spamprobe to add WITHOUT_PBL=true as a build-in option in the Makefile to prevent further bugs showing up. And I also suggest the port maintainter to declare libpbl-1.03 is BROKEN. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901061531.n06FVYUZ043935>