From owner-freebsd-questions@FreeBSD.ORG Sun Mar 1 08:19:12 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 978E21065670 for ; Sun, 1 Mar 2009 08:19:12 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from mail.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 682C68FC14 for ; Sun, 1 Mar 2009 08:19:12 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from localhost (mail.lan.rachie.is-a-geek.net [192.168.2.101]) by mail.rachie.is-a-geek.net (Postfix) with ESMTP id DF97EAFC1FE; Sat, 28 Feb 2009 23:19:11 -0900 (AKST) From: Mel To: freebsd-questions@freebsd.org, glyn@millingtons.org Date: Sat, 28 Feb 2009 23:19:11 -0900 User-Agent: KMail/1.9.10 References: <519648.29931.qm@web52107.mail.re2.yahoo.com> <86sklxn7w4.fsf@nowhere.org> In-Reply-To: <86sklxn7w4.fsf@nowhere.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200902282319.11605.fbsd.questions@rachie.is-a-geek.net> Cc: ipfreak@yahoo.com Subject: Re: xi? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Mar 2009 08:19:12 -0000 On Saturday 28 February 2009 20:12:43 Glyn Millington wrote: > gahn writes: > > Hi all: > > > > I am rebuilding those ports and run into some problems. one of those > > is: > > > > checking for XINPUT... configure: error: Package requirements (x11 xext > > xi >= 1.2 inputproto >= 1.5) were not met: > > > > Requested 'xi >= 1.2' but version of Xi is 1.1.3 > > > > searching for a while and can't find this "xi". how could I upgrade > > this "xi"? > > /usr/ports/X11/libXi would be my guess :-) The long answer: - this is an error from pkg-config - pkg-config stores version information in .pc files - xorg uses descriptive names for these modules, which don't always match the capitalization or lib prefix of the port, but sometimes does. - /usr/ports/Mk/bsd.xorg.mk maps the .pc files to the port directories Therefore, to find out: $ grep xi.pc /usr/ports/Mk/bsd.xorg.mk xi_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xi.pc: ${PORTSDIR}/x11/libXi -- Mel Problem with today's modular software: they start with the modules and never get to the software part.