Date: Tue, 08 Jun 2004 00:06:04 -0700 From: Eric Anholt <eta@lclark.edu> To: Matthew Gardiner <kaiwai@vfemail.net> Cc: freebsd-x11@FreeBSD.org Subject: Re: XFree86-4 balls up Message-ID: <1086678363.779.20.camel@leguin> In-Reply-To: <BCEBA163.5F%kaiwai@vfemail.net> References: <BCEBA163.5F%kaiwai@vfemail.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2004-06-08 at 00:01, Matthew Gardiner wrote: > On 8/6/04 11:47 AM, "Michael Nottebrock" <michaelnottebrock@gmx.net> wrote: > > > On Tuesday 08 June 2004 02:29, Matthew Gardiner wrote: > > > >> Here is the error: > > > > [Possibly interesting output missing] > > > >> erhaps you should add the directory containing `xrender.pc' > >> to the PKG_CONFIG_PATH environment variable > >> No package 'xrender' found > >> checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include > >> checking X11/extensions/Xrender.h usability... yes > >> checking X11/extensions/Xrender.h presence... yes > >> checking for X11/extensions/Xrender.h... yes > >> checking for XRenderFindStandardFormat... no > >> configure: error: libXrender not found or too old. > >> ===> Script "configure" failed unexpectedly. > >> Please report the problem to gnome@FreeBSD.org [maintainer] and attach the > >> "/usr/ports/x11-fonts/libXft/work/libXft-2.1.6/config.log" > > > > It would be nice if you could attach the abovementioned config.log. FWIW I > > wonder why you didn't report that error plus requested information to > > gnome@freebsd.org as suggested. No point in doing so now anymore however. > > > >> As you can see, everything installs nicely until XFree86-4 clients. > >> > >> As for how I am doing it, as I said in previous emails, I am building from > >> the meta port XFree86-4, and when I start the build process nothing else is > >> installed. It is a completely clean installation. > >> > >> Btw, this has just recently occurred. Before I downloaded the mini-iso, > >> installed, cvs'uped and everything was built nicely from the ports. That > >> was just a couple of days ago. > > > > I've tried to reproduce this in a clean jail running 5.2.1-RELEASE-p8 with > > current ports (cvsup'd today) and building the XFree86-4 port worked fine all > > the way as expected so I'm still not sure what's going wrong for you. Maybe > > the config.log will help shed some light on the issue. > > Well the issue won't be in config.log, the problem is, Xft2 is required for > client, Xft2 relies on Xrender, but since there is no xrender.pc in the > /usr/X11R6/libdata, which SHOULD exist if xrender is present, however, even > though the files are present, the necessary "trigger" of xrender.pc doesn't > exist. No, the issue *will* be in config.log. Because the most popular suppliers of libXrender don't install xrender.pc, Xft2 doesn't require it, though it prefers it to exist. That's why it doesn't just bomb out when it doesn't find xrender.pc. Please follow what was asked and post the config.log so someone can help with your problem. > The worst part, Xrender then relies on libx11 which relies on etc. etc. In > other words everything turned to crap when the individual parts of X11 were > merged into the tree, before then everything worked nicely. I already said you shouldn't install libXrender from ports, because you already have it from XFree86-4-libraries. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1086678363.779.20.camel>