libraries/ptlib: Patched to fix build on -current.

Signed-off-by: David Spencer <baildon.research@googlemail.com>
This commit is contained in:
David Spencer 2015-05-29 11:03:56 +01:00 committed by Willy Sudiarto Raharjo
parent 33c7176304
commit 2926602b79
2 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,39 @@
--- ptlib-2.10.11/./src/ptlib/common/getdate.y 2013-08-15 01:20:26.000000000 +0200
+++ /mnt/chroot/cauldron/home/dan/rpm/BUILD/ptlib-2.10.11/src/ptlib/common/getdate.y 2013-12-15 00:24:27.866481490 +0100
@@ -121,9 +121,9 @@
static int yylex();
#ifdef __GNUC__
-static int yyerror(char const *msg);
+static int yyerror(void *, char const *msg);
#else
-static void yyerror(char const *msg);
+static void yyerror(void *, char const *msg);
#endif
@@ -132,7 +132,8 @@
%}
-%pure_parser
+%pure-parser
+%parse-param {void *parseParam}
%union {
time_t Number;
@@ -1018,12 +1019,12 @@
#endif
#ifdef __GNUC__
-int yyerror(const char * s)
+int yyerror(void *var, const char * s)
{
return 0;
}
#else
-static void yyerror(const char * s)
+static void yyerror(void *var, const char * s)
{
}
#endif

View File

@ -67,6 +67,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Fix building with bison-3.0.4
# thanks to Dan Fandrich / OpalVOIP https://sourceforge.net/p/opalvoip/patches/259/
patch -p1 < $CWD/ptlib-2.10.10-mga-bison-parameter.patch
# The "LIBS" variable is set to fix OpenLDAP support
#
# The --disable-avc is here to avoid build problems when both libdv and