From owner-freebsd-gnome Tue Sep 3 13:37:59 2002 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 CC25937B400 for ; Tue, 3 Sep 2002 13:37:55 -0700 (PDT) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B34343E6A for ; Tue, 3 Sep 2002 13:37:55 -0700 (PDT) (envelope-from marcus@marcuscom.com) Received: from [10.2.1.0] (vpn-client-0.marcuscom.com [10.2.1.0]) by creme-brulee.marcuscom.com (8.12.5/8.12.5) with ESMTP id g83KaJix054655; Tue, 3 Sep 2002 16:36:19 -0400 (EDT) (envelope-from marcus@marcuscom.com) Subject: Re: Missing dependency in FreeBSD ports From: Joe Marcus Clarke To: Bram Moolenaar Cc: gnome@FreeBSD.ORG In-Reply-To: <200209032033.g83KXI944124@moolenaar.net> References: <200209032033.g83KXI944124@moolenaar.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.8 Date: 03 Sep 2002 16:37:43 -0400 Message-Id: <1031085464.330.16.camel@gyros.marcuscom.com> Mime-Version: 1.0 Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 2002-09-03 at 16:33, Bram Moolenaar wrote: > > Joe - > > > > While attempting to install the textproc/docproj port, I ran into this > > > error: > > > > > > checking for python... /usr/local/bin/python > > > Found Python version 2.2 > > > Warning: Missing libxml2-python > > > Enabling debugger > > > checking for libxml libraries >= 2.4.23... configure: error: Version 2.4.12 found. You need at least libxml2 2.4.23 for this version of libxslt > > > ===> Script "configure" failed unexpectedly. > > > Please report the problem to gnome@FreeBSD.org [maintainer] and attach > > > the "/usr/ports/textproc/libxslt/work/libxslt-1.0.20/config.log" > > > including the 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`). > > > *** Error code 1 > > > > > > Stop in /usr/ports/textproc/libxslt. > > > *** Error code 1 > > > > > > Is this a known problem? If you need additional info, let me know. > > > > > > I installed libxml2 manually and building continued. > > > > > > Take a look at the error. Your libxml2 is slightly out of date. > > Unfortunately, the ports tree isn't able to check dependency versions. > > Why not? I'm sure it can check versions in several ways, why would it > not be able to detect the version of libxml2? If the shared lib number changed, it would be detected. However, when the port revs, there's no current built-in scheme to detect this. sobnomax@ was working on something to do that, but I'm not sure what the status is. portupgrade is a good tool for this. It also comes with a portinstall tool that lets you install new ports, and handles dependencies. Joe > > At least configure can discover it's the wrong version, thus the ports > Makefile should be able to do this just as well. > > I was actually installing the docproj port, it's quite annoying when > some deep down dependency fails. > > - Bram > > -- > ARTHUR: Then who is your lord? > WOMAN: We don't have a lord. > ARTHUR: What? > DENNIS: I told you. We're an anarcho-syndicalist commune. We take it in > turns to act as a sort of executive officer for the week. > The Quest for the Holy Grail (Monty Python) > > /// Bram Moolenaar -- Bram@moolenaar.net -- http://www.moolenaar.net \\\ > /// Creator of Vim -- http://vim.sf.net -- ftp://ftp.vim.org/pub/vim \\\ > \\\ Project leader for A-A-P -- http://www.a-a-p.org /// > \\\ Lord Of The Rings helps Uganda - http://iccf-holland.org/lotr.html /// > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-gnome" in the body of the message > -- PGP Key : http://www.marcuscom.com/pgp.asc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message