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.
--
Gary E. RAFE, Ph.D. <mailto:[EMAIL PROTECTED]>
Please do not send me HTML-encoded mail.
It will be discarded automatically.
_______________________________________________
XFree86 mailing list
[email protected]
http://XFree86.Org/mailman/listinfo/xfree86