Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Feb 2005 23:45:30 +0100
From:      Simon Barner <barner@gmx.de>
To:        Anthony Chavez <acc@anthonychavez.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: plpgsql failure in databases/postgresql80-server
Message-ID:  <20050219224530.GA51280@zi025.glhnet.mhn.de>
In-Reply-To: <m28y5kyyla.fsf@pegasos.anthonychavez.org>
References:  <m28y5kyyla.fsf@pegasos.anthonychavez.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--CE+1k2dSO48ffgeK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

[Cc'ing girgen@, the maintainer of the postgres* ports]
Anthony Chavez wrote:
> I'm seeing the following when trying to build portupgrade
> postgresql-server from 8.0.1 to 8.0.1_1 on 4.11-RELEASE:
>=20
> gmake[2]: Entering directory `/usr/ports/databases/postgresql80-server/wo=
rk/postgresql-8.0.1/src/pl/plpgsql/src'
> bison -y -d  gram.y
> NONE:0: /usr/local/bin/gm4: ERROR: EOF in string
> sed -e 's/yy/plpgsql_yy/g' -e 's/YY/PLPGSQL_YY/g' < y.tab.c > ./pl_gram.c
> cannot open y.tab.c: no such file

[...]

Hi,

I had the same problem with postgresql74-server-7.4.7_1. It seems that
you need bison1875 (as indicated by postgresql's configure script).

So, if you pkg_delete your current bison installation and install the
devel/bison1875 port, you'll be able to build the postgresql server
port.

Of course, this can cause some pain with other ports since bison 1.875
is not fully backwards compatible with the older (and widely used)
version 1.75 :(

Regards,
 Simon

--CE+1k2dSO48ffgeK
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQFCF8GKCkn+/eutqCoRAkp2AJ9Qc1QmYeSdvD782xYrY8CzBl4vtACcDZYC
0WKtF6V3d5Vdtnq4uzQlM7c=
=alin
-----END PGP SIGNATURE-----

--CE+1k2dSO48ffgeK--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050219224530.GA51280>