From: David B. <db...@ta...> - 2006-10-04 01:49:42
|
Hi Holger, > Mine too, but I've asked a friend who has more knowledge. > > First I gave him the list of files you added: > > <kaol> config.guess and config.sub are autogenerated, at least (or actually > just copied form /usr/share/automake-something/) > <h01ger> so they should not be in svn? > <kaol> I would leave them out of svn I tried using a fresh checkout from svn. If I deleted these files (locally), ./configure did not work, so for now I have left them in svn. Maybe I am supposed to run something before ./configure to autogenerate these files? > <kaol> missing, aclocal.m4 and install-sh might be autogenerated... hmm. > <kaol> src/Makefile.in is at least, if there's a src/Makefile.am Same for these > > > dbruce@debian:~/tuxmath/trunk$ svn status > > Then I gave him the list of files you didn't add. His reply: > > <kaol> Makefile.am and src/Makefile.am should be added, at least They are now in svn. > <kaol> I'm not familiar, by name alone at least, what Tuxmath.kdevses and > TuxMath.kdevelop.pcs are > <kaol> I'm not sure about Doxyfile, either These are things put in by KDevelop (that's what I use to work on tuxmath in Debian). > > Then I have another problem, "make clean" needs config.status, but this is > autogenerated. And I do call "make clean" in my debian-build scripts. > > <h01ger> kaol, or not. i call "make clean" in the clean target and this > fails (with the files from svn). if i run "./configure" before "make > clean", it works. does config.status belong in svn? > <kaol> one convention that I have seen is to have some sort of autogen.sh > in svn, which will generate all those autogenerated files, and that there > would be no expectation to have anything work after an export before that > is run <h01ger> a hackish workaround would be to run ./configure in the > clean target first, but that seems too hackish to me. > <kaol> perhaps doing automake;autoconf;aclocal;libtoolize (in some order, > with some flags) would make sense... > <kaol> sorry, being busy with other stuff now > * h01ger wonders what to do. basically all clean target in the Makefile > call the clean-recursive target :-/ I don't know enough to help here. > > I'll investigate that later, but I decided to send this mail now to share > this information with you. (On a brief thought I think a autogen.sh would > be useful.) The latest commit includes Yves' diff for nsis integration (more reading to do!). It seems to build and install OK with ./configure and so forth, but "make install" creates a blizzard of error messages that seem to be caused by the hidden .svn files. Nonetheless, the program gets installed and seems to work properly. > > > regards, > Holger Cheers, -- David Bruce |