Skip site navigation (1)Skip section navigation (2)
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>