ports/99178: [patch] to build security/gnupg-devel with gcc41
Ronald MacNeil
macro at hotmail.com
Mon Jun 19 11:20:29 UTC 2006
>Number: 99178
>Category: ports
>Synopsis: [patch] to build security/gnupg-devel with gcc41
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Jun 19 11:20:22 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Ronald MacNeil
>Release: 7-CURRENT
>Organization:
>Environment:
FreeBSD ... 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Sat Jun 10 01:02:59 EST 2006
.. at ...:/usr/obj/usr/src/sys/MYKERNEL i386
>Description:
There is an instance in security/gnupg-devel where the stpcpy function is static redefined, which gcc41 doesn't like and refuses to compile.
>How-To-Repeat:
>Fix:
The following patch (obtained from gnupg cvs) adds an #ifndef HAVE_STPCPY check which fixes the problem and allows one to build the port with gcc41. The patch should be added as a new patch file in the port's files/ subdirectory.
Love your work, guys.
Ron
--- tools/gpgparsemail.c.orig Mon Jun 19 20:58:24 2006
+++ tools/gpgparsemail.c Mon Jun 19 21:00:31 2006
@@ -24,6 +24,9 @@
for the content of the line. Several options are available to
scrutinize the message. S/MIME and OpenPGP support is included. */
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
#include <stdio.h>
#include <stdlib.h>
@@ -145,6 +148,7 @@
return p;
}
+#ifndef HAVE_STPCPY
static char *
stpcpy (char *a,const char *b)
{
@@ -154,6 +158,7 @@
return (char*)a;
}
+#endif
static int
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list