Article View: gnu.misc.discuss
Article #72129Re: About the GNU's project's path
From: david carlton
Date: Tue, 17 Mar 1992 17:08
Date: Tue, 17 Mar 1992 17:08
34 lines
2594 bytes
2594 bytes
In article <1992Mar17.004430.16266@uunet.uu.net>, ziegast@godzilla.UU.NET (Eric W. Ziegast) writes:
> After fumbling with installing several GNU packages last weekend, I
> asked myself repeatedly, why doesn't GNU use something similar to
> Imakefiles and xmkmf? Call them Gmakefiles and gmkmf. In order to
> take some of the guesswork out for programmers, have them follow a
> set standard (like POSIX with GNU extensions) and make a
> compatability library for each system architecture so that they
> don't have to tweak anything to get their program to run across
> different platforms.
I agree wholeheartedly. While GNU software is much easier to install
than a lot of other software out there, after about the hundredth time
you edit a Makefile to set 'man1dir' (or 'mandir', or...) to
'$(prefix)/man/man1l' (or whatever), the excitement wears off. X
software which is properly written and which has a properly written
Imakefile is almost painless to compile and install; and writing
Imakefiles is much much easier than writing Makefiles. So why not
distribute imake with a set of templates that are designed for using
it to compile GNU software and with a program 'gmkmf' which runs imake
using those templates? That way, I could configure my system's
directory structure and so forth once and for all, and would be done
with it.
Heck, I'd even be willing to spend the time myself writing the
templates and Imakefiles for the existing GNU software if I knew that
they would actually be distributed. But I suppose that the FSF is
basically settled on configure by now...
david carlton
carlton@husc.harvard.edu
.. I'm IMAGINING a sensuous GIRAFFE, CAVORTING in the BACK
ROOM of a KOSHER DELI --
Technical Details
Message-ID:
<CARLTON.92Mar17090828@husc8.harvard.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!ogicse!das-news.harvard.edu!husc-news.harvard.edu!husc-news!carltonReferences:
<1853@tansei1.tansei.cc.u-tokyo.ac.jp> <CARLTON.92Mar16121319@husc8.harvard.edu> <1992Mar17.004430.16266@uunet.uu.net>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,5777663c09aadc80 X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1992-03-17 06:44:48 PST Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!das-news.harvard.edu!husc-news.harvard.edu!husc-news!carlton From: carlton@husc8.harvard.edu (david carlton) Newsgroups: gnu.misc.discuss Subject: Re: About the GNU's project's path Message-ID: <CARLTON.92Mar17090828@husc8.harvard.edu> Date: 17 Mar 92 17:08:28 GMT Article-I.D.: husc8.CARLTON.92Mar17090828 References: <1853@tansei1.tansei.cc.u-tokyo.ac.jp> <CARLTON.92Mar16121319@husc8.harvard.edu> <1992Mar17.004430.16266@uunet.uu.net> Distribution: gnu Organization: Citizens for Boysenberry Jam Lines: 34 Nntp-Posting-Host: husc8.harvard.edu In-reply-to: ziegast@godzilla.UU.NET's message of Tue, 17 Mar 1992 00:44:30 GMT