9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] Re: configure misery
@ 2004-02-03  3:49 Li Yi
  2004-02-03 11:30 ` Aharon Robbins
  0 siblings, 1 reply; 55+ messages in thread
From: Li Yi @ 2004-02-03  3:49 UTC (permalink / raw)
  To: 9fans

Bushnell? He's been dismissed:
http://lists.softwarelibero.it/pipermail/discussioni/2003-November/00846
5.html

<mirtchov@cpsc.ucalgary.ca> wrote in message
news:<b911aa84520656750ef808a846d91661@plan9.ucalgary.ca>...
> > Really people, I think Plan 9 is great, I wish I had the time to
> > invest in working with it, and I'd love to see it take over the
> > world. But it's not true that the only source of decent software is
> > 1127, and it's also not true that there's nothing you can do about
> > GNUware that you don't like. (Yes, boyd, er, Susan, heresy. Oh
> > well.)
>
> There once was a man called Bushnell,
> Who posted to 9fans a knell:
> "Plan 9 is dead,
> Use GNUware instead"
> But we left him for Glenda to pell.
>
> :)
>



^ permalink raw reply	[flat|nested] 55+ messages in thread
* Re: [9fans] Re: configure misery
@ 2004-02-04 17:47 Spamm Trapp
  0 siblings, 0 replies; 55+ messages in thread
From: Spamm Trapp @ 2004-02-04 17:47 UTC (permalink / raw)
  To: 9fans

> I will close with a single addemdum, when people
> start thinking about what they're saying -before-
> they post it I'll quit giving them crap for their
> crap. I'm simply tired of seeing it.

yup, me too.

can this thread die, please

-S.T.


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/


^ permalink raw reply	[flat|nested] 55+ messages in thread
* [9fans] Re: [hangar18-general] Frustration...
@ 2004-01-30 15:30 Jim Choate
  2004-02-03 17:11 ` [9fans] Re: configure misery rog
  0 siblings, 1 reply; 55+ messages in thread
From: Jim Choate @ 2004-01-30 15:30 UTC (permalink / raw)
  To: hangar18-general; +Cc: 9fans


Hi Brad,

I'm forwarding to 9fans as somebody there is probably already aware of
it...

This sounds like the problem that had me stalled last week. There were
some comments about it but I don't remember if it got fixed. Might want to
google the 9fans list...

I was going to take a look at it over the weekend as I have no other work on
deadline at the moment. I've got to get saucer back up because the
mixmaster port is on hold until that gets fixed. I'll be building pcauth
myself. Hopefully I won't have the problem (knock on wood).

On Thu, 29 Jan 2004, Brad Davis wrote:

> A new kernel starts to load, then the system reboots. It's so fast
> I can't catch the error messages. :(
>
> I put a boot menu in plan9.ini, which makes it easy to test and
> recover, but no success yet.
>
> The default 9pcdisk kernel works fine, so I tried the default
> pcdisk config file but the new 9pcdisk kernel panics as well.
>
> The build always completes without errors. I still don't quite
> understand why the auth kernel loads from sdC0!9fat instead of
> /386... I tried it both ways just for kicks.
>
> Feel free to reply with "RTFM", or not at all. ;-)
>
> Just wanted to vent my frustration,
>
> --
> Brad
>

 -- --

Open Forge, LLC  24/365 Onsite Support for PCs, Networks, & Game Consoles
512-695-4126 (Austin, Tx.)  help@open-forge.com  irc.open-forge.com

Hangar 18  Open Source Distributed Computing Using Plan 9 & Linux
512-451-7087  http://open-forge.org/hangar18  irc.open-forge.org

James Choate  512-451-7087  ravage@ssz.com  jchoate@open-forge.com



^ permalink raw reply	[flat|nested] 55+ messages in thread
* [9fans] Re: configure misery
@ 2003-11-16  8:04 Aharon Robbins
  2003-11-16  8:37 ` Geoff Collyer
                   ` (3 more replies)
  0 siblings, 4 replies; 55+ messages in thread
From: Aharon Robbins @ 2003-11-16  8:04 UTC (permalink / raw)
  To: 9fans

In article <81132473206F3A46A72BD6116E1A06AE479CA3@black.aprote.com>,
Tiit Lankots <9fans@cse.psu.edu> wrote:
>>Seeing as how this is grep, the + is NOT a metacharacter. Thus it's
>
>Not necessarily. GNU grep (by far the most widespread by now) is using
>the 'extended' syntax where + IS a metacharacter.
>IIRC, the configure-suite is assuming GNU tools.
>
>Tiit

