From owner-freebsd-x11@FreeBSD.ORG Mon Feb 21 16:51:42 2005 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99FD116A4CE; Mon, 21 Feb 2005 16:51:42 +0000 (GMT) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97CB743D4C; Mon, 21 Feb 2005 16:51:41 +0000 (GMT) (envelope-from mi@aldan.algebra.com) Received: from vaio.virtual-estates.net (aldan.algebra.com [216.254.65.224]) j1LGpBQk086453 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 21 Feb 2005 11:51:12 -0500 (EST) (envelope-from mi@aldan.algebra.com) Received: from vaio.virtual-estates.net (localhost [127.0.0.1]) j1LGp5EU001394; Mon, 21 Feb 2005 11:51:05 -0500 (EST) (envelope-from mi@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by vaio.virtual-estates.net (8.13.1/8.13.1/Submit) id j1LGp57P001393; Mon, 21 Feb 2005 11:51:05 -0500 (EST) (envelope-from mi@aldan.algebra.com) X-Authentication-Warning: vaio.virtual-estates.net: mi set sender to mi@aldan.algebra.com using -f From: "Mikhail T." To: Felix =?utf-8?q?K=C3=BChling?= Date: Mon, 21 Feb 2005 11:51:04 -0500 User-Agent: KMail/1.7.2 References: <200502210153.59048@aldan> <1108985730.3418.21.camel@trabant> In-Reply-To: <1108985730.3418.21.camel@trabant> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli"<=?utf-8?q?kcG=5EEOVihy+z3/UR=7B6SCQ=0A?= MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200502211151.05030@Misha> X-Virus-Scanned: clamd / ClamAV version devel-20040615, clamav-milter version 0.73a on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 cc: freebsd-x11@freebsd.org cc: freebsd-gnats-submit@freebsd.org cc: acardenas@bsdperu.org cc: Mikhail Teterin Subject: Re: ports/76257: nvidia_driver breaks xorg-clients build X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Feb 2005 16:51:42 -0000 = Unless someone shows me a good way to find out which version is = available at build time, I'm not going change this in Xorg CVS. This is the simplest of all for you to do. The glXGetProcAddress function appears only in the 1.4 version of GLX specifications. The headers supplied with NVidia's implementation #define GLX_VERSION_1_1, GLX_VERSION_1_2, and GLX_VERSION_1_3. Xorg's implementation defines GLX_VERSION_1_4 in addition to those three. = For this purpose it uses some implementation-specific functions of = libGL (it uses glXGetProcAddress to find these functions). Since = NVidia has its own libGL, xdriinfo can't do anything useful with = NVidia's libGL. One more reason for me, not to care too much about = NVidia. NVidia's seems a perfectly good implementation of GLX-1.3. Your program currently requires the 1.4 conformance (the only program in Xorg distribution today). If the 1.4-features are essential to your program, we have to find a way to disable building it in some cases. If, on the other hand, your program can be modified to provide the same functionality with earlier GLX, please, consider doing so. Thanks, -mi P.S. Alexey! nvidia-driver port should install the headers too, in addition to libraries...