Your message dated Wed, 21 Oct 2009 22:05:21 +0000
with message-id <e1n0jj3-0007o8...@ries.debian.org>
and subject line Bug#549426: fixed in procmail 3.22-18
has caused the Debian Bug report #549426,
regarding Fix FTBFS with gcc-4.4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
549426: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549426
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: procmail
Version: 3.22-16
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu karmic ubuntu-patch
*** /tmp/tmpw9Pexp
In Ubuntu, we've applied the attached patch to achieve the following:
* rename function 'getline' to 'procmail_getline' to avoid namespace
clash with modern POSIX. Fixes FTBFS.
We thought you might be interested in doing the same. In fact, gcc-4.4
is not (yet) the default compiler version in debian, but this might
still change before freezing squeeze.
-- System Information:
Debian Release: squeeze/sid
APT prefers karmic-updates
APT policy: (500, 'karmic-updates'), (500, 'karmic')
Architecture: i386 (i686)
Kernel: Linux 2.6.31-11-generic (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u procmail-3.22/src/formail.c procmail-3.22/src/formail.c
--- procmail-3.22/src/formail.c
+++ procmail-3.22/src/formail.c
@@ -819,7 +819,7 @@
{ if(split) /* gobble up the next start separator */
{ buffilled=0;
#ifdef sMAILBOX_SEPARATOR
- getline();buffilled=0; /* but only if it's defined */
+ procmail_getline();buffilled=0; /* but only if it's defined */
#endif
if(buflast!=EOF) /* if any */
goto splitit;
diff -u procmail-3.22/src/formisc.c procmail-3.22/src/formisc.c
--- procmail-3.22/src/formisc.c
+++ procmail-3.22/src/formisc.c
@@ -115,7 +115,7 @@
buf[buffilled++]=c;
}
-int getline P((void)) /* read a newline-terminated line */
+int procmail_getline P((void)) /* read a newline-terminated line */
{ if(buflast==EOF) /* at the end of our Latin already? */
{ loadchar('\n'); /* fake empty line */
return EOF; /* spread the word */
only in patch2:
unchanged:
--- procmail-3.22.orig/src/fields.c
+++ procmail-3.22/src/fields.c
@@ -110,16 +110,16 @@
/* try and append one valid field to rdheader from stdin */
int readhead P((void))
{ int idlen;
- getline();
+ procmail_getline();
if((idlen=breakfield(buf,buffilled))<=0) /* not the start of a valid field */
return 0;
if(idlen==STRLEN(FROM)&&eqFrom_(buf)) /* it's a From_ line */
{ if(rdheader)
return 0; /* the From_ line was a fake! */
- for(;buflast=='>';getline()); /* gather continued >From_ lines */
+ for(;buflast=='>';procmail_getline()); /* gather continued >From_ lines */
}
else
- for(;;getline()) /* get the rest of the continued field */
+ for(;;procmail_getline()) /* get the rest of the continued field */
{ switch(buflast) /* will this line be continued? */
{ case ' ':case '\t': /* yep, it sure is */
continue;
only in patch2:
unchanged:
--- procmail-3.22.orig/src/formisc.h
+++ procmail-3.22/src/formisc.h
@@ -17,4 +17,4 @@
char*
skipwords P((char*start));
int
- getline P((void));
+ procmail_getline P((void));
--- End Message ---
--- Begin Message ---
Source: procmail
Source-Version: 3.22-18
We believe that the bug you reported is fixed in the latest version of
procmail, which is due to be installed in the Debian FTP archive:
procmail_3.22-18.diff.gz
to pool/main/p/procmail/procmail_3.22-18.diff.gz
procmail_3.22-18.dsc
to pool/main/p/procmail/procmail_3.22-18.dsc
procmail_3.22-18_amd64.deb
to pool/main/p/procmail/procmail_3.22-18_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 549...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Santiago Vila <sanv...@debian.org> (supplier of updated procmail package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 21 Oct 2009 23:00:22 +0200
Source: procmail
Binary: procmail
Architecture: source amd64
Version: 3.22-18
Distribution: unstable
Urgency: low
Maintainer: Santiago Vila <sanv...@debian.org>
Changed-By: Santiago Vila <sanv...@debian.org>
Description:
procmail - Versatile e-mail processor
Closes: 549426
Changes:
procmail (3.22-18) unstable; urgency=low
.
* Renamed function 'getline' to 'procmail_getline' to avoid namespace
clash with modern POSIX. Fixes FTBFS with gcc 4.4. Closes: #549426.
Patch from Ubuntu. Thanks a lot.
Checksums-Sha1:
1b019126cfd3920a0c4d2d00eed63322d01473fc 1213 procmail_3.22-18.dsc
e27be6c24f8939605e4a0a760b977739a760f16e 15888 procmail_3.22-18.diff.gz
b3a75fbb2ed9a574ab2a38b7afe4595cc688d690 155406 procmail_3.22-18_amd64.deb
Checksums-Sha256:
02e8b71bc4ad716fec0c4e51e3d6f7dd5babc46de7677d98ac74a1aa0c2a6ce8 1213
procmail_3.22-18.dsc
99758d9c852a8f58395f07392812864f64eb28fa74989aaf3b30dc2cbf23cbee 15888
procmail_3.22-18.diff.gz
35517935f2cfabb5ca531ee3c546d863cc6467190f235775417b3a2791c8fda5 155406
procmail_3.22-18_amd64.deb
Files:
67822a0fb8e6a2f94616ddb6964539c9 1213 mail standard procmail_3.22-18.dsc
b1de6d7f3137e704718b65a1ca967bb7 15888 mail standard procmail_3.22-18.diff.gz
c6bcecdb8b167caa25159e5e321d6ab1 155406 mail standard
procmail_3.22-18_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQEcBAEBCAAGBQJK33hEAAoJEEHOfwufG4sykcoH/jsoOwvYGdhQ5jKSTjQBHPO/
7gjkVgyZKFDFUJDR4o3aBtEPt/uwXGECC8RQxUQ2jX/X7UmibXG0epPo050LIUXq
K3fnzDrV2fX0fUU1P0+51389Vu2US701hF/86lcL28rx6EwbEgJZiLRBYC30Xf7p
Y0nqpL/8Ff4piYbc8N4DUnTytD+2jfv/iKWOfm2bbFYFUs8B4+zeUl75mkGSrZSh
ZMCjL8jIS0BCl4wBmCbVCHNw0OrNeo84bupRArHlC0ZJH+iyRkhOdtbxWmIQjHb5
uRV2ySCJlVCdJIfoSj4gK7+gWckeqCTDj6wxMVncHyNi7Iy69aSA4XvcA+JIqPc=
=hDO2
-----END PGP SIGNATURE-----
--- End Message ---