Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Jun 2004 02:22:57 -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:  <1086686577.779.36.camel@leguin>
In-Reply-To: <BCEBBDCD.64%kaiwai@vfemail.net>
References:  <BCEBBDCD.64%kaiwai@vfemail.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2004-06-08 at 02:02, Matthew Gardiner wrote:
> On 8/6/04 5:06 PM, "Eric Anholt" <eta@lclark.edu> wrote:
> 
> > 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.
> 
> It has been attached to the email.

Yep, not a problem in the ports system at all.  Turn off your 1337
CFLAGS in make.conf (like you're supposed to before reporting strange
errors), rebuild XFree86-4-libraries, and things will work.

-- 
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?1086686577.779.36.camel>