Re: TL2009 build strangeties
On Sun, 04 Oct 2009, Norbert Preining wrote:
> Can it be that with some changes and suppression of patches to
> the build script we are now building TWO times the whole bunch?
Yes indeed, now with a log file:
...
debian/rules build
..patching the stuff
Now at patch 60_unneeded_linking
touch debian/stamp-patched
./Build
starting Sat Oct 3 18:33:38 UTC 2009
./Build
....
... long build process
....
make[2]: Leaving directory `/tmp/texlive-bin-2009~svn15596/Work/texk/tetex'
make world done.
make[1]: Leaving directory `/tmp/texlive-bin-2009~svn15596/Work'
real 10m32.856s
user 6m39.329s
sys 2m6.636s
+ echo 0
./Build: 222 executables in /tmp/texlive-bin-2009~svn15596/inst/bin.
done Sat Oct 3 18:44:36 UTC 2009
touch build-stamp
.... so that seems to be ok
.... but now???
debian/rules binary
./Build
starting Sat Oct 3 18:44:37 UTC 2009
./Build
Why on earth does debian/rules binary restart the build process?????
Looking into the rules file I see:
binary: binary-indep binary-arch
binary-indep:
so it must be binary-arch
binary-arch: build install
build: built-stamp
./Build
touch $@
now why on earth does that restart since we have a built-stamp.
Well doing a make -d there I found it...
THOSE BASTARD OF QUILT GUYS!!! GRRR
Now you have to have
-build-stamp: patch
+build-stamp: $(QUILT_STAMPFN)
Sometimes I could kill those ignorant people.
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining Associate Professor
JAIST Japan Advanced Institute of Science and Technology preining@jaist.ac.jp
Vienna University of Technology preining@logic.at
Debian Developer (Debian TeX Task Force) preining@debian.org
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
YATE (n.)
Dishearteningly white piece of bread which sits limply in a pop-up
toaster during a protracted throcking (q.v.) session.
--- Douglas Adams, The Meaning of Liff
Reply to: