From owner-freebsd-questions@FreeBSD.ORG Fri Nov 25 15:07:27 2005 Return-Path: X-Original-To: freebsd-questions@FreeBSD.org Delivered-To: freebsd-questions@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8A1816A41F for ; Fri, 25 Nov 2005 15:07:27 +0000 (GMT) (envelope-from m@MHoerich.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 24FF243DA0 for ; Fri, 25 Nov 2005 15:07:02 +0000 (GMT) (envelope-from m@MHoerich.de) Received: (qmail invoked by alias); 25 Nov 2005 15:06:24 -0000 Received: from p548B5D8B.dip.t-dialin.net (EHLO localhost) [84.139.93.139] by mail.gmx.net (mp013) with SMTP; 25 Nov 2005 16:06:24 +0100 X-Authenticated: #5114400 Date: Fri, 25 Nov 2005 16:06:24 +0100 From: Mario Hoerich To: FreeBSD Questions Message-ID: <20051125150624.GB2157@Pandora.MHoerich.de> References: <20051124203920.GA2036@keyslapper.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051124203920.GA2036@keyslapper.net> User-Agent: Mutt/1.4.2.1i X-Y-GMX-Trusted: 0 Cc: Subject: Re: Unresolved symbol in libdri.a (X.org) 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: Fri, 25 Nov 2005 15:07:27 -0000 # Louis LeBlanc: > First my config: > OS: 5.4-RELEASE-p8 > X.org version: xorg-6.8.2 (built from ports) > video driver: nvidia-driver-1.0.7676_1 (built from ports) > > > My xorg.conf (only including what I suspect is relevant: > > Section "Module" > Load "dbe" > Load "extmod" > Load "dri" ^^^^^^^^^^ Remove this from you xorg.conf (see below why). > Symbol __glXgetActiveScreen from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! This is the result of the 'Load "dri"'-line above. DRI is hardware accelleration for several *non-nVidia*-GPUs. If you're using the nVidia-driver, DRI is useless. In this particular case, libdri.a needs to resolve the external symbol __glXgetActiveScreen, which simply isn't provided by nVidia's /usr/X11R6/lib/libGL.so. [1] HTH, Mario _____ [1]: try: objdump -T libGL.so | grep glX