From: Rafael Garcia-Suarez
Date: 19:03 on 13 Sep 2005
Subject: byacc
In the perl makefiles, there's this rule somewhere :
check_byacc:
@$(BYACC) -V 2>&1 | grep 'version 1\.8\.2'
So far so good. But on my system I've byacc 1.9 installed by default.
And recompiling a2p.y works fine with byacc 1.9 too. So I thought,
let's change this makefile so it allows byacc 1.9 too.
But you know what ? In 1.9 they've removed the -V option. Worse,
nothing else works: -v, -h, --version, --help,
--just-give-me-your-version-you-bloody-piece-of-junk, etc. Even worse,
strings(1) can't find the version of the binary.
Hate. You know what, I'll just use bison instead.
From: Steven Smolinski Date: 02:52 on 14 Sep 2005 Subject: Re: byacc On 13-Sep-05, at 2:03 PM, Rafael Garcia-Suarez wrote: > But you know what ? In 1.9 they've removed the -V option. Worse, > nothing else works: -v, -h, --version, --help, > --just-give-me-your-version-you-bloody-piece-of-junk, etc. It's probably just a trough in the karmic pool to balance this peak: $ /bin/true --version true (GNU coreutils) 5.2.1 Written by Jim Meyering. Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ Steve
From: Chris Devers
Date: 03:01 on 14 Sep 2005
Subject: Re: byacc
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-1442606284-1126663304=:625
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: QUOTED-PRINTABLE
On Tue, 13 Sep 2005, Steven Smolinski wrote:
> It's probably just a trough in the karmic pool to balance this peak:
>=20
> $ /bin/true --version
> true (GNU coreutils) 5.2.1
> Written by Jim Meyering.
>=20
> Copyright (C) 2004 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is N=
O
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOS=
E.
> $
=20
Heh. Shame I don't have that here...
$ man true
TRUE(1) BSD General Commands Manual TRUE(1=
)
NAME
true -- Return true value.
SYNOPSIS
true
DESCRIPTION
The true utility always returns with exit code zero.
SEE ALSO
csh(1), sh(1), false(1)
STANDARDS
The true utility conforms to IEEE Std 1003.2-1992 (``POSIX.2'').
BSD June 27, 1991 BS=
D
I find it delightful that there's a IEEE standard for truth.
But how do you know if you can trust it?
Maybe there's a IEEE standard for standards bootstrapping paradoxes.
--=20
Chris Devers
=CE=C9F=95=E8=DE=A4*M=D9=E4=B0
--0-1442606284-1126663304=:625--
From: David Cantrell Date: 11:38 on 14 Sep 2005 Subject: Re: byacc On Tue, Sep 13, 2005 at 10:01:44PM -0400, Chris Devers wrote: > I find it delightful that there's a IEEE standard for truth. > But how do you know if you can trust it? You use the IEEE standard for trustworthy computing.
From: Nicholas Clark
Date: 11:45 on 14 Sep 2005
Subject: Re: byacc
On Tue, Sep 13, 2005 at 09:52:56PM -0400, Steven Smolinski wrote:
> On 13-Sep-05, at 2:03 PM, Rafael Garcia-Suarez wrote:
>
> >But you know what ? In 1.9 they've removed the -V option. Worse,
> >nothing else works: -v, -h, --version, --help,
> >--just-give-me-your-version-you-bloody-piece-of-junk, etc.
>
> It's probably just a trough in the karmic pool to balance this peak:
>
> $ /bin/true --version
> true (GNU coreutils) 5.2.1
> Written by Jim Meyering.
>
> Copyright (C) 2004 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There
> is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> $
As previously featured on hates-software. The man page for GNU false says:
DESCRIPTION
Exit with a status code indicating failure.
These option names may not be abbreviated.
--help display this help and exit
--version
output version information and exit
So, let's test that:
$ /bin/false --help
Usage: /bin/false [ignored command line arguments]
or: /bin/false OPTION
Exit with a status code indicating failure.
These option names may not be abbreviated.
--help display this help and exit
--version output version information and exit
Report bugs to <bug-coreutils@xxx.xxx>.
$ echo $?
0
$ /bin/false --help >/dev/null && echo True!
True!
$
Yeah. Right.
Nicholas Clark
From: Jonathan Stowe Date: 21:27 on 20 Sep 2005 Subject: Re: byacc On Wed, 2005-09-14 at 02:52, Steven Smolinski wrote: > On 13-Sep-05, at 2:03 PM, Rafael Garcia-Suarez wrote: > > > But you know what ? In 1.9 they've removed the -V option. Worse, > > nothing else works: -v, -h, --version, --help, > > --just-give-me-your-version-you-bloody-piece-of-junk, etc. > > It's probably just a trough in the karmic pool to balance this peak: > > $ /bin/true --version > true (GNU coreutils) 5.2.1 > Written by Jim Meyering. > > Copyright (C) 2004 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There > is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR > PURPOSE. Yeah and this [jonathan@orpheus countdown]$ yes --version yes (GNU coreutils) 5.0 Written by David MacKenzie. Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. /J\
Generated at 10:28 on 16 Apr 2008 by mariachi