From owner-freebsd-x11@FreeBSD.ORG Tue Sep 25 00:31:20 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E24BC106564A for ; Tue, 25 Sep 2012 00:31:20 +0000 (UTC) (envelope-from jhein@symmetricom.com) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id B03C48FC0A for ; Tue, 25 Sep 2012 00:31:20 +0000 (UTC) Received: from gromit.timing.com (gromit.timing.com [206.168.13.209]) by duck.symmetricom.us (8.14.5/8.14.5) with ESMTP id q8P0Unwp093410; Mon, 24 Sep 2012 18:31:07 -0600 (MDT) (envelope-from jhein@symmetricom.com) Received: from gromit.timing.com (localhost [127.0.0.1]) by gromit.timing.com (8.14.5/8.14.5) with ESMTP id q8P0TuTM037281; Mon, 24 Sep 2012 18:29:56 -0600 (MDT) (envelope-from jhein@gromit.timing.com) Received: (from jhein@localhost) by gromit.timing.com (8.14.5/8.14.5/Submit) id q8P0TpkY037252; Mon, 24 Sep 2012 18:29:51 -0600 (MDT) (envelope-from jhein) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <20576.64254.951235.710456@gromit.timing.com> Date: Mon, 24 Sep 2012 18:29:50 -0600 From: John Hein To: Yuri In-Reply-To: <5060D60F.80406@rawbw.com> References: <5060D60F.80406@rawbw.com> X-Mailer: VM 8.2.0b-trunk-1408 under 23.4.1 (i386-portbld-freebsd7.4) Cc: x11@freebsd.org Subject: Re: x11-servers/xorg-server-1.7.7_6, 1: build breaks because of the error: X11/dri/xf86driproto.h: No such file or directory 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: Tue, 25 Sep 2012 00:31:21 -0000 Yuri wrote at 14:52 -0700 on Sep 24, 2012: > Recently I am getting this error message, see log below. > Expected by build file X11/dri/xf86driproto.h doesn't exist, instead > there exists the file /usr/local/include/X11/extensions/dri2proto.h > installed by dri2proto-2.6. > > Yuri > > --- log --- > Making all in glx > CC glxdri.o > glxdri.c:46:34: error: X11/dri/xf86driproto.h: No such file or directory > In file included from glxdri.c:49: > ../hw/xfree86/dri/dri.h:41:21: error: xf86dri.h: No such file or directory > glxdri.c: In function '__glXDRIscreenProbe': > glxdri.c:993: error: 'XF86DRI_MAJOR_VERSION' undeclared (first use in > this function) > glxdri.c:993: error: (Each undeclared identifier is reported only once > glxdri.c:993: error: for each function it appears in.) > glxdri.c:994: error: 'XF86DRI_MINOR_VERSION' undeclared (first use in > this function) > glxdri.c:995: error: 'XF86DRI_PATCH_VERSION' undeclared (first use in > this function) > gmake[1]: *** [glxdri.lo] Error 1 > gmake: *** [all-recursive] Error 1 > *** [do-build] Error code 1 > > Stop in /usr/ports/x11-servers/xorg-server. > *** [build] Error code 1 A similar thread may help explain it... http://lists.freebsd.org/pipermail/freebsd-x11/2012-August/012311.html http://lists.freebsd.org/pipermail/freebsd-x11/2012-August/012323.html xf86driproto.h is part of the x11/xf86driproto port, by the way. And that port is explicitly listed as a requirement by x11-servers/xorg-server.