Bug 8948

Summary: XDarwin.app does not build
Product: xorg Reporter: Peter Dyballa <Peter_Dyballa>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high CC: torrey
Version: 7.1 (2006.05)   
Hardware: PowerPC   
OS: Mac OS X (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Proposed patch to add libconfig none

Description Peter Dyballa 2006-11-08 13:15:22 UTC
When trying to compile it some functions are left undefined:

	/sw/lib/odcctools/bin/ld: Undefined symbols:
	_configFini
	_configInitialise
	_configDispatch
	_DDXRingBell
	_miPointerGetMotionEvents
	collect2: ld returned 1 exit status

They come from:

	xserver/dix/.libs/libdix.a
	         U _DDXRingBell
	         U _configDispatch
	         U _configFini
	         U _configInitialise
	xserver/hw/darwin/libdarwinShared.a
	         U _miPointerGetMotionEvents

Three of them are defined in xserver/config/libconfig.a

	xserver/config/libconfig.a
	00000000 T _configDispatch
	00000030 T _configFini
	00000018 T _configInitialise

Two other object files might provide the forth missing function:

	xserver/hw/vfb/InitInput.o
	00000058 T _DDXRingBell
	xserver/hw/xnest/Keyboard.o
	00000060 T _DDXRingBell

and there is finally this exotic object:

	dri/build/xc/programs/Xserver/mi/mipointer.o
	00000868 T _miPointerGetMotionEvents

A little patch to add libconfig reduces the number of missing functions by three ...
Comment 1 Peter Dyballa 2006-11-08 13:18:26 UTC
Created attachment 7705 [details] [review]
Proposed patch to add libconfig
Comment 2 Daniel Stone 2007-02-27 01:34:31 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 3 Peter Dyballa 2007-03-12 04:40:04 UTC

*** This bug has been marked as a duplicate of bug 10242 ***

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.