Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Jun 2004 10:29:56 +1000
From:      Matthew Gardiner <kaiwai@vfemail.net>
To:        Michael Nottebrock <michaelnottebrock@gmx.net>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: XFree86-4 balls up
Message-ID:  <BCEB45A4.5B%kaiwai@vfemail.net>
In-Reply-To: <200406071815.14175.michaelnottebrock@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 8/6/04 2:15 AM, "Michael Nottebrock" <michaelnottebrock@gmx.net> wrote:

> On Monday 07 June 2004 17:58, Matthew Gardiner wrote:
>=20
>> That=B9s the think, I didn't try to install it. XFree86-4 client whines th=
at
>> when it tries to install a dependency, Xft2, during the configuration
>> process of Xft2, it complains that LibXrender is too old or non-existant
>> based on the fact that there is no xrender.pc in my pkgconfig path.
>=20
> Perhaps I wasn't clear enough last time: Your problem is _NOT_ reproducab=
le,
> so you need to provide the _verbatim_ errors plus a list of your currentl=
y
> installed packages and a precise description of what you are doing at all
> (are you installing the XFree86-4 metaport, are you running portupgrade -=
a,
> are you running portupgrade -R XFree86...) so anybody can have a chance o=
f
> guessing what's your problem.

Here is the error:

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.
=3D=3D=3D>  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" including the
output of the failure of your make command. Also, it might be a good idea t=
o
provide an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1
Stop in /usr/ports/x11-fonts/libXft.
*** Error code 1
Stop in /usr/ports/x11/XFree86-4-clients.
*** Error code 1
Stop in /usr/ports/x11/XFree86-4.
Tchaikovsky#

Packages installed on my system:

drwxr-xr-x  2 root  wheel  512 Jun  8 03:48 XFree86-libraries-4.3.0_7
drwxr-xr-x  2 root  wheel  512 Jun  8 02:25 expat-1.95.7
drwxr-xr-x  2 root  wheel  512 Jun  8 03:48 fontconfig-2.2.2,1
drwxr-xr-x  2 root  wheel  512 Jun  8 02:35 freetype2-2.1.7_3
drwxr-xr-x  2 root  wheel  512 Jun  8 02:26 gettext-0.13.1_1
drwxr-xr-x  2 root  wheel  512 Jun  8 02:26 gmake-3.80_2
drwxr-xr-x  2 root  wheel  512 Jun  8 03:48 imake-4.3.0_2
drwxr-xr-x  2 root  wheel  512 Jun  8 02:25 libiconv-1.9.1_3
drwxr-xr-x  2 root  wheel  512 Jun  8 02:11 libtool-1.3.5_2
drwxr-xr-x  2 root  wheel  512 Jun  8 02:35 pkgconfig-0.15.0_1
drwxr-xr-x  2 root  wheel  512 Jun  8 03:51 png-1.2.5_5

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 wa=
s
just a couple of days ago.

I then cvsup'ed, make clean'ed the whole port tree to remove any temporary
source code, the uninstalled all packages. I then proceeded to re-install
everything, starting with XFree86-4, which is where I have found problems a=
s
there is a conflict/issue between XFree86-4-client, the requirement for Xft=
2
and Xft2 dependency on xrender.pc which although exists in
XFree86-4-library, isn't found by Xft2 installation as there is no
xrender.pc present in the /usr/X11R6/libdata/pkgconfig path.

Matty



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BCEB45A4.5B%kaiwai>