Bug 1517

Summary: Build fails with 'DoLoadableServer NO'
Product: xorg Reporter: Matthieu Herrb <matthieu.herrb>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: git   
Hardware: Other   
OS: OpenBSD   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
build log for OpenBSD/amd64
none
patch for i2c related breakage
none
Patch for ati breakage
none
patch for the savage breakage none

Description Matthieu Herrb 2004-10-03 14:20:34 UTC
Various recent commits to drivers have broken the build on systems with
DoLoadableServer = NO, by referencing external symbols only through the  
loader interface. 
See attached build log excerpt for details.
Comment 1 Matthieu Herrb 2004-10-03 14:21:44 UTC
Created attachment 996 [details]
build log for OpenBSD/amd64
Comment 2 Matthieu Herrb 2004-10-04 14:24:33 UTC
Created attachment 1010 [details] [review]
patch for i2c related breakage

Here's a patch for the breakage related to the new i2c sub-drivers. 
i2c should not be listed in drvConf.c.
Comment 3 Matthieu Herrb 2004-10-04 14:38:44 UTC
Created attachment 1011 [details] [review]
Patch for ati breakage

xf86_ResetTheatreRegsForNoTVout and xf86_ResetTheatreRegsForTVout are not 
defined for the !XFree86LOADER case.
Comment 4 Matthieu Herrb 2004-10-04 14:40:40 UTC
Created attachment 1012 [details] [review]
patch for the savage breakage

SavageEntPriv should not be defined in a #ifdef XFree86LOADER block.
Comment 5 Matthieu Herrb 2004-10-05 13:27:53 UTC
All bits commited.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.