Hi On Wednesday 07 January 2004 10:50, Angus Leeming wrote:
> My pleasure. Let's return this to the list. Okay, just thought the topic was getting a little away from general interest. But first of all, I now have lyx 1.3.3 working here on SuSE 8.1. It is also and printing and exporting. > > of the ./configure-make procedure. I don't understand what exactly > > is meant by "... lib/Makefile.in, that we generate automatically > > from lib/Makefile.am. ...". > > When is this _generated automatically_? After running the configure > > skript and after running make the file lib/Makefile.in in the > > tarball is still identical to the one in the extracted source tree. > > And so the make install fails again. > > Can you, please, deconvolute this fix a litte for me? > > Sure. > The source code is developed with the help of GNU automake, autoconf, > libtool etc, known collectively as the GNU autotools. These are used > to generate the configure script and Makefile.in files that you use > as the starting point when building lyx. > > Ie, the code that you get is one step removed from the code that is > in the cvs tree. (It is created by "make dist" actually.) Here exactly comes the problem. Neither make dist nor running autoconf and automake manually helped me anything after changing lib/Makefile.am (it tried before, of course). SuSE 8.1 has automake 1.7.6., so I get an error message telling me it is too recent (this version-terror will send me to sanitorium someday). > What I suggested you do in http://tinyurl.co.uk/b4uu is to save the > changes in a file makefile.diff in the top level src directory. > Thereafter, use the 'patch' program to modify lib/Makefile.in: > $ patch -p0 < makefile.diff > Hmm. Are we talking about the same URL? Me and me collegue both read that page and we did not get what you are telling above. Anyway, changing lib/Makefile.in manually (emacs) worked. I am just telling this here because I have the feeling that some other poeple might run into the same problem. Axel