Package: linuxdoc-tools
Version: 0.9.68
Tags: patch

Due to a type change [1], linuxdoc-tools won't compile with flex-2.5.36
and newer (Debian currently ships 2.5.35). Attached patch works around
this problem.

Cheers,
Martin

[1] 
http://flex.git.sourceforge.net/git/gitweb.cgi?p=flex/flex;a=commitdiff;h=9ba3187a537d6a58d345f2874d06087fd4050399
--- linuxdoc-tools-0.9.68/rtf-fix/rtf2rtf.l     2008-05-28 18:16:36.000000000 
+0200
+++ linuxdoc-tools-0.9.68/rtf-fix/rtf2rtf.l-patched     2013-02-19 
11:10:25.367016000 +0100
@@ -72,7 +72,14 @@
 int skipnewline = 0;
 
 extern char *yytext;
+
+#if   YY_FLEX_MAJOR_VERSION > 2 \
+ ||  (YY_FLEX_MAJOR_VERSION == 2 && YY_FLEX_MINOR_VERSION > 5) \
+ ||  (YY_FLEX_MAJOR_VERSION == 2 && YY_FLEX_MINOR_VERSION == 5 && 
YY_FLEX_SUBMINOR_VERSION > 35)
+extern yy_size_t yyleng;
+#else
 extern int yyleng;
+#endif
 
 #define CHAPTER 1
 #define SECTION 2

Reply via email to