Lars Gullik Bjønnes wrote: > Angus Leeming <[EMAIL PROTECTED]> writes: > > | Lars Gullik Bjønnes wrote: >>> | Lars, I have two copies of these files, one in the src directory and >>> | one in the build directory. I'm guessing that the one in the src >>> | directory shouldn't be there, right? Can you add its removal to your >>> | list of magic tricks? >>> >>> Hmm... >>> >>> have you build with srcdir == buildir in this tree before? >>> or only srcdir != builddir? >> > | Building with srcdir == builddir is so last century ;-) I can't > | remember the last time I did do so, but it wasn't any time recent. > > Then I don't get why you have a pch.h.gch file there. > (in srcdir)
Well, let's conduct an experiment. Executive summary: they are most definitely put there by the build process. $ find src -name 'pch.h.gch' src/pch.h.gch src/frontends/qt2/moc/pch.h.gch src/frontends/qt2/ui/moc/pch.h.gch src/frontends/qt2/ui/pch.h.gch src/frontends/xforms/forms/pch.h.gch src/support/pch.h.gch src/tex2lyx/pch.h.gch $ rm -f `find src -name 'pch.h.gch'` $ find build/src -name 'pch.h.gch' build/src/frontends/xforms/forms/pch.h.gch $ rm -f `find build/src -name 'pch.h.gch'` $ find build/src -name 'pch.h.gch*' build/src/tex2lyx/pch.h.gch.dep build/src/support/pch.h.gch.dep build/src/frontends/xforms/forms/pch.h.gch.dep build/src/frontends/qt2/moc/pch.h.gch.dep build/src/frontends/qt2/ui/moc/pch.h.gch.dep build/src/frontends/qt2/ui/pch.h.gch.dep build/src/pch.h.gch.dep $ rm -f `find build/src -name 'pch.h.gch*'` $ cd build && make $ make (Just to confirm that it whizzes through without doing anything... Confirmed.) $ cd .. $ find . -name 'pch.h.gch*' ./build/src/tex2lyx/pch.h.gch.dep ./build/src/support/pch.h.gch.dep ./build/src/frontends/xforms/forms/pch.h.gch.dep ./build/src/frontends/qt2/moc/pch.h.gch.dep ./build/src/frontends/qt2/ui/moc/pch.h.gch.dep ./build/src/frontends/qt2/ui/pch.h.gch.dep ./build/src/pch.h.gch.dep ./src/pch.h.gch ./src/frontends/qt2/moc/pch.h.gch ./src/frontends/qt2/ui/moc/pch.h.gch ./src/frontends/qt2/ui/pch.h.gch ./src/frontends/xforms/forms/pch.h.gch ./src/support/pch.h.gch ./src/tex2lyx/pch.h.gch Just to confirm I haven't done anything stupid: $ ls -l `find . -name 'pch.h.gch*'` | \ sed 's/TAB/ /g; s/ \{1,\}/ /g' | \ cut -d' ' -f '6-' Jan 12 17:22 ./build/src/frontends/qt2/moc/pch.h.gch.dep Jan 12 17:21 ./build/src/frontends/qt2/ui/moc/pch.h.gch.dep Jan 12 17:20 ./build/src/frontends/qt2/ui/pch.h.gch.dep Jan 12 17:16 ./build/src/frontends/xforms/forms/pch.h.gch.dep Jan 12 17:16 ./build/src/pch.h.gch.dep Jan 12 17:16 ./build/src/support/pch.h.gch.dep Jan 12 17:28 ./build/src/tex2lyx/pch.h.gch.dep Jan 12 17:22 ./src/frontends/qt2/moc/pch.h.gch Jan 12 17:21 ./src/frontends/qt2/ui/moc/pch.h.gch Jan 12 17:20 ./src/frontends/qt2/ui/pch.h.gch Jan 12 17:16 ./src/frontends/xforms/forms/pch.h.gch Jan 12 17:16 ./src/pch.h.gch Jan 12 17:16 ./src/support/pch.h.gch Jan 12 17:28 ./src/tex2lyx/pch.h.gch -- Angus