The:

#elif defined(__i386__)

section defines ARCH_PCI_INIT unconditionally.  From where
I'm at, it looks like the unixware build fails to define __i386__
as the processor type.  Here's what it looks like on Linux:

gcc -c -O2 -fno-strength-reduce -Wall -Wpointer-arith -Wstrict-prototypes 
-Wmissing-prototypes -Wmissing-declarations  -g     -I. 
-I../../../../../programs/Xserver/hw/xfree86/os-support 
-I../../../../../programs/Xserver/hw/xfree86/os-support/bus 
-I../../../../../programs/Xserver/mfb             -I../../../../../programs/Xserver/mi 
-I../../../../../programs/Xserver/include -I../../../../../programs/Xserver/os         
    -I../../../../../exports/include/X11 -I../../../../../programs/Xserver/Xext 
-I../../../../../include/extensions                 
-I../../../../../programs/Xserver/Xi -I../../../../../programs/Xserver/hw/xfree86/ddc 
-I../../../../../programs/Xserver/hw/xfree86/i2c          
-I../../../../../lib/font/include -I../../../../../include/fonts                
-I../../../../../programs/Xserver/hw/xfree86 
-I../../../../../programs/Xserver/hw/xfree86/parser       
-I../../../../../programs/Xserver/hw/xfree86/loader 
-I../../../../../programs/Xserver/hw/xfree86/vgahw 
-I../../../../../programs/Xserver/hw/xfree86/rac          
-I../../../../../programs/Xserver/hw/xfree86/scanpci 
-I../../../../../programs/Xserver/hw/xfree86/vbe 
-I../../../../../programs/Xserver/hw/xfree86/int10       
-I../../../../../programs/Xserver/hw/xfree86/ddc 
-I../../../../../programs/Xserver/render -I../../../randr  -I../../../../.. 
-I../../../../../exports/include   -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L 
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE  -D_GNU_SOURCE  -DSHAPE 
-DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP  -DXF86BIGFONT -DDPMSExtension  
 -DPANORAMIX  -DRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH 
-DXFreeXDGA -DXvExtension -DXFree86LOADER  -DXFree86Server -DXF86VIDMODE 
-DXvMCExtension  -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension 
-DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG  -DFUNCPROTO=15 -DNARROWPROTO     -DMITMISC 
-DXTEST -DXTRAP -DXSYNC -DXCMISC -DXRECORD -DMITSHM -DBIGREQS -DXF86VIDMODE -DXF86MISC 
-DDBE -DDPMSExtension -DEVI -DSCREENSAVER -DXV -DXVMC -DGLXEXT -DXF86DRI 
-DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA  -DFONTCACHE  -DRES -DDDXOSINIT 
-DSERVER_LOCK -DDDXOSFATALERROR -DDDXOSVERRORF -DDDXTIME -DPART_NET   xf86pciBus.c


   You seem to have -Di386 instead.   It looks like this may be
a widespread problem.  From looking at xc/config/cf/* it looks
like __i386__ is supposed to be part of the StandardDefines if you
want this to work.  Perhaps changing that in usl.cf may fix things?

                        Mark.

On Fri, 11 Jul 2003, Frank Tarczynski wrote:

> -------- Original Message --------
> Subject: [XFree86] No PCI support available for this architecture/OS
> combination?  Why?
> From: Frank Tarczynski <[EMAIL PROTECTED]>
> Date: Wed, July 9, 2003 11:06 pm
> To: [EMAIL PROTECTED]
> 
> I'm trying to build XFree86 Version 4.3.0 under unixware 7.1.3.  I'm
> using the stock cc complier since I have trouble getting things to work
> with gcc version 2.95.3 that I have on this box.  I start the build with
> "gmake World BOOTSTRAPCFLAGS=-DUSL" but I keep running into this little
> problem:
> 
> 
> > /usr/ccs/bin/cc -c -O -W0,-2A -Xa -Dasm=__asm     -I.
> > -I../../../../../programs/Xserver/hw/xfree86/os-support
> > -I../../../../../programs/Xserver/hw/xfree86/os-support/bus
> > -I../../../../../programs/Xserver/mfb
> > -I../../../../../programs/Xserver/mi
> > -I../../../../../programs/Xserver/include
> > -I../../../../../programs/Xserver/os
> > -I../../../../../exports/include/X11
> > -I../../../../../programs/Xserver/Xext
> > -I../../../../../include/extensions
> > -I../../../../../programs/Xserver/Xi
> > -I../../../../../programs/Xserver/hw/xfree86/ddc
> > -I../../../../../programs/Xserver/hw/xfree86/i2c
> > -I../../../../../lib/font/include -I../../../../../include/fonts
> > -I../../../../../programs/Xserver/hw/xfree86
> > -I../../../../../programs/Xserver/hw/xfree86/parser
> > -I../../../../../programs/Xserver/hw/xfree86/loader
> > -I../../../../../programs/Xserver/hw/xfree86/vgahw
> > -I../../../../../programs/Xserver/hw/xfree86/rac
> > -I../../../../../programs/Xserver/hw/xfree86/scanpci
> > -I../../../../../programs/Xserver/hw/xfree86/vbe !
> -I../../../../../programs/Xserver/hw/xfree86/int10
> -I../../../../../programs/Xserver/hw/xfree86/ddc
> -I../../../../../programs/Xserver/render -I../../../randr
> -I../../../../.. -I../../../../../exports/include   -DUSL -DSVR4 -Di386
> -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP
> -DXF86BIGFONT -DDPMSExtension  -DPIXPRIV -DPANORAMIX  -DRENDER -DRANDR
> -D__USLC__ -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA
> -DXvExtension -DXFree86LOADER  -DXFree86Server -DXF86VIDMODE
> -DXvMCExtension  -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension
> -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG  -DNARROWPROTO     -DMITMISC
> -DXTEST -DXTRAP -DXSYNC -DXCMISC -DXRECORD  -DMITSHM  -DBIGREQS
> -DXF86VIDMODE -DXF86MISC -DDBE -DDPMSExtension -DEVI -DSCREENSAVER -DXV
> -DXVMC -DGLXEXT  -DGLX_USE_MESA  -DFONTCACHE  -DRES -DDDXTIME
> -DDDXOSINIT -DSERVER_LOCK -DDDXOSFATALERROR -DDDXOSVERRORF
> xf86pciBus.c
> > UX:acomp: ERROR:
> > "../../../../../programs/Xserver/hw/xfree86/os-support/bus/Pci.h",
> > line 310: #error: No PCI support available for this architecture/OS
> > combination gmake: *** [xf86pciBus.o] Error 1
> 
> Looking at Pci.h I find the error message to be truthful.  There doesn't
> appear to be any USL, SVR5 or non-Sun SVR4 support.  Has xfree86 cast
> unixware aside or are my eyes and complier failing me?
> 
> Any ideas?
> 
> Frank
> _______________________________________________
> XFree86 mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xfree86
> 
> 
> 
> _______________________________________________
> XFree86 mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xfree86
> 


_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to