|
The guy who wrote GNU make
is a fascist.
So I'm working on making a
common PSA/Project Gamera rpm, modifying the Plesk patches as a base
(more on this later), and I hit this:
[root@build
qmail-1.03]# make clean
Makefile:1420:
*** missing separator (did you mean TAB instead of 8 spaces?). Stop.
You tab-enforcing bastard.
I understand the use of a tab in code, I just don't like it. Im a
spacer, as opposed to a tabber. Tabbers are heathens. But I
digress.
Anyway, this is all
started because qmail is a very stripped down MTA, and to get any
modern features out of it, you've got to apply all the patches
yourself. No problem, Ive been doing this for years now, where my
problems come from is that there are so many that you've got to apply
(24 as of the time of this writing) that you end up having to modify
patches to work with other patches. Thats where my little error comes
in above.
Working with qmail is a
lot like being a digital anthropologist. You've got to back track all
untold revisions of patches, patches on patches, and oh yes, did I
mention that FreeBSD* renamed all of them? So not only are you
hamstrung by the fact that there are 10-15 different patches to do
the same thing in qmail-land, the ones with PSA are named incredibly
useful things like “patch-pe”, leaving it up to you to figure out
where they came from and what they do.
* PSA's version of qmail
is based on the version from FreeBSD ports. Plesk was originally
written for freebsd.
|
Subject: Who who made what is What ??? Written by niel on 2007-01-26 00:30:07 # mv Makefile Makefile.GOOD_WITH_SPACES && \ sed -e 's/ /\t/g' > Makefile && \ make clean && make && echo OTHER_F_PROGS_HERE && \ mv Makefile.GOOD_WITH_SPACES Makefile Thanks for the 'Anymay...' explanation, but politeness is not against emphasizement. Take care.
| | Subject: was that even english Written by scott on 2007-02-09 15:16:17 ?
| |
Only registered users can write comments. Please login or register. Powered by AkoComment 2.0.3! |