[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: parse-datetime: Fix compilation error with bison 3.7
From: |
Bruno Haible |
Subject: |
Re: parse-datetime: Fix compilation error with bison 3.7 |
Date: |
Sat, 01 Aug 2020 16:03:02 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-186-generic; KDE/5.18.0; x86_64; ; ) |
> 2020-07-28 Bruno Haible <bruno@clisp.org>
>
> parse-datetime: Fix compilation error with bison 3.7.
> * modules/parse-datetime (Makefile.am): Create a generated header file
> parse-datetime-gen.h in the source directory. Correct #include and
> #line statements during preprocessing.
Oops, this patch was not complete: One wrong #line statement still left. This
can lead to an error if 'lcov' is used later.
$ grep '#line' ../../gllib/parse-datetime-gen.h
#line 564 "../../gllib/parse-datetime.y"
#line 93 "parse-datetime-gen.h"
2020-08-01 Bruno Haible <bruno@clisp.org>
parse-datetime: Fix wrong #line statements.
* modules/parse-datetime (Makefile.am): Correct #line statements also in
parse-datetime-gen.h.
diff --git a/modules/parse-datetime b/modules/parse-datetime
index 39aaf6c..fb49ebb 100644
--- a/modules/parse-datetime
+++ b/modules/parse-datetime
@@ -49,7 +49,8 @@ parse-datetime.c: parse-datetime.y
-e 's|"parse-datetime\.tab\.c"|"parse-datetime.c"|' \
-e 's|"parse-datetime\.tab\.h"|"parse-datetime-gen.h"|' \
< parse-datetime.tab.c > parse-datetime.c-tmp \
- && sed -e 's|"parse-datetime\.tab\.h"|"parse-datetime-gen.h"|' \
+ && sed -e 's|".*/parse-datetime\.y"|"parse-datetime.y"|' \
+ -e 's|"parse-datetime\.tab\.h"|"parse-datetime-gen.h"|' \
< parse-datetime.tab.h > parse-datetime-gen.h-tmp \
&& rm -f parse-datetime.tab.c parse-datetime.tab.h \
&& mv parse-datetime.c-tmp $(srcdir)/parse-datetime.c \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: parse-datetime: Fix compilation error with bison 3.7,
Bruno Haible <=