Bug 9581

Summary: Unsresolved externals in Xdmx
Product: xorg Reporter: David Ronis <David.Ronis>
Component: Server/DDX/dmxAssignee: dmx-bugs
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: blocker    
Priority: high    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description David Ronis 2007-01-09 08:47:47 UTC
My modular build of 7.1 fails at:

../../dix/.libs/libdix.a(devices.o)(.text+0x4e7e): In function `CoreKeyboardBell':
: undefined reference to `DDXRingBell'
../../config/libconfig.a(config.o)(.text+0x1a): In function `configFini':
: undefined reference to `dbus_error_init'
../../config/libconfig.a(config.o)(.text+0x32): In function `configFini':
: undefined reference to `dbus_connection_unregister_object_path'
../../config/libconfig.a(config.o)(.text+0x4e): In function `configFini':
: undefined reference to `dbus_connection_remove_filter'
../../config/libconfig.a(config.o)(.text+0x6b): In function `configFini':
: undefined reference to `dbus_bus_remove_match'
../../config/libconfig.a(config.o)(.text+0x87): In function `configFini':
: undefined reference to `dbus_bus_release_name'
../../config/libconfig.a(config.o)(.text+0x98): In function `configFini':
: undefined reference to `dbus_connection_unref'
../../config/libconfig.a(config.o)(.text+0xa0): In function `configFini':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x192): In function `configReconnect':
: undefined reference to `dbus_error_init'
../../config/libconfig.a(config.o)(.text+0x1a8): In function `configReconnect':
: undefined reference to `dbus_bus_get'
../../config/libconfig.a(config.o)(.text+0x1c0): In function `configReconnect':
: undefined reference to `dbus_error_is_set'
../../config/libconfig.a(config.o)(.text+0x1e8): In function `configReconnect':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x225): In function `configReconnect':
: undefined reference to `dbus_connection_set_exit_on_disconnect'
../../config/libconfig.a(config.o)(.text+0x23a): In function `configReconnect':
: undefined reference to `dbus_connection_get_unix_fd'
../../config/libconfig.a(config.o)(.text+0x2b0): In function `configReconnect':
: undefined reference to `dbus_bus_request_name'
../../config/libconfig.a(config.o)(.text+0x2bc): In function `configReconnect':
: undefined reference to `dbus_error_is_set'
../../config/libconfig.a(config.o)(.text+0x2e8): In function `configReconnect':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x2f9): In function `configReconnect':
: undefined reference to `dbus_connection_unref'
../../config/libconfig.a(config.o)(.text+0x30e): In function `configReconnect':
: undefined reference to `dbus_connection_unref'
../../config/libconfig.a(config.o)(.text+0x36b): In function `configReconnect':
: undefined reference to `dbus_bus_add_match'
../../config/libconfig.a(config.o)(.text+0x373): In function `configReconnect':
: undefined reference to `dbus_error_is_set'
../../config/libconfig.a(config.o)(.text+0x39b): In function `configReconnect':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x3b7): In function `configReconnect':
: undefined reference to `dbus_bus_release_name'
../../config/libconfig.a(config.o)(.text+0x3c8): In function `configReconnect':
: undefined reference to `dbus_connection_unref'
../../config/libconfig.a(config.o)(.text+0x3f2): In function `configReconnect':
: undefined reference to `dbus_connection_add_filter'
../../config/libconfig.a(config.o)(.text+0x41a): In function `configReconnect':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x436): In function `configReconnect':
: undefined reference to `dbus_bus_release_name'
../../config/libconfig.a(config.o)(.text+0x453): In function `configReconnect':
: undefined reference to `dbus_bus_remove_match'
../../config/libconfig.a(config.o)(.text+0x463): In function `configReconnect':
: undefined reference to `dbus_connection_unref'
../../config/libconfig.a(config.o)(.text+0x4d2): In function `configReconnect':
: undefined reference to `dbus_connection_register_object_path'
../../config/libconfig.a(config.o)(.text+0x4fe): In function `configReconnect':
: undefined reference to `dbus_bus_release_name'
../../config/libconfig.a(config.o)(.text+0x51a): In function `configReconnect':
: undefined reference to `dbus_bus_remove_match'
../../config/libconfig.a(config.o)(.text+0x52b): In function `configReconnect':
: undefined reference to `dbus_connection_unref'
../../config/libconfig.a(config.o)(.text+0x538): In function `configReconnect':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x597): In function `configMessage':
: undefined reference to `dbus_error_init'
../../config/libconfig.a(config.o)(.text+0x59f): In function `configMessage':
: undefined reference to `dbus_message_get_interface'
../../config/libconfig.a(config.o)(.text+0x5b8): In function `configMessage':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x5ec): In function `configMessage':
: undefined reference to `dbus_message_iter_init'
../../config/libconfig.a(config.o)(.text+0x604): In function `configMessage':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x613): In function `configMessage':
: undefined reference to `dbus_message_get_member'
../../config/libconfig.a(config.o)(.text+0x650): In function `configMessage':
: undefined reference to `dbus_message_get_member'
../../config/libconfig.a(config.o)(.text+0x682): In function `configMessage':
: undefined reference to `dbus_message_new_method_return'
../../config/libconfig.a(config.o)(.text+0x694): In function `configMessage':
: undefined reference to `dbus_message_iter_init_append'
../../config/libconfig.a(config.o)(.text+0x6b3): In function `configMessage':
: undefined reference to `dbus_message_iter_append_basic'
../../config/libconfig.a(config.o)(.text+0x6cf): In function `configMessage':
: undefined reference to `dbus_error_free'
../../config/libconfig.a(config.o)(.text+0x708): In function `configMessage':
: undefined reference to `dbus_message_get_args'
../../config/libconfig.a(config.o)(.text+0x76d): In function `configMessage':
: undefined reference to `dbus_connection_send'
../../config/libconfig.a(config.o)(.text+0x784): In function `configMessage':
: undefined reference to `dbus_connection_flush'
../../config/libconfig.a(config.o)(.text+0x78c): In function `configMessage':
: undefined reference to `dbus_message_unref'
../../config/libconfig.a(config.o)(.text+0x805): In function `configMessage':
: undefined reference to `dbus_message_iter_recurse'
../../config/libconfig.a(config.o)(.text+0x811): In function `configMessage':
: undefined reference to `dbus_message_iter_get_arg_type'
../../config/libconfig.a(config.o)(.text+0x831): In function `configMessage':
: undefined reference to `dbus_message_iter_get_basic'
../../config/libconfig.a(config.o)(.text+0x867): In function `configMessage':
: undefined reference to `dbus_message_iter_has_next'
../../config/libconfig.a(config.o)(.text+0x87b): In function `configMessage':
: undefined reference to `dbus_message_iter_next'
../../config/libconfig.a(config.o)(.text+0x887): In function `configMessage':
: undefined reference to `dbus_message_iter_get_arg_type'
../../config/libconfig.a(config.o)(.text+0x8a7): In function `configMessage':
: undefined reference to `dbus_message_iter_get_basic'
../../config/libconfig.a(config.o)(.text+0x8d4): In function `configMessage':
: undefined reference to `dbus_message_iter_next'
../../config/libconfig.a(config.o)(.text+0x8e2): In function `configMessage':
: undefined reference to `dbus_message_iter_get_arg_type'
../../config/libconfig.a(config.o)(.text+0x8f3): In function `configMessage':
: undefined reference to `NewInputDeviceRequest'
../../config/libconfig.a(config.o)(.text+0xa17): In function `configFilter':
: undefined reference to `dbus_message_is_signal'
../../config/libconfig.a(config.o)(.text+0x127): In function `configWakeupHandler':
: undefined reference to `dbus_connection_read_write_dispatch'
input/libdmxinput.a(dmxinputinit.o)(.text+0xbd8): In function `dmxDeviceOnOff':
: undefined reference to `miPointerGetMotionBufferSize'
input/libdmxinput.a(dmxinputinit.o)(.text+0xbec): In function `dmxDeviceOnOff':
: undefined reference to `miPointerGetMotionEvents'
input/libdmxinput.a(dmxinputinit.o)(.text+0x2df2): In function `dmxInputInit':
: undefined reference to `miRegisterPointerDevice'
input/libdmxinput.a(dmxxinput.o)(.text+0x9a): In function `ChangePointerDevice':
: undefined reference to `miPointerGetMotionEvents'
input/libdmxinput.a(dmxxinput.o)(.text+0xa5): In function `ChangePointerDevice':
: undefined reference to `miPointerGetMotionBufferSize'
collect2: ld returned 1 exit status
make[3]: *** [Xdmx] Error 1
make[3]: Leaving directory `/home/ronis/xc/xserver/hw/dmx'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ronis/xc/xserver/hw/dmx'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ronis/xc/xserver/hw'
make: *** [all-recursive] Error 1
Comment 1 Daniel Stone 2007-01-09 09:21:17 UTC
that would be the x server for 7.3, not 7.1 ...
Comment 2 David Ronis 2007-01-18 09:15:48 UTC
If that what git imports, fine.  I actually want to build 7.2 as this
purportedly fixed an intermittent lockup issue with the ATI 9100 IGP in dri mode.

I've been able to build 7.1 btw.  So, 

1) is there a workaround for this?
2) if not, how do I get the 7.2 sources (assuming I won't have the same problem).

BTW I'm now using the HEAD (git clone ...) sources for Mesa.

Comment 3 Daniel Stone 2007-02-27 01:35:33 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 4 Eric Anholt 2007-09-04 17:32:02 UTC
In the absence of an active maintainer to fix issues before release, given that this server is disabled by default, clearing blocker status.
Comment 5 David Ronis 2009-09-07 09:07:34 UTC
For what it's worth:  I've been following the git master and this problem seems to have gone away.
Comment 6 Peter Hutterer 2009-09-07 14:56:16 UTC
probably because we don't build dmx by default atm. The build is still very broken.

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.