From owner-freebsd-ports Wed Jun 6 20:27: 3 2001 Delivered-To: freebsd-ports@freebsd.org Received: from itouch.co.nz (itouch.co.nz [203.99.66.188]) by hub.freebsd.org (Postfix) with ESMTP id 5611337B408; Wed, 6 Jun 2001 20:27:00 -0700 (PDT) (envelope-from jonc@itouch.co.nz) Received: (from jonc@localhost) by itouch.co.nz (8.11.3/8.11.1) id f573Qxh82729; Thu, 7 Jun 2001 15:26:59 +1200 (NZST) (envelope-from jonc) Date: Thu, 7 Jun 2001 15:26:59 +1200 From: Jonathan Chen To: Jean-Marc Zucconi Cc: freebsd-ports@FreeBSD.org Subject: Re: XFree86-4.1.0_2 build failure Message-ID: <20010607152659.A82117@itouchnz.itouch> References: <20010606163000.A18934@itouchnz.itouch> <200106061403.f56E3wu24610@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200106061403.f56E3wu24610@freefall.freebsd.org>; from jmz@FreeBSD.org on Wed, Jun 06, 2001 at 07:03:58AM -0700 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Wed, Jun 06, 2001 at 07:03:58AM -0700, Jean-Marc Zucconi wrote: > >>>>> Jonathan Chen writes: > > > Hi, > > I'm trying to build the latest cvsup'd XFree86-4; (I've asked to it to > > build the fonts as well). The build fails with: > > > making all in fonts/scaled/Type1... > > LD_LIBRARY_PATH=../../../exports/lib ../../../exports/bin/mkfontdir > > . > > LD_LIBRARY_PATH=../../../exports/lib > > XFT_CONFIG=../../../lib/Xft/XftConfig ../../../exports/bin/xftcache > > . > > /usr/libexec/ld-elf.so.1: ../../../exports/bin/xftcache: Undefined > > symbol "XftDirSave" > > *** Error code 1 > > The workaround is to rename or remove /usr/X11R6/lib/libXft.so.1 > before the build. Eg: > # mv /usr/X11R6/lib/libXft.so.1 /usr/X11R6/lib/libXft.so.1.old > # make && make install > # rm /usr/X11R6/lib/libXft.so.1.old Thanks Jean! This certainly enabled me to build the product and install it. The problems that I've since encountered with XFree86-4.1.0 since, has forced me to revert back to 4.0.3. In particular, it doesn't work with the Intel i810 chip at all! Problems with unresolved symbols, (eg: "XAAFillSolidRects", "fbPictureInit) were worked around by including: Load "xaa" Load "fb" into the /etc/X11/XF86Config file, to force the module load (this wasn't required in XFree86-4.0.3, it loaded it automatically). However, this wasn't quite enough to stop it from failing with a segfault at the very end; no apparent cause. Sigh. Roll on the next release. -- Jonathan Chen ---------------------------------------------------------------------- Computers are like air conditioners. They stop working when you open Windows. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message