[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: