Thanks! That solved it.

Den tors 13 dec. 2018 kl 15:10 skrev kabin mool <kabin_m...@hotmail.com>:

> Hi Stefan,
>
> please read this
> https://redmine.kannel.org/issues/699
> Bug #699: Compile fail in stable verion 1.4.4 - Kannel - Kannel: Open
> Source WAP and SMS gateway <https://redmine.kannel.org/issues/699>
> As Mihail Teoderscu said, the problem occurs because bison 3 no longer
> supports YYLEX_PARAM and YYPARSE_PARAM. Both were have been deprecated
> since version 1.875, which was released on January 1, 2003.
> redmine.kannel.org
> and use this patch
> https://redmine.kannel.org/attachments/download/327/gateway-1.4.5.patch.gz
> Kabin
> ------------------------------
> *From:* users <users-boun...@kannel.org> on behalf of Stefan Midjich <
> sweh...@gmail.com>
> *Sent:* Thursday, December 13, 2018 7:24 PM
> *To:* users@kannel.org
> *Subject:* Kannel 1.4.5 compile issues
>
> On CentOS 7.6 it is impossible to compile Kannel right now.
>
> According to google results this has been going on for some time with
> no real solution available online.
>
> Two solutions have been offered;
>
> 1. Install Bison
> 2. Install Bison < 3
>
> I've tried both, installing Bison 3.0.4 which is the latest version in
> CentOS 7 repos.
>
> And removing that, replacing it with a custom compile of Bison 2.7.1
> from the GNU FTP servers.
>
> I get the same error when running make using both configurations;
>
> gcc -std=gnu99 -D_REENTRANT=1 -I. -Igw -g -O2 -D_XOPEN_SOURCE=600
> -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_LARGE_FILES= -I/usr/include/libxml2
> -I/usr/pgsql-11/include -o wmlscript/wsgram.o -c wmlscript/wsgram.c
> y.tab.c:350:5: error: conflicting types for 'ws_yy_parse'
> In file included from wmlscript/wsgram.y:15:0:
> ./wmlscript/wsint.h:296:5: note: previous declaration of 'ws_yy_parse' was
> here
>  int ws_yy_parse(void *context);
>      ^
> wmlscript/wsgram.c:63:25: error: conflicting types for 'ws_yy_parse'
>  #define yyparse         ws_yy_parse
>                          ^
> y.tab.c:1510:1: note: in expansion of macro 'yyparse'
> In file included from wmlscript/wsgram.y:15:0:
> ./wmlscript/wsint.h:296:5: note: previous declaration of 'ws_yy_parse' was
> here
>  int ws_yy_parse(void *context);
>      ^
> wmlscript/wsgram.y: In function 'ws_yy_parse':
> wmlscript/wsgram.y:122:23: error: 'pctx' undeclared (first use in this
> function)
>    { ws_error_syntax(pctx, @1.first_line); }
>                        ^
> wmlscript/wsgram.y:122:23: note: each undeclared identifier is
> reported only once for each function it appears in
> make: *** [wmlscript/wsgram.o] Error 1
>
> I ran configure with ./configure --prefix=/var/opt/kannel --with-pgsql
> --with-pgsql-dir=/usr/pgsql-11
>
> I've installed bison 2.7 into /usr/local but I've also tried running
> LDFLAGS=/usr/local/lib make.
>
> --
> Vänliga Hälsningar / Sincerely
> Stefan M
>
>

-- 
Vänliga Hälsningar / Sincerely
Stefan M

Reply via email to