[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#164484: xfree86: FTBFS: missing semicolon in xftgram.y

Package: xfree86
Version: 4.2.1-2
Severity: normal
Tags: patch

Building XFree86 fails with the following error:

make[4]: Entering directory `/home/kalle/build/i386-pc-linux-gnu/Debian/xfree86-4.2.1/build-tree/xc/lib/Xft'
flex -l  xftlex.l
sed 's/yy/XftConfig/g' lex.yy.c | sed 's/__REALLY_YY__/yy/' > xftlex.c && rm -f lex.yy.c
bison -y -d xftgram.y
xftgram.y:161.8-168.6: type clash (`' `ival') on default action
xftgram.y:168.8: parse error, unexpected ":", expecting ";" or "|"
xftgram.y:169.3-6: $$ of `matrix' has no declared type
make[4]: *** [xftgram.c] Error 1
make[4]: Leaving directory `/home/kalle/build/i386-pc-linux-gnu/Debian/xfree86-4.2.1/build-tree/xc/lib/Xft'
make[3]: *** [depend] Error 2
make[3]: Leaving directory `/home/kalle/build/i386-pc-linux-gnu/Debian/xfree86-4.2.1/build-tree/xc/lib'
make[2]: *** [depend] Error 2
make[2]: Leaving directory `/home/kalle/build/i386-pc-linux-gnu/Debian/xfree86-4.2.1/build-tree/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/home/kalle/build/i386-pc-linux-gnu/Debian/xfree86-4.2.1/build-tree/xc'
make: *** [debian/stampdir/build] Error 2

The following patch makes Bison accept the file; I'll try to
build XFree86 with it after I get a number for this bug.

--- xc/lib/Xft/xftgram.y.~1~	2001-05-16 13:32:54.000000000 +0300
+++ xc/lib/Xft/xftgram.y	2002-10-12 18:46:16.000000000 +0300
@@ -165,6 +165,7 @@
 		    matrix.yx = $4;
 		    matrix.__REALLY_YY__ = $5;
+	;
 number	:   INTEGER
 		{ $$ = (double) $1; }
 	|   DOUBLE
-- System Information
Debian Release: testing/unstable
Kernel Version: Linux Astalo 2.4.18-kon.astalo.1 #1 ke kesä   26 12:20:32 EEST 2002 i686 AMD Duron(tm) processor AuthenticAMD GNU/Linux

Versions of the packages xfree86 build-depends on:
ii  dpkg           1.10.9         Package maintenance system for Debian
ii  flex           2.5.4a-27      A fast lexical analyzer generator.
ii  bison          1.50-2         A parser generator that is compatible with Y
ii  bsdmainutils   5.20020211-5   More utilities from FreeBSD.
ii  groff          1.18-4         GNU troff text-formatting system
ii  zlib1g-dev     1.1.4-3        compression library - development
	^^^ (Provides virtual package libz-dev)
ii  libncurses5-de 5.2.20020112a- Developer's libraries and docs for ncurses
	^^^ (Provides virtual package libncurses-dev)
ii  libpam0g-dev   0.76-4         Development files for PAM
	^^^ (Provides virtual package libpam-dev)
ii  libfreetype6-d 2.1.2-5        FreeType 2 font engine, development files
ii  libpaperg      1.1.8          Library for handling paper characteristics
ii  tetex-bin      1.0.7+20011202 teTeX binary files
ii  debhelper      4.1.16         helper programs for debian/rules
ii  html2text      An advanced HTML to text converter.
ii  libglide2-dev  2001.01.26-1.1 development files for libglide2
ii  libglide3-dev  2001.01.26-1.1 development files for libglide3
ii  kernel-headers 2.4.18-5       Header files related to Linux kernel version
	^^^ (Provides virtual package kernel-headers-2.4)

Reply to: