On 03/02/2007 05:50 PM, Ying Zhang wrote:
Hello,
I did a fresh checkout of the current branch, and tried to build it. After having compiled and installed buildtools, 'make install' of MonetDB gives the following error:
[andorea:/ufs/zhang/current/MonetDB/build-debug] $ make install Makefile:860: ../conf/*.mk: No such file or directory make: *** No rule to make target `../conf/*.mk'. Stop.
I have seen this error before, but I can't rememeber how I solved it. Does someone have an idea?
Yes, do a proper clean build. It looks like perhaps you used the stable branch buildtools for a development branch build. A stable branch autogen generates these lines in a Makefile.am: include $(MONETDB_CONFDIR)/*.mk include $(top_builddir)/*.mk whereas a development branch autogen generates these lines: if HAVE_BUILDTOOLS include $(BUILDTOOLS_CONFDIR)/rules.mk endif if HAVE_EXTRA_MK include $(top_builddir)/extra.mk endif include $(top_builddir)/rpm.mk As you can see, in the latter there is no *.mk whereas in the former there is. -- Sjoerd Mullender