> On Wed, 16 Jul 2003, Frank Tarczynski wrote:
>
>> >> Is anyone versed enough in the inner workings of the server and
>> it's libs to take a stab at this problem?
>
>> >> I'm building xfree86 v4.3.0 under unixware 7.1.3 using the stock
>> cc. When I get to compling ix86Pci.c in
>> >> xc/programs/Xserver/hw/xfree86/os-support/bus I get this error
>> message:
>
>> >> /usr/ccs/bin/cc -c -O -W0,-2A -Xa -Dasm=__asm     -I.
>> >> -I../../../../../../programs/Xserver/hw/xfree86/common
>> >> -I../../../../../../programs/Xserver/hw/xfree86/os-support
>> >> -I../../../../../../programs/Xserver/include
>> >> -I../../../../../../exports/include/X11  -I../../../../../..
>> >> -I../../../../../../exports/include -I/usr/X11R6/include  -DUSL
>> -DSVR4 -Di386 -D__i386__ -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP
>> >> -DXCSECURITY -DTOGCUP  -DXF86BIGFONT -DDPMSExtension   -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
>> ix86Pci.c UX:acomp: ERROR: "ix86Pci.c", line 673: undefined symbol:
>> >> PCI_CHIP_430HX UX:acomp: ERROR: "ix86Pci.c", line 673: Syntax error
>> before or at: _BRIDGE
>> >> UX:acomp: ERROR: "ix86Pci.c", line 673: syntax error, probably
>> missing ",", ";" or "="
>> >> UX:acomp: ERROR: "ix86Pci.c", line 674: Syntax error before or at:
>> ( UX:acomp: WARNING: "ix86Pci.c", line 675: syntax error:  empty
>> declaration
>> >> UX:acomp: WARNING: "ix86Pci.c", line 682: null dimension: sizeof()
>> UX:acomp: ERROR: "ix86Pci.c", line 683: undefined symbol: pPCI
>> UX:acomp: ERROR: "ix86Pci.c", line 683: left operand of "->" must
>> be pointer to struct/union
>> >> gmake: *** [ix86Pci.o] Error 1
>
>> >> I can't figure-out what the problem is here.  PCI_CHIP_430HX_BRIDGE
>> is #define'd in xc/programs/Xserver/hw/xfree86/common which is in
>> the -I path. Neither PCI_CHIP_430HX or PCI_430HX_BRIDGE is
>> #define'd anywhere else on my system.
>
>> >> I tried /* commenting-out */ the #define in the include file but
>> even then I got the same error.
>
>> > In os-support/bus/Pci.h, try changing DEVID's #define to
>
>> > #define DEVID(vendor, device) \
>> >     ((CARD32)((PCI_CHIP_/**/device << 16) | PCI_VENDOR_/**/vendor))
>
>> I finally was successful at getting the Xserver to build under
>> unixware. The #define DEVID(vendor, device) \
>>      ((CARD32)((PCI_CHIP_##device << 16) | PCI_VENDOR_##vendor))
>> construction does work under the unixware cc, BUT for some reason, the
>> underscore, "_", between the 430HX_BRIDGE is not valid.  When I
>> deleted the underscores from the 430HX_BRIDGE and other bridge
>> definition the compilation went fine.
>
> Perhaps the problem occurs because 430HX_BRIDGE starts with a numeric?
> Try changing it to BRIDGE_430HX.
>
> Marc.

No need to change it now.  I've already built the server by just deleting
the "_" for those 2 #define's.

Do you have any experience with replacing Xsco?

Frank
>
> +----------------------------------+-----------------------------------+
> |  Marc Aurele La France           |  work:   1-780-492-9310           |
> |  Computing and Network Services  |  fax:    1-780-492-1729           |
> |  352 General Services Building   |  email:  [EMAIL PROTECTED]          |
> |  University of Alberta           +-----------------------------------+
> |  Edmonton, Alberta               |                                   |
> |  T6G 2H1                         |     Standard disclaimers apply    |
> |  CANADA                          |                                   |
> +----------------------------------+-----------------------------------+
> XFree86 Core Team member.  ATI driver and X server internals.
>
> _______________________________________________
> 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