Re: Problem building XF86-4.5.0 on FreeBSD 5.3-R

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Mar 19, 2005 at 01:50:33PM -0500, Gary E. RAFE, Ph.D. wrote:
>I'm attempting to build XFree86-4.5.0 on a FreeBSD 5.3-RELEASE system.
>
>"make World" dies in the directory "programs/Xserver" attempting
>to link Xprt, as follows:
>
>LD_LIBRARY_PATH=../../exports/lib cc -o Xprt -pipe -O2 -march=pentium4 -mtune=pentium4 -ansi -Wno-system-headers -Dasm=__asm    -Wall -Wpointer-arith -Wundef -L../../exports/lib   Xprint/ddxInit.o Xprint/miinitext.o Xprint/dpmsstubs.o dix/libdix.a os/libos.a  Xprint/libprinter.a Xprint/raster/libraster.a Xprint/pcl/libpcl.a  Xprint/ps/libps.a cfb32/libcfb32.a cfb/libcfb.a mfb/libmfb.a mi/libmi.a Xext/libext.a dbe/libdbe.a record/librecord.a XTrap/libxtrap.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a randr/librandr.a render/librender.a -L/usr/X11R6/lib ../../lib/font/libXfont.a -lfreetype  -lz -lm -lXau -lXdmcp  -Wl,-rpath,/usr/X11R6/lib -Wl,-rpath-link,../../exports/lib
>cfb32/libcfb32.a(cfbpixmap.o)(.text+0x183): In function `cfb32CopyPixmap':
>: undefined reference to `xf86memmove'
><many more similar error messages removed>
>
>As best I can tell, "xf86memmove" (and its relatives) live in in the file
>	programs/Xserver/hw/xfree86/os-support/bsd/libc_wrapper.c
>but I don't see where the compiled object gets added to any static library
>that might be referenced by Xprt.
>
>I built and installed XFree86-4.4.0 recently from source on the
>same system without difficulty, so my need for 4.5.0 is not great.
>We'd like to stay relatively current, though.
>
>Pointers to places to look for getting a clean build
>will be appreciated.

What does your host.def file look like?  I'd guess that either you've
disabled building Xvfb, or you've disabled the option that builds XFree86
server modules and libraries used by other servers separately.  Either
way, putting the following at the end of your host.def and re-running
'make World' should fix it:

#define BuildModuleInSubdir YES

If it doesn't, send a copy of your host.def file.  I can confirm that the
default build (no host.def) works fine on FreeBSD 5.3.

David
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux