Bison 1.875 for SuSE Linux 8.1?

Started by Josh Berkusabout 22 years ago13 messages
#1Josh Berkus
josh@agliodbs.com

Folks,

I can't seem to find a Bison 1.875 RPM for a SuSE 8.1 machine I can't afford
to upgrade right now. Does such an animal exist? Help!

--
-Josh Berkus
Aglio Database Solutions
San Francisco

#2Peter Eisentraut
peter_e@gmx.net
In reply to: Josh Berkus (#1)
Re: Bison 1.875 for SuSE Linux 8.1?

Josh Berkus writes:

I can't seem to find a Bison 1.875 RPM for a SuSE 8.1 machine I can't afford
to upgrade right now. Does such an animal exist? Help!

Install it from source if you cannot find a package.

--
Peter Eisentraut peter_e@gmx.net

#3Andrew Dunstan
andrew@dunslane.net
In reply to: Peter Eisentraut (#2)
Re: Bison 1.875 for SuSE Linux 8.1?

Peter Eisentraut wrote:

Josh Berkus writes:

I can't seem to find a Bison 1.875 RPM for a SuSE 8.1 machine I can't afford
to upgrade right now. Does such an animal exist? Help!

Install it from source if you cannot find a package.

or build from an SRPM - the dependencies are quite modest, I believe

cheers

andrew

#4Josh Berkus
josh@agliodbs.com
In reply to: Peter Eisentraut (#2)
Re: Bison 1.875 for SuSE Linux 8.1?

Peter,

I can't seem to find a Bison 1.875 RPM for a SuSE 8.1 machine I can't

afford

to upgrade right now. Does such an animal exist? Help!

Install it from source if you cannot find a package.

Hmmm ... still getting the "Bison Too Old" warning message. How can I tell
where Postgres is looking for Bison?

--
-Josh Berkus
Aglio Database Solutions
San Francisco

#5Peter Eisentraut
peter_e@gmx.net
In reply to: Josh Berkus (#4)
Re: Bison 1.875 for SuSE Linux 8.1?

Josh Berkus writes:

Hmmm ... still getting the "Bison Too Old" warning message. How can I tell
where Postgres is looking for Bison?

checking for bison... bison -y
^^^^^
I tells you right there.

If you installed from source into /usr/local/bin and you have an older
version in /usr/bin, you may need to run 'hash -r' or 'rehash' to make the
shell forget about the old installation in the path.

--
Peter Eisentraut peter_e@gmx.net

#6Josh Berkus
josh@agliodbs.com
In reply to: Peter Eisentraut (#5)
Re: Bison 1.875 for SuSE Linux 8.1?

Peter,

If you installed from source into /usr/local/bin and you have an older
version in /usr/bin, you may need to run 'hash -r' or 'rehash' to make the
shell forget about the old installation in the path.

Yeah, that was it. Thanks!

(I predict that we're going to get many more questions about Bison after we
release 7.4, since many major Linux distros don't yet include 1.875)

--
-Josh Berkus
Aglio Database Solutions
San Francisco

#7Philip Yarra
philip@utiba.com
In reply to: Josh Berkus (#6)
Re: Bison 1.875 for SuSE Linux 8.1?

On Fri, 17 Oct 2003 09:43 am, Josh Berkus wrote:

(I predict that we're going to get many more questions about Bison after we
release 7.4, since many major Linux distros don't yet include 1.875)

You only need bison if you are building from CVS - tarballs include the bison
output files (AFAIK - correct me if I am mistaken anyone).

Regards, Philip.

#8Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#6)
Re: Bison 1.875 for SuSE Linux 8.1?

Josh Berkus <josh@agliodbs.com> writes:

(I predict that we're going to get many more questions about Bison after we
release 7.4, since many major Linux distros don't yet include 1.875)

No, because it only matters to people who build from a CVS pull instead
of using a tarball. I'd think most of the people in the first category
have already dealt with the issue...

regards, tom lane

#9Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#8)
Re: Bison 1.875 for SuSE Linux 8.1?

TOm,

No, because it only matters to people who build from a CVS pull instead
of using a tarball. I'd think most of the people in the first category
have already dealt with the issue...

Really? 'cause I got the warning from the Beta4 tarball.

--
-Josh Berkus
Aglio Database Solutions
San Francisco

#10Tom Lane
tgl@sss.pgh.pa.us
In reply to: Josh Berkus (#9)
Re: Bison 1.875 for SuSE Linux 8.1?

Josh Berkus <josh@agliodbs.com> writes:

No, because it only matters to people who build from a CVS pull instead
of using a tarball. I'd think most of the people in the first category
have already dealt with the issue...

Really? 'cause I got the warning from the Beta4 tarball.

If you mean the configure warning, sure, but the build won't fail.

regards, tom lane

#11Andreas Pflug
pgadmin@pse-consulting.de
In reply to: Josh Berkus (#4)
Re: Bison 1.875 for SuSE Linux 8.1?

Josh Berkus wrote:

Peter,

I can't seem to find a Bison 1.875 RPM for a SuSE 8.1 machine I can't

afford

to upgrade right now. Does such an animal exist? Help!

Install it from source if you cannot find a package.

Hmmm ... still getting the "Bison Too Old" warning message. How can I tell
where Postgres is looking for Bison?

I got the same problem when I upgraded my SuSE 8.1. Try "which bison" to
locate it; usually, SuSE will install in /usr/bin, while packages
installed from source will install to /usr/local/bin, so the older bison
would take precedence.

Regards,
Andreas

#12Josh Berkus
josh@agliodbs.com
In reply to: Tom Lane (#10)
Re: Bison 1.875 for SuSE Linux 8.1?

Tom,

Really? 'cause I got the warning from the Beta4 tarball.

If you mean the configure warning, sure, but the build won't fail.

Might I suggest changing the wording in the final release, then? The warning
sure looked dangerous; I aborted the build and went looking for bison 1.875
binaries. We should let people know that the warning is non-fatal so they
don't repeat my experience.

--
Josh Berkus
Aglio Database Solutions
San Francisco

#13Peter Eisentraut
peter_e@gmx.net
In reply to: Josh Berkus (#12)
Re: Bison 1.875 for SuSE Linux 8.1?

Josh Berkus writes:

Might I suggest changing the wording in the final release, then? The warning
sure looked dangerous;

It only looks dangerous to those who don't actually read the full text of
the message.

--
Peter Eisentraut peter_e@gmx.net