From owner-freebsd-x11@FreeBSD.ORG Tue Jun 8 09:23:03 2004 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AE6F16A4CE for ; Tue, 8 Jun 2004 09:23:03 +0000 (GMT) Received: from sccrmhc12.comcast.net (sccrmhc12.comcast.net [204.127.202.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A65F43D49 for ; Tue, 8 Jun 2004 09:23:03 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from [192.168.0.103] (c-24-21-18-195.client.comcast.net[24.21.18.195]) by comcast.net (sccrmhc12) with SMTP id <20040608092257012001ga20e>; Tue, 8 Jun 2004 09:22:58 +0000 From: Eric Anholt To: Matthew Gardiner In-Reply-To: References: Content-Type: text/plain Message-Id: <1086686577.779.36.camel@leguin> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 08 Jun 2004 02:22:57 -0700 Content-Transfer-Encoding: 7bit cc: freebsd-x11@FreeBSD.org Subject: Re: XFree86-4 balls up X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2004 09:23:03 -0000 On Tue, 2004-06-08 at 02:02, Matthew Gardiner wrote: > On 8/6/04 5:06 PM, "Eric Anholt" wrote: > > > On Tue, 2004-06-08 at 00:01, Matthew Gardiner wrote: > >> On 8/6/04 11:47 AM, "Michael Nottebrock" 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