From owner-freebsd-gnome@FreeBSD.ORG Sat Apr 19 12:39:15 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D29E37B401 for ; Sat, 19 Apr 2003 12:39:15 -0700 (PDT) Received: from mail6-sh.home.nl (mail6.home.nl [213.51.128.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id B54C443FBD for ; Sat, 19 Apr 2003 12:39:11 -0700 (PDT) (envelope-from Bram@moolenaar.net) Received: from moolenaar.net ([212.120.77.84]) by mail6-sh.home.nl (InterMail vM.5.01.05.17 201-253-122-126-117-20021021) with ESMTP id <20030419193910.HXGM13376.mail6-sh.home.nl@moolenaar.net>; Sat, 19 Apr 2003 21:39:10 +0200 Received: from masaka.moolenaar.net (localhost.moolenaar.net [127.0.0.1]) by moolenaar.net (8.11.6/8.11.1) with ESMTP id h3JJdEu62693; Sat, 19 Apr 2003 21:39:14 +0200 (CEST) (envelope-from Bram@moolenaar.net) Message-Id: <200304191939.h3JJdEu62693@moolenaar.net> To: Joe Marcus Clarke In-Reply-To: <1050779306.13770.12.camel@shumai.marcuscom.com> From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: Sat, 19 Apr 2003 21:39:14 +0200 Sender: Bram@moolenaar.net cc: FreeBSD GNOME Users Subject: Re: Error installing port X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Apr 2003 19:39:15 -0000 Joe - > > Anyway, I noticed there actually is a dependency on pkg-config to check > > that it exists, but it doesn't check its version. > > A current failing of the ports system. That's why we have portupgrade. I know the ports system can't easily check the version of a package, but it should be possible to add a manual check. This might look like a superfluous thing to do, but it's very difficult for a user like me to figure out what the problem is and how to fix it. > > I installed a new > > pkg-config manually and building the port continued. I finally ran into > > a problem that can't be fixed, I suppose: Xft complains that it requires > > XFree 4.2, and I'm running 3.x. Bummer! > > Yep. > > > GTK 2.2 could have mentioned that XFree 4.2 is required right away... > > Or is there a way to build GTK 2.2 while using XFree 3.x? > > There used to be up until this latest version. Is there any way to go back to the version that worked for me? I suppose this would mean taking the whole ports tree back to that point. Don't know if that is possible and I don't know what version that would have to be... If I know the version that works, I could try installing the binary package. > However, I put the error > as low down as I could. That is, on a clean system, if you type make > install in x11-toolkits/gtk20, it will recursively build dependencies > until it gets to Xft, where it will fail. Doing it this way lets me get > all the dependent ports as well. For me it means > 10 Mbyte got downloaded and my system spends half an hour compiling only to find out it doesn't work :-(. > > Since upgrading XFree isn't that simple, this will probably have to > > wait until I see a chance to upgrade my OS. > > Not sure if there are other issues at play here, put it may be as simple > as building x11/XFree86-4. Eric did some work to make sure that kind of > thing went smoothly with 3.x already installed. All apps should > continue to work just fine. And, if you actually have XFree86-3.3.6 > installed as a package, portupgrade can help you bring it up to 4.x. I have tried this in the past, but ran into problems and couldn't go back, resulting in having to reinstall the whole system. Don't want to take that risk now. This time I managed to break the GTK 2.0 install that I have (that's real 2.0, not 2.2.1). I think it happened because pkg-config got updated. Not a huge problem, but not nice anyway. Furtunately the rest still appears to work. -- How To Keep A Healthy Level Of Insanity: 6. In the memo field of all your checks, write "for sexual favors". /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Creator of Vim - Vi IMproved -- http://www.Vim.org \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Help AIDS victims, buy at Amazon -- http://ICCF.nl/click1.html ///