Bug 14781

Summary: Export symbols required by new compiling modules.
Product: xorg Reporter: Paulo César Pereira de Andrade <pcpa>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium Keywords: patch
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 14730    
Bug Blocks:    
Attachments:
Description Flags
0008-Export-symbols-required-by-new-compiling-modules.patch
none
0008-Export-symbols-required-by-new-compiling-modules.patch none

Description Paulo César Pereira de Andrade 2008-03-02 09:31:43 UTC
Created attachment 14768 [details] [review]
0008-Export-symbols-required-by-new-compiling-modules.patch

tdfx:
	XAAReverseBitOrder
	vgaHWEnable
trident:
	vgaHWProtectWeak
	vgaHWBlankScreenWeak
tga:
	RamDacDestroyInfoRec
	RamDacGetHWIndex
	RamDacCreateInfoRec
	BTramdacProbe
	RamDacFreeRec
	RamDacHandleColormaps
	XAAGetGCKey
	RamDacInit
neomagic:
	xaaSetupWrapper
	vgaHWSaveScreenWeak
	xxSetup
chips:
	xf86I2CFindBus
	vgaHWAllocDefaultRegs
	XAAInitDualFramebufferOverlay
	XAAGetStippleScanlineFuncMSBFirst

Drivers compiling, but still broken, requiring symbol xf86GetPciVideoInfo:
	neomagic
	nsc
	voodoo

voodoo driver also requires missing symbols:
	pciReadLong
	pciWriteLong

  The proper fix would be to export everything in the sdk, i.e.
/usr/include/xorg. But I believe it is a good idea to, at first,
know when a new dependency appears, but for a release, where compiling
with hidden symbols would be enabled, the entire sdk should be made
available.
Comment 1 Paulo César Pereira de Andrade 2008-03-02 10:14:19 UTC
Created attachment 14770 [details] [review]
0008-Export-symbols-required-by-new-compiling-modules.patch

Replace previous version of the patch. Alternatively, just
add #include "misc.h" to hw/xfree86/xaa/xaaBitOrder.c for
defintion of _X_EXPORT.
Comment 2 Paulo César Pereira de Andrade 2008-03-13 23:13:41 UTC
Comment on attachment 14770 [details] [review]
0008-Export-symbols-required-by-new-compiling-modules.patch

These have been added to patch 5 in bug #14730
Comment 3 Paulo César Pereira de Andrade 2008-03-13 23:16:04 UTC
Marking as closed INVALID because patch has been integrated
in patch 5 of bug #14730, to avoid too much patches flying
around.

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.