Incorrect. The whole point of configure is to make it possible to configure
programs across the whole range of unix systems.  Particularly for standard
things like grep, the assumption is that GNU tools are NOT present. (Even there,
I'm pretty sure that plain grep uses \+ to make + a metacharacter.)

Autoconf requires GNU m4 to *generate* configure, but no non-standard tools
are required to run the generated script.

As for vitriol aimed at configure, come down from the Ivory Tower for a
little bit, people.  Consider what existed when it was first written in
the late '80s and early '90s.  A huge morass of different vendor systems
with a vast swamp of hodge-podge features.  The only way to know if you
have a library function or kernel feature is to try to test for it; you
can't rely on ifdefs.

The Autoconf machinery abstracts *a lot* of this away, where you, the
program author, don't have to deal with it.  *Switching* a program to
use Autoconf is a pain.  But the gain is well worth it. I went through this
with gawk in the mid-90s.  Look at gawk-2.15.6 (if you can find it) with
a bunch of little files for all the different kinds of systems out there.
ALL of which had to be maintained MANUALLY.  Now, I work with configure.ac
and Makefile.am, which are fairly easy to manage once setup, and the rest
of the headache is gone.

POSIX has helped considerably, but it hasn't made Unix systems homogenous.
Autoconf solved (and solves) a real problem (vendor Unix divergence)
for those of us without the luxury of working under Plan 9 all day.
And old systems (SunOS 4.x, Ultrix) *are* still in use.

Sure configure itself is huge.  It's object code though, not source code.
And IMHO the Makefiles generated by Automake are too complicated.  But
would I switch back to doing things manually?  No Way.

FWIW, gawk ships as standard on every Linux system and most or all BSDs,
and configures, compiles and runs out of the box on over a dozen different
kinds of Unix systems.  On all of them, ALL of them, the incantation is
ONE LINE:

	./configure && make all check install

Compare that to:

	for each vendor Unix system I happen to have
	do
		while it doesn't make
		do
			vi myprog.h Makefile
			make
		done
	done

And multiply that by all the different packages you'd like to install.

Now tell me what you, the poor sysadmin, would rather spend your time doing?

Flames to /dev/null.

Arnold


^ permalink raw reply	[flat|nested] 55+ messages in thread

end of thread, other threads:[~2004-02-04 17:47 UTC | newest]

Thread overview: 55+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-02-03  3:49 [9fans] Re: configure misery Li Yi
2004-02-03 11:30 ` Aharon Robbins
2004-02-03 13:32   ` a
2004-02-03 15:34     ` Jim Choate
2004-02-03 16:29       ` a
2004-02-03 14:18   ` andrey mirtchovski
2004-02-03 15:36     ` Jim Choate
2004-02-03 16:32       ` boyd, rounin
2004-02-03 16:42         ` Jim Choate
2004-02-03 23:53       ` David Presotto
2004-02-04  8:13     ` Aharon Robbins
2004-02-03 15:33   ` Jim Choate
2004-02-03 16:27     ` a
2004-02-03 16:44       ` Jim Choate
2004-02-03 16:53         ` andrey mirtchovski
2004-02-04 16:45           ` Jim Choate
2004-02-03 17:01         ` Wes Kussmaul
  -- strict thread matches above, loose matches on Subject: below --
2004-02-04 17:47 Spamm Trapp
2004-01-30 15:30 [9fans] Re: [hangar18-general] Frustration Jim Choate
2004-02-03 17:11 ` [9fans] Re: configure misery rog
2004-02-04 16:48   ` Jim Choate
2003-11-16  8:04 Aharon Robbins
2003-11-16  8:37 ` Geoff Collyer
2003-11-16 14:46   ` Charles Forsyth
2003-11-16  9:53 ` Bruce Ellis
2003-11-16 19:11 ` Lyndon Nerenberg
2003-11-16 19:32   ` andrey mirtchovski
2003-11-16 21:43     ` Dan Cross
2003-11-16 23:37       ` Lyndon Nerenberg
2003-11-17  0:04         ` mirtchov
2003-11-17  0:04           ` boyd, rounin
2003-11-17  3:18         ` Dan Cross
2003-11-17  3:28           ` boyd, rounin
2003-11-16 21:46     ` Russ Cox
2003-11-16 22:24       ` mirtchov
2003-11-16 22:47         ` Russ Cox
2003-11-17  0:38         ` Mike Haertel
2003-11-16 22:38       ` Lyndon Nerenberg
2003-11-16 22:41         ` boyd, rounin
2003-11-18 12:54         ` Aharon Robbins
2003-11-18 14:11           ` Russ Cox
2003-11-18 14:55             ` Joel Salomon
2003-11-17  0:24       ` Enache Adrian
2003-11-17 12:16         ` Aharon Robbins
2003-11-17 23:16           ` Taj Khattra
2003-11-16 19:58   ` boyd, rounin
2003-11-17 12:25   ` Aharon Robbins
2003-11-17  0:42 ` John Stalker
2003-11-17 12:28   ` Aharon Robbins
2003-11-17 12:42     ` Lucio De Re
2003-11-17 12:53       ` Lucio De Re
2003-11-17 13:43         ` Aharon Robbins
2003-11-17 15:06           ` mirtchov
2003-11-17 15:35           ` David Presotto
2003-11-17 16:31       ` John Stalker
2003-11-17 17:19         ` Aharon Robbins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).