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