Debian Bug report logs - #1126329
filters: FTBFS on arm64,i386: make[2]: *** No rule to make target 'y.tab.h', needed by 'lex.yy.o'. Stop.

version graph

Package: src:filters; Maintainer for src:filters is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

Reported by: Sebastian Ramacher <sramacher@debian.org>

Date: Sat, 24 Jan 2026 09:21:01 UTC

Severity: serious

Tags: ftbfs

Found in version filters/2.56-1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org> (src:filters for {1126329}), debian-arm@lists.debian.org, sramacher@debian.org (additional cc recipient for {1126329}):
Bug#1126329; Package src:filters. (Sat, 24 Jan 2026 09:21:02 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Ramacher <sramacher@debian.org>:
New Bug report received and forwarded. Copy sent to debian-arm@lists.debian.org, sramacher@debian.org, pkg-games-devel@lists.alioth.debian.org. (Sat, 24 Jan 2026 09:21:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Sebastian Ramacher <sramacher@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: filters: FTBFS on arm64,i386: make[2]: *** No rule to make target 'y.tab.h', needed by 'lex.yy.o'. Stop.
Date: Sat, 24 Jan 2026 10:19:30 +0100
Source: filters
Version: 2.56-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-arm@lists.debian.org, sramacher@debian.org
User: debian-arm@lists.debian.org
Usertags: arm64
User: debian-qa@lists.debian.org
Usertags: i386

Dear maintainer,

filters FTBFS on arm64, i386:

cockney.l:122:6: warning: old-style function definition [-Wold-style-definition]
  122 | char caseify(c)
      |      ^~~~~~~
cockney.l: In function ‘set_did’:
cockney.l:159:6: warning: old-style function definition [-Wold-style-definition]
  159 | void set_did(val)
      |      ^~~~~~~
nyc.l: In function ‘caseify’:
nyc.l:82:6: warning: old-style function definition [-Wold-style-definition]
   82 | char caseify(c)
      |      ^~~~~~~
jive.l: In function ‘caseify’:
jive.l:214:6: warning: old-style function definition [-Wold-style-definition]
  214 | char caseify(c)
      |      ^~~~~~~
jive.l: In function ‘thing’:
jive.l:223:6: warning: old-style function definition [-Wold-style-definition]
  223 | void thing(c)
      |      ^~~~~
rm -f kraut.c
cd ky00te.dir; make
make[2]: Entering directory '/build/reproducible-path/filters-2.56/ky00te.dir'
yacc -d ky00te.yacc
rm -f nyc.c
flex ky00te.lex
make[2]: *** No rule to make target 'y.tab.h', needed by 'lex.yy.o'.  Stop.
make[2]: *** Waiting for unfinished jobs....
rm -f newspeak.c
flex -t newspeak.l > newspeak.c
make[2]: Leaving directory '/build/reproducible-path/filters-2.56/ky00te.dir'
make[1]: *** [Makefile:38: ky00te] Error 2
make[1]: *** Waiting for unfinished jobs....
rm -f cockney.c
rm -f jive.c
rm -f ken.c
cc -o newspeak newspeak.c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/filters-2.56=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -lfl -Wl,-z,relro -Wl,-z,now
newspeak.l: In function ‘capstring’:
newspeak.l:660:6: warning: old-style function definition [-Wold-style-definition]
  660 |     char firstchar, *string;
      |      ^~~~~~~~~
newspeak.l: In function ‘compstring’:
newspeak.l:669:6: warning: old-style function definition [-Wold-style-definition]
  669 |     char firstchar, *string1, *string2;
      |      ^~~~~~~~~~
newspeak.l: In function ‘_caseify’:
newspeak.l:677:6: warning: old-style function definition [-Wold-style-definition]
  677 |     char c;
      |      ^~~~~~  
newspeak.l: In function ‘caseify’:
newspeak.l:685:6: warning: old-style function definition [-Wold-style-definition]
  685 |     char c;
      |      ^~~~~~ 
rm -f jethro.c
rm -f newspeak.c
make[1]: Leaving directory '/build/reproducible-path/filters-2.56'
dh_auto_build: error: make -j6 INSTALL="install --strip-program=true" returned exit code 2

See
https://buildd.debian.org/status/fetch.php?pkg=filters&arch=i386&ver=2.56-1&stamp=1768814912&raw=0
for details.

Cheers
-- 
Sebastian Ramacher



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jan 25 09:58:43 2026; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.