Skip site navigation (1)Skip section navigation (2)
Date:      19 Apr 2003 15:42:07 -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:  <1050781327.13770.17.camel@shumai.marcuscom.com>
In-Reply-To: <200304191939.h3JJdEu62693@moolenaar.net>
References:  <200304191939.h3JJdEu62693@moolenaar.net>

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

--=-orRlzyBCfF+dsB9lAEig
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sat, 2003-04-19 at 15:39, Bram Moolenaar wrote:
> Joe -
>=20
> > > Anyway, I noticed there actually is a dependency on pkg-config to che=
ck
> > > that it exists, but it doesn't check its version.=20
> >=20
> > A current failing of the ports system.  That's why we have portupgrade.
>=20
> I know the ports system can't easily check the version of a package, but
> it should be possible to add a manual check.  This might look like a
> superfluous thing to do, but it's very difficult for a user like me to
> figure out what the problem is and how to fix it.

We have to be careful here.  But this has become such an FAQ, I might
try something.

>=20
> > >  I installed a new
> > > pkg-config manually and building the port continued.  I finally ran i=
nto
> > > a problem that can't be fixed, I suppose: Xft complains that it requi=
res
> > > XFree 4.2, and I'm running 3.x.  Bummer!
> >=20
> > 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?
> >=20
> > There used to be up until this latest version.
>=20
> Is there any way to go back to the version that worked for me?  I
> suppose this would mean taking the whole ports tree back to that point.
> Don't know if that is possible and I don't know what version that would
> have to be...
>=20
> If I know the version that works, I could try installing the binary
> package.

gtk-2.0.x works with XFree86-3.3.x.  You'll need pango-1.0.x,
glib-2.0.x, and atk-1.0.x.  Note, there are many GTK+/GNOME apps that
won't work with these versions.

Joe

>=20
> > 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 ge=
t
> > all the dependent ports as well.
>=20
> For me it means > 10 Mbyte got downloaded and my system spends half an
> hour compiling only to find out it doesn't work :-(.
>=20
> > > Since upgrading XFree isn't that simple, this will probably have to
> > > wait until I see a chance to upgrade my OS.
> >=20
> > Not sure if there are other issues at play here, put it may be as simpl=
e
> > as building x11/XFree86-4.  Eric did some work to make sure that kind o=
f
> > 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.
>=20
> I have tried this in the past, but ran into problems and couldn't go
> back, resulting in having to reinstall the whole system.  Don't want to
> take that risk now.
>=20
> This time I managed to break the GTK 2.0 install that I have (that's
> real 2.0, not 2.2.1).  I think it happened because pkg-config got
> updated.  Not a huge problem, but not nice anyway.  Furtunately the rest
> still appears to work.
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-orRlzyBCfF+dsB9lAEig
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+oaaPb2iPiv4Uz4cRArMGAJ9sNWcYKF1URlFZjgMr58NImR3prwCfWD6r
hOxIu8agLQ8ZDno/0cXTdM8=
=z5HF
-----END PGP SIGNATURE-----

--=-orRlzyBCfF+dsB9lAEig--



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