Subject: x compile problem on macppc
To: None <tech-x11@netbsd.org>
From: Christian Groessler <cpg@aladdin.de>
List: tech-x11
Date: 05/02/2001 23:21:41
Hi,

I try to compile xsrc on -current (both from last week,
USE_XF86_4=yes), and I get the following: 

...
rm -f pcitweak
gcc -o pcitweak -O2 -ansi -Dasm=__asm -fsigned-char -Wall -Wpointer-arith     -L../../../../../exports/lib pcitweak.o -L../os-support -lxf86_os -L../dummylib -ldummy  -L/usr/X11R6/lib     -Wl,-rpath,/usr/X11R6/lib -Wl,-rpath-link,../../../../../exports/lib
../os-support/libxf86_os.a(ppcPci.o): In function `motoppcPciInit':
ppcPci.o(.text+0x84): undefined reference to `ppcPciIoMap'
collect2: ld returned 1 exit status
*** Error code 1

Stop.


Before in the make there was another small problem in
programs/Xserver/cfb/cfbgc.c, MAP_FAILED was not defined. I "fixed" it
in programs/Xserver/include/compiler.h and removed the #ifndef
__NetBSD__ around the definition of MAP_FAILED. I later got some
warnings about redefinition of MAP_FAILED, but they were warnings only
:-)

But, where do I get the ppcPciIoMap() function?

Please send replies also to my private mail, as I'm not on this list.

regards,
chris