On Sun, 16 Jul 2017, Artur Tarassow wrote:
Dear all,
for some reason I am not able to compile gretl using git anymore. As
always, I run the following commands on my ubuntu 17.04 desktop:
<terminal>
cd git && cd gretl-git && git pull && ./configure
--enable-build-doc
/terminal>
before running the "make" command (make -j4). However, make yields the
following error
<error>
./builddate
build.h is current
make -C lib
make[1]: Verzeichnis „/home/at/git/gretl-git/lib“ wird betreten
make[1]: *** Keine Regel vorhanden, um das Ziel „../lib/src/gretl_fft.h“,
benötigt von „describe.lo“, zu erstellen. Schluss.
which I would translate with
<error-trans>
./builddate
build.h is current
make -C lib
make[1]: folder „/home/at/git/gretl-git/lib“ entered
make[1]: *** No rule existent to build „../lib/src/gretl_fft.h“,
required by„describe.lo“. End.
Jack has already responded but here's a generalization of his point.
Whenever the gretl build process hits an unsatisfied internal
dependency (after you've successfully re-run the configure script)
that means that either (a) the build has truly been broken at
source, or (b) the generated dependency files (in their .deps
directories) are out of date, which is fixed by "make clean".
Case (a) is not impossible but (b) is more likely and should be
checked first.
(If the Makefiles are not up to date that would also cause a
problem, but they will be up to date after running configure.)
Alln