Quote:> Hi, I am going crazy trying to find xmkmf. Maybe I am looking in
> the wrong places. Tried a web search, linuxberg, tucows,
> google.com. None of them gave me a link to download it. I just
> want to install xpmlib and xfree86.
> Why the use of Imake files instead of the traditional make files
> with the ./configure | make | make install commands?
Imake is the "traditional" way of of compiling X programs. I was using
it years before I ever saw configure.
Configure contains the info about every variation on every platform that
it can be compiled on in the ./configure file itself. It the file does
not contain the info for your platform, then you may be SOL. Admittedly,
it is well supported and seems to handle the vast majority of cases very
well.
Imake keeps the platform dependent information on the platform, so that
theoretically any new platform could compile any program that had
properly configured Imakefiles. This also allows easy platform dependent
customization if, for example, you wanted nonstandard locations for
binaries, docs, etc.
Unfortunately, many vendors shipped their computers with broken Imake
implementations, leading to widespread dissatisfaction with it. Hence
its eventual replacement with ./configure.
--
Sent via Deja.com http://www.deja.com/
Before you buy.