[Debian-med-packaging] Bug#1066334: cython/bison issue (Was: acedb: FTBFS: acein.c:2045:15: error: implicit declaration of function ‘add_history’ [-Werror=implicit-function-declaration])
Jeremy Sowden
azazel at debian.org
Sat Apr 13 22:46:17 BST 2024
On 2024-04-13, at 21:48:10 +0100, Jeremy Sowden wrote:
> On 2024-04-13, at 09:31:07 +0200, Andreas Tille wrote:
> > Control: tags -1 help
> > thanks
> >
> > Hi,
> >
> > while I was able to fix the origininal cause of the failure I'm now blocked by
> > some issue that cython seems to miss adding some
> > #include <lex.h>
> > but I have no idea how to accomplish this. The Salsa CI build log[1] says:
> >
> > ...
> > y.tab.c: In function 'yyparse':
> > y.tab.c:1409:16: error: implicit declaration of function 'yylex' [-Werror=implicit-function-declaration]
> > y.tab.c:2185:7: error: implicit declaration of function 'yyerror'; did you mean 'YYerror'? [-Werror=implicit-function-declaration]
> > In file included from aqlparse.y:335:
> > aqlparse.l: In function 'yylex':
> > ...
> >
> > Any help would be welcome
> > Andreas.
>
> You are missing declarations:
>
> * `yylex` - this needs to be added to the yacc source
> * `yyerror` - this is present but hidden by a CPP conditional
> * `yywrap` - this is not needed (grep for "YY_SKIP_YYWRAP") and can be
> disabled
>
> Patch attached.
I attach a fix for the next error:
gcc -g -Wall -DACEDB4 `../w3rdparty/include-config glib-2.0 gtk+-2.0` -I.. -I../wh -I../wstaden -DACEDB_GTK -DLINUX -c -o sigsubs.o sigsubs.c
sigsubs.c: In function 'getSignalText':
sigsubs.c:486:30: error: '_sys_siglist' undeclared (first use in this function)
486 | char **signal_textlist = &(_sys_siglist[0]) ;
| ^~~~~~~~~~~~
sigsubs.c:486:30: note: each undeclared identifier is reported only once for each function it appears in
The one after this looks like a GTK problem, and that's the point at
which I bow out.
J.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: acedb-signal-fix.patch
Type: text/x-diff
Size: 579 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20240413/a9455291/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20240413/a9455291/attachment.sig>
More information about the Debian-med-packaging
mailing list