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

Reply via email to