Re: Re: [COMMITTERS] pgsql: Remove all traces that suggest that a non-Bison yacc might be
От | Alvaro Herrera |
---|---|
Тема | Re: Re: [COMMITTERS] pgsql: Remove all traces that suggest that a non-Bison yacc might be |
Дата | |
Msg-id | 20080829170042.GI3983@alvh.no-ip.org обсуждение исходный текст |
Ответ на | Re: Re: [COMMITTERS] pgsql: Remove all traces that suggest that a non-Bison yacc might be (Peter Eisentraut <peter_e@gmx.net>) |
Список | pgsql-hackers |
Peter Eisentraut wrote: > Alvaro Herrera wrote: >> I'm finding that this patch is needed to make this build on VPATH: > > I cannot reproduce any problem with a vpath build. Make sure you have > really cleaned the source tree from previous rounds. Some of the files > involved are symlinks, which might confuse make. Hmm, yeah, I just manually deleted everything mentioned in .cvsignore and it works now. It seems there's no way to do this directly. I have this: find . -name .cvsignore | while read line do dir=$(dirname $line) cd $dir rm -fv `cat .cvsignore` cd "$OLDPWD" done Could we have a target in the root Makefile for this? Right now it bails out with $ make distclean You need to run the 'configure' program first. See the file 'INSTALL' for installation instructions. make: *** [distclean] Erreur 1 >> ! override CPPFLAGS := -I$(srcdir)/.. $(CPPFLAGS) > > This would create a reference to src/backend, but no .h file should ever > live there. Right -- the point is that keywords.c has #include "parser/gram.h" so if you start from src/backend, then the file is found. >> The problem is that keywords.c is #including "parser/gram.h" but since >> we're doing a -I.../backend/parser then it doesn't find it. >> >> I don't understand why it was working previously. > > I think the -I$(srcdir) is actually useless, and you are just > accidentally adapting it for your workaround. Could be. Maybe we could just remove the line to avoid future confusion. -- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, Consulting, Custom Development, 24x7 support
В списке pgsql-hackers по дате отправления: