Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jun 2001 15:26:59 +1200
From:      Jonathan Chen <jonathan.chen@itouch.co.nz>
To:        Jean-Marc Zucconi <jmz@FreeBSD.org>
Cc:        freebsd-ports@FreeBSD.org
Subject:   Re: XFree86-4.1.0_2 build failure
Message-ID:  <20010607152659.A82117@itouchnz.itouch>
In-Reply-To: <200106061403.f56E3wu24610@freefall.freebsd.org>; from jmz@FreeBSD.org on Wed, Jun 06, 2001 at 07:03:58AM -0700
References:  <20010606163000.A18934@itouchnz.itouch> <200106061403.f56E3wu24610@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <jonathan.chen@itouch.co.nz>
----------------------------------------------------------------------
                                  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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010607152659.A82117>