On Thu, 30 Oct 2008, Talha Yalta wrote:
I just tried to build with no avail. After updating from the cvs,
configuring as usual and running make, I get the error message:
make -C lib
make[1]:`/home/talhayalta/cvs/gretl/lib' dizinine giriliyor
make[1]: `libgretl-1.0.la' güncel
make[1]: `/home/talhayalta/cvs/gretl/lib' dizininden çıkılıyor
make -C cli
make[1]:`/home/talhayalta/cvs/gretl/cli' dizinine giriliyor
make[1]: `gretlcli' güncel
make[1]: `/home/talhayalta/cvs/gretl/cli' dizininden çıkılıyor
./builddate.pl
No need to update build.h
make -C gui2
make[1]:`/home/talhayalta/cvs/gretl/gui2' dizinine giriliyor
make[1]: *** Hedef `boxplots.h' i derlemek için hiçbir kural yok,
`callbacks.o'
tarafından gereksinim duyuluyor. Durdu.
make[1]: `/home/talhayalta/cvs/gretl/gui2' dizininden çıkılıyor
make: *** [gui2] Hata 2
It basically says there is no rule for compiling boxplots.h
As Helio said the other day, do "make clean" first.
When you build the program from source, a side effect is that a
list of inter-file dependencies is constructed. That's helpful,
but whenever a header file is removed the dependency list goes out
of date, and it must be removed; you do that by issuing "make
clean".
Most of the time, when you update from CVS you can just do "make"
and everything will work. But if the build does not work, your
checklist is:
* make clean to remove stale dependencies
and possibly
* re-configure in case anything has changed in that department.
Allin Cottrell