svn commit: r320441 - head/databases/gnats4/files
Vasil Dimov
vd at FreeBSD.org
Mon Jun 10 08:03:21 UTC 2013
Author: vd
Date: Mon Jun 10 08:03:20 2013
New Revision: 320441
URL: http://svnweb.freebsd.org/changeset/ports/320441
Log:
databases/gnats4: Fix build failure on FreeBSD 10
gnats/gnats.h contains its own prototypes of asprintf() and vasprintf()
which conflict with the system ones:
In file included from edit.c:21:
./gnats.h:140:12: error: conflicting types for 'asprintf'
extern int asprintf (char **buf, const char *fmt, ...);
^
/usr/include/stdio.h:396:6: note: previous declaration is here
int asprintf(char **, const char *, ...) __printflike(2, 3);
Just remove the prototypes from gnats.h.
Reported by: miwi@
Added:
head/databases/gnats4/files/patch-gnats__gnats.h (contents, props changed)
Added: head/databases/gnats4/files/patch-gnats__gnats.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/gnats4/files/patch-gnats__gnats.h Mon Jun 10 08:03:20 2013 (r320441)
@@ -0,0 +1,12 @@
+--- gnats/gnats.h.orig 2013-06-10 10:33:17.000000000 +0300
++++ gnats/gnats.h 2013-06-10 10:33:26.000000000 +0300
+@@ -137,9 +137,6 @@
+ # define ATTRIBUTE_UNUSED __attribute__ ((__unused__))
+ #endif
+
+-extern int asprintf (char **buf, const char *fmt, ...);
+-extern int vasprintf (char **buf, const char *fmt, va_list args);
+-
+ #if ! HAVE_DECL_UNSETENV
+ extern void unsetenv (const char *name);
+ #endif
More information about the svn-ports-head
mailing list