From owner-freebsd-x11@FreeBSD.ORG Sun Dec 2 06:42:22 2007 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BCA616A418 for ; Sun, 2 Dec 2007 06:42:22 +0000 (UTC) (envelope-from jhein@timing.com) Received: from Daffy.timing.com (w.timing.com [206.168.13.218]) by mx1.freebsd.org (Postfix) with ESMTP id 1EB3F13C458 for ; Sun, 2 Dec 2007 06:42:22 +0000 (UTC) (envelope-from jhein@timing.com) Received: from gromit.timing.com (gromit.timing.com [206.168.13.209]) by Daffy.timing.com (8.13.1/8.13.1) with ESMTP id lB26gLcu079188; Sat, 1 Dec 2007 23:42:21 -0700 (MST) (envelope-from jhein@timing.com) Received: from gromit.timing.com (localhost [127.0.0.1]) by gromit.timing.com (8.14.1/8.14.1) with ESMTP id lB26gGbU068829; Sat, 1 Dec 2007 23:42:16 -0700 (MST) (envelope-from jhein@gromit.timing.com) Received: (from jhein@localhost) by gromit.timing.com (8.14.1/8.14.1/Submit) id lB26gAte068824; Sat, 1 Dec 2007 23:42:10 -0700 (MST) (envelope-from jhein) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18258.21441.950399.180875@gromit.timing.com> Date: Sat, 1 Dec 2007 23:42:09 -0700 From: John E Hein To: silkie@gotadsl.co.uk In-Reply-To: <4751A710.2070302@gotadsl.co.uk> References: <4749D823.4020902@gotadsl.co.uk> <474A8F04.8020306@tlmat.unican.es> <474CA497.8010401@gotadsl.co.uk> <4751A710.2070302@gotadsl.co.uk> X-Mailer: VM 7.19 under Emacs 22.0.99.1 X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on Daffy.timing.com X-Virus-Status: Clean Cc: freebsd-x11@freebsd.org Subject: Re: xorg 6.9-7.3 upgrade failure - assistance needed X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 06:42:22 -0000 Jonathan Wilkie wrote at 18:25 +0000 on Dec 1, 2007: > I'm dead in the water at the moment everyone, still can't upgrade and > I'm fresh out of ideas. > > My upgrade of xorg 7.3 is failing on the fact it can't find a dependency > > configure: error: Package requirements (xproto) were not met: > > No package 'xproto' found > > Consider adjusting the PKG_CONFIG_PATH environment variable if you > installed software in a non-standard prefix. > > Alternatively, you may set the environment variables XAU_CFLAGS > and XAU_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > ===> Script "configure" failed unexpectedly. > Please report the problem to x11@FreeBSD.org [maintainer] and attach the > "/usr/ports/x11/libXau/work/libXau-1.0.3/config.log" including the full output of > the failure of your make command. Also, it might be a good idea to provide > an overview of all packages installed on your system (e.g. an `ls > /var/db/pkg`). So? Do what this suggests. Put this info on a web page somewhere and send an URL pointer. > > Stop in /usr/ports/x11/xorg-libraries. > ** Command failed [exit code 1]: /usr/bin/script -qa > /tmp/portupgrade.57022.6 env UPGRADE_TOOL=portupgrade > UPGRADE_PORT=xorg-libraries-6.9.0 UPGRADE_PORT_VER=6.9.0 make > -DFORCE_PKG_REGISTER reinstall > > > HOWEVER > > BSSS# pkg_info | grep -i xproto > xproto-7.0.10_1 X11 protocol headers > > Shows it to be there....... and it's the latest version available I think. The configure script is not using 'pkg_info | grep xproto'. If you want to learn what it's doing that makes it think that the "package is not found", take a look at the configure script and the config.log output. > How can we get the upgrade to recognise the dependency is there? Depends on what the real problem is. If I had to guess - there was some file that used to be in an old port that overlapped with some file that's in the xproto port. xproto got installed, then the other port that had the hypothetical conflicting file was uninstalled later in the upgrade process thus removing the file in question. Thus the xproto package has been somewhat castrated ('pkg_info -g' might confirm that). If you have a sym link from /usr/X11R6 -> /usr/local that probably is the culprit here if that is done before the portupgrade (because the conflicting file used to be in /usr/X11R6 but gets removed from /usr/local). For some reason, maybe different than your reason, others have had similar problems. Why? Who knows. UPDATING not followed? Some edge case in the way you tried to upgrade? The above theory? See the archives of this list within the last few months. Report back here with the details about where you or the process went wrong so that others can figure it out and stop spamming the list with this problem ;)