Hello,

When I built with mingw on sources in sqlite-src-3120200.zip,
I got this error:

make: *** No rule to make target `lemon', needed by `fts5parse.c'.  Stop.


The correct target name is `lemon.exe' in this case.
This is a patch for this issue:

--- Makefile.in~        2016-04-24 12:02:26.044853355 +0900
+++ Makefile.in 2016-04-24 12:03:09.546779485 +0900
@@ -1019,10 +1019,10 @@
    $(TOP)/ext/fts5/fts5_varint.c \
    $(TOP)/ext/fts5/fts5_vocab.c  \

-fts5parse.c:   $(TOP)/ext/fts5/fts5parse.y lemon
+fts5parse.c:   $(TOP)/ext/fts5/fts5parse.y lemon$(BEXE)
        cp $(TOP)/ext/fts5/fts5parse.y .
        rm -f fts5parse.h
-       ./lemon $(OPTS) fts5parse.y
+       ./lemon$(BEXE) $(OPTS) fts5parse.y

 fts5parse.h: fts5parse.c


Thanks,

Daisuke Makiuchi

Reply via email to