🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #72129

Re: About the GNU's project's path

#72129
From: david carlton
Date: Tue, 17 Mar 1992 17:08
34 lines
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!carlton
References: <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