Date: 19 Apr 2003 15:08:26 -0400 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Bram Moolenaar <Bram@moolenaar.net> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: Error installing port Message-ID: <1050779306.13770.12.camel@shumai.marcuscom.com> In-Reply-To: <200304191852.h3JIqEd12933@moolenaar.net> References: <200304191852.h3JIqEd12933@moolenaar.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-WKKtluk6S0uf/bxgDqx3 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2003-04-19 at 14:52, Bram Moolenaar wrote: > Joe - >=20 > > On Sat, 2003-04-19 at 11:25, Bram Moolenaar wrote: > > > I'm running FreeBSD 4.5-RELEASE. I was trying to install GTK+ 2.2. > > > Apparently something went wrong in the dependency for glib-2.2.1: > > >=3D20 > > > checking for pkg-config... /usr/local/bin/pkg-config > > > configure: error: *** pkg-config too old; version 0.14 or better requ= ired=3D > > . > > > =3D3D=3D3D=3D3D> Script "configure" failed unexpectedly. > > > Please report the problem to gnome@FreeBSD.org [maintainer] and= att=3D > > ach > > > the "/usr/ports/devel/glib20/work/glib-2.2.1/config.log" includ= ing =3D > > the > > > output of the failure of your make command. Also, it might be a= goo=3D > > d > > > idea to provide an overview of all packages installed on your s= yste=3D > > m > > > (e.g. an `ls /var/db/pkg`). > > >=3D20 > > > Apparently a dependency on the right pkg-config version is missing. > > > Unfortunately, it's not clear to me how to get a newer pkg-config... > >=20 > > Make sure you've cvsup'd the latest ports tree, and you will have > > pkgconfig-0.15.0. You really should be using sysutils/portupgrade to > > keep ports up-to-date. If you always run portupgrade -ra before > > installing any new ports, you will never encounter problems such as > > this. >=20 > I run cvsup regularly, but not every day. Trying it now I get: >=20 > Rejected by server: Access limit exceeded; try again later >=20 > I don't have the "portupgrade" command. It's a port in sysutils. >=20 > There are so many ways in which it can fail... :-( >=20 > Anyway, I noticed there actually is a dependency on pkg-config to check > that it exists, but it doesn't check its version.=20 A current failing of the ports system. That's why we have portupgrade. > I installed a new > pkg-config manually and building the port continued. I finally ran into > a problem that can't be fixed, I suppose: Xft complains that it requires > XFree 4.2, and I'm running 3.x. Bummer! Yep. >=20 > GTK 2.2 could have mentioned that XFree 4.2 is required right away... > Or is there a way to build GTK 2.2 while using XFree 3.x? There used to be up until this latest version. However, I put the error as low down as I could. That is, on a clean system, if you type make install in x11-toolkits/gtk20, it will recursively build dependencies until it gets to Xft, where it will fail. Doing it this way lets me get all the dependent ports as well. >=20 > Since upgrading XFree isn't that simple, this will probably have to > wait until I see a chance to upgrade my OS. Not sure if there are other issues at play here, put it may be as simple as building x11/XFree86-4. Eric did some work to make sure that kind of thing went smoothly with 3.x already installed. All apps should continue to work just fine. And, if you actually have XFree86-3.3.6 installed as a package, portupgrade can help you bring it up to 4.x. Joe >=20 > - Bram --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-WKKtluk6S0uf/bxgDqx3 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQA+oZ6pb2iPiv4Uz4cRAu6IAJ9/Tzeho2RNeHMFLslFU15nOwqYuQCZAcua gbLKi/n2l57JAmrNjzRbliA= =n0Nk -----END PGP SIGNATURE----- --=-WKKtluk6S0uf/bxgDqx3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1050779306.13770.12.camel>