Stephan Witt wrote: > Bo Peng wrote: >>> As the C++ FAQ states, there is no reason to change extension when it >>> already works. >> It is not a matter of life or death and all problems caused by the .C >> extension have been taken care of. HOWEVER, this file extension change >> has been discussed and agreed upon several times so let us just do it >> to avoid future discussions. > > Yesterday I got a trunk svn checkout up and running after modifying > po/POTFILES.in (thanks for the hint Bo). Today I did a refresh and now I > cannot compile lyx anymore (after running autogen.sh and configure): > > ... > make[4]: Entering directory `/home/witt/Source/LyX/lyx-1.5.0/src/mathed' > make[4]: *** Keine Regel vorhanden, um das Target > »../../../trunk/src/mathed/InsetMathAMSArray.C«, > benötigt von »InsetMathAMSArray.lo«, zu erstellen. Schluss. > make[4]: Leaving directory `/home/witt/Source/LyX/lyx-1.5.0/src/mathed' > ... > > Has anybody something forgotten or is it me who did something wrong? >
Ok, I got it. I did a "make clean" too, but it didn't help. After studying the Makefiles I figured out that one have to remove the *.Plo files manually. So I removed the .deps directories completely and repeated the configure step. Now the make is running fine. (Ofcourse the patch for po/POTFILES.in is required.) I don't know the correct fix for "make clean" and maybe it is as it should be... (I read the post of Andre' already, thanks for the hint. But I had to wait for the compiler before sending this mail. BTW, the linker took 412Mbytes memory for the final link stage.) Stephan