Git compilation problems dbus and hal symbols "undefined"

Michael Lothian mike at fireburn.co.uk
Thu Aug 16 16:10:48 PDT 2007


Grrr

Now I get

i686-pc-linux-gnu-gcc -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN
-DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2
-I/usr/include/pixman-1 -I/usr/include/hal
-I/usr/include/dbus-1.0-I/usr/lib/dbus-
1.0/include -I../../include -I../../include -I../../Xext -I../../composite
-I../../damageext -I../../xfixes -I../../Xi -I../../mi -I../../miext/shadow
-I../../miext/damage -I../../render -I../../randr -I../../fb
-I/usr/include/freetype2 -I/usr/include/pixman-1 -DXPRINT
-DPRINT_ONLY_SERVER -D_XP_PRINT_SERVER_ -DXPRINTDIR=\"/usr/lib/X11/xserver\"
-DXPRASTERDDX -DXPPCLDDX -DXPMONOPCLDDX -DXPPSDDX -DXFree86Server -Os
-fomit-frame-pointer -frename-registers -w -march=native -Wl,-O1
-Wl,--sort-common -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z -Wl,lazy -o
Xprt Xprt-attributes.o Xprt-AttrValid.o Xprt-ddxInit.o Xprt-Init.o
Xprt-mediaSizes.o Xprt-Oid.o Xprt-spooler.o Xprt-Util.o
Xprt-miinitext-wrapper.o Xprt-dpmsstubs-wrapper.o Xprt-fbcmap_mi.o
-L/var/tmp/portage/x11-base/xorg-server-9999/work/xorg-server-9999
../../dix/.libs/libdix.a ../../xkb/.libs/libxkb.a
../../xkb/.libs/libxkbstubs.a ../../config/libconfig.a
../../dbe/.libs/libdbe.a ../../XTrap/.libs/libxtrap.a
../../record/.libs/librecord.a ../../composite/.libs/libcomposite.a
../../randr/.libs/librandr.a ../../xfixes/.libs/libxfixes.a
../../damageext/.libs/libdamageext.a ../../Xi/.libs/libXi.a
../../GL/glx/.libs/libglx.a ../../GL/mesa/.libs/libGLcore.a -lpthread
../../miext/damage/.libs/libdamage.a ../../os/.libs/libcwrapper.a
../../os/.libs/libos.a /usr/lib/libX11.so
/usr/lib/libxcb-xlib.so/usr/lib/libxcb.so -ldl /usr/lib/libXfont.so
/usr/lib/libfreetype.so
/usr/lib/libfontenc.so -lz /usr/lib/libXdmcp.so /usr/lib/libXau.so
/usr/lib/libpixman-1.so ps/.libs/libps.a raster/.libs/libraster.a
pcl/.libs/libpcl.a pcl-mono/.libs/libpcl.a ../../fb/.libs/libfb.a
../../render/.libs/librender.a ../../mi/.libs/libmi.a
../../Xext/.libs/libXext.a -lm -lrt
../../config/libconfig.a(dbus-core.o): In function `teardown':
dbus-core.c:(.text+0x8c): undefined reference to `dbus_connection_unref'
../../config/libconfig.a(dbus-core.o): In function `wakeup_handler':
dbus-core.c:(.text+0x124): undefined reference to
`dbus_connection_read_write_dispatch'
dbus-core.c:(.text+0x12d): undefined reference to
`dbus_connection_get_dispatch_status'
../../config/libconfig.a(dbus-core.o): In function `reconnect_timer':
dbus-core.c:(.text+0x195): undefined reference to `dbus_error_init'
dbus-core.c:(.text+0x19f): undefined reference to `dbus_bus_get'
dbus-core.c:(.text+0x1b8): undefined reference to `dbus_error_is_set'
dbus-core.c:(.text+0x1d2): undefined reference to
`dbus_connection_set_exit_on_disconnect'
dbus-core.c:(.text+0x1e4): undefined reference to
`dbus_connection_get_unix_fd'
dbus-core.c:(.text+0x217): undefined reference to
`dbus_connection_add_filter'
dbus-core.c:(.text+0x227): undefined reference to `dbus_error_free'
dbus-core.c:(.text+0x2a2): undefined reference to `dbus_connection_unref'
dbus-core.c:(.text+0x2bc): undefined reference to `dbus_error_free'
../../config/libconfig.a(dbus-core.o): In function `message_filter':
dbus-core.c:(.text+0x2ed): undefined reference to `dbus_message_is_signal'
../../config/libconfig.a(hal.o): In function `disconnect_hook':
hal.c:(.text+0x29): undefined reference to `dbus_error_init'
hal.c:(.text+0x34): undefined reference to `libhal_ctx_shutdown'
hal.c:(.text+0x3d): undefined reference to `libhal_ctx_free'
hal.c:(.text+0x45): undefined reference to `dbus_error_free'
../../config/libconfig.a(hal.o): In function `remove_device':
hal.c:(.text+0x74): undefined reference to `DeleteInputDeviceRequest'
../../config/libconfig.a(hal.o): In function `get_prop_string':
hal.c:(.text+0x190): undefined reference to
`libhal_device_get_property_string'
hal.c:(.text+0x1ac): undefined reference to `libhal_free_string'
../../config/libconfig.a(hal.o): In function `device_added':
hal.c:(.text+0x1ce): undefined reference to `dbus_error_init'
hal.c:(.text+0x1e1): undefined reference to
`libhal_device_get_property_strlist'
hal.c:(.text+0x24b): undefined reference to `libhal_free_string_array'
hal.c:(.text+0x388): undefined reference to
`libhal_device_get_property_strlist'
hal.c:(.text+0x3dc): undefined reference to `libhal_free_string_array'
hal.c:(.text+0x40b): undefined reference to `libhal_free_string_array'
hal.c:(.text+0x543): undefined reference to `NewInputDeviceRequest'
hal.c:(.text+0x628): undefined reference to `dbus_error_free'
../../config/libconfig.a(hal.o): In function `connect_hook':
hal.c:(.text+0x64a): undefined reference to `dbus_error_init'
hal.c:(.text+0x658): undefined reference to `libhal_ctx_new'
hal.c:(.text+0x67e): undefined reference to `libhal_ctx_set_dbus_connection'
hal.c:(.text+0x69a): undefined reference to `libhal_ctx_init'
hal.c:(.text+0x6c4): undefined reference to
`libhal_device_property_watch_all'
hal.c:(.text+0x6da): undefined reference to `libhal_ctx_set_device_added'
hal.c:(.text+0x6e9): undefined reference to `libhal_ctx_set_device_removed'
hal.c:(.text+0x6fe): undefined reference to
`libhal_find_device_by_capability'
hal.c:(.text+0x725): undefined reference to `libhal_free_string_array'
hal.c:(.text+0x730): undefined reference to `dbus_error_free'
hal.c:(.text+0x750): undefined reference to `libhal_ctx_shutdown'
hal.c:(.text+0x759): undefined reference to `libhal_ctx_free'
hal.c:(.text+0x764): undefined reference to `dbus_error_free'
../../fb/.libs/libfb.a(libfb_la-fbcopy.o): In function `fbCopyNtoN':
fbcopy.c:(.text+0xe22): undefined reference to `pixman_blt'
../../fb/.libs/libfb.a(libfb_la-fbwindow.o): In function
`fbFillRegionSolid':
fbwindow.c:(.text+0x281): undefined reference to `pixman_fill'
../../fb/.libs/libfb.a(libfb_la-fbfill.o): In function `fbSolidBoxClipped':
fbfill.c:(.text+0x115): undefined reference to `pixman_fill'
../../fb/.libs/libfb.a(libfb_la-fbfill.o): In function `fbFill':
fbfill.c:(.text+0x276): undefined reference to `pixman_fill'
../../mi/.libs/libmi.a(miregion.o): In function `miRegionNotEmpty':
miregion.c:(.text+0x84f): undefined reference to `pixman_region_not_empty'
../../mi/.libs/libmi.a(miregion.o): In function `miPointInRegion':
miregion.c:(.text+0x878): undefined reference to
`pixman_region_contains_point'
../../mi/.libs/libmi.a(miregion.o): In function `miRegionReset':
miregion.c:(.text+0x899): undefined reference to `pixman_region_reset'
../../mi/.libs/libmi.a(miregion.o): In function `miTranslateRegion':
miregion.c:(.text+0x8be): undefined reference to `pixman_region_translate'
../../mi/.libs/libmi.a(miregion.o): In function `miRectIn':
miregion.c:(.text+0x8df): undefined reference to
`pixman_region_contains_rectangle'
../../mi/.libs/libmi.a(miregion.o): In function `miInverse':
miregion.c:(.text+0x904): undefined reference to `pixman_region_inverse'
../../mi/.libs/libmi.a(miregion.o): In function `miSubtract':
miregion.c:(.text+0x929): undefined reference to `pixman_region_subtract'
../../mi/.libs/libmi.a(miregion.o): In function `miUnion':
miregion.c:(.text+0x1a7e): undefined reference to `pixman_region_union'
../../mi/.libs/libmi.a(miregion.o): In function `miIntersect':
miregion.c:(.text+0x1aa3): undefined reference to `pixman_region_intersect'
../../mi/.libs/libmi.a(miregion.o): In function `miRegionCopy':
miregion.c:(.text+0x1ac4): undefined reference to `pixman_region_copy'
../../mi/.libs/libmi.a(miregion.o): In function `miRegionUninit':
miregion.c:(.text+0x1ae1): undefined reference to `pixman_region_fini'
../../mi/.libs/libmi.a(miregion.o): In function `miRegionDestroy':
miregion.c:(.text+0x1b00): undefined reference to `pixman_region_fini'
../../mi/.libs/libmi.a(miregion.o): In function `miRegionInit':
miregion.c:(.text+0x1b41): undefined reference to
`pixman_region_init_with_extents'
miregion.c:(.text+0x1b4c): undefined reference to `pixman_region_init'
../../mi/.libs/libmi.a(miregion.o): In function `miRegionEqual':
miregion.c:(.text+0x1e0c): undefined reference to `pixman_region_equal'
../../mi/.libs/libmi.a(miregion.o): In function `InitRegions':
miregion.c:(.text+0x1eea): undefined reference to
`pixman_region_set_static_pointers'
collect2: ld returned 1 exit status
make[3]: *** [Xprt] Error 1
make[3]: Leaving directory
`/var/tmp/portage/x11-base/xorg-server-9999/work/xorg-server-9999/hw/xprint'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/x11-base/xorg-server-9999/work/xorg-server-9999/hw/xprint'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/x11-base/xorg-server-9999/work/xorg-server-9999/hw'
make: *** [all-recursive] Error 1


On 16/08/07, Julien Cristau <jcristau at debian.org> wrote:
>
> On Thu, Aug 16, 2007 at 22:45:22 +0100, Michael Lothian wrote:
>
> > I know it's possible to disable hal and dbus but it's the input
> autodetect
> > features that I want to test
>
> You can build with --disable-dmx though.
>
> Cheers,
> Julien
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20070817/330b7aa9/attachment.html>


More information about the xorg mailing list