Currently, xcb-util/image/test_image.c and xcb-util/image/test_image_shm.c fail to build, because they don't pull in the newly-split-out libXCBShm.so from anywhere. I think this problem will affect most any XCB program that uses shared memory, and maybe more than that; the old assumption that building normally will include XCBShm support is no longer valid post-split. I can think of a *lot* of ways to fix this. Somebody more clueful than me needs to pick one.
maybe adding a .pc file for each new extension lib ?
I think the consensus of Josh and I is that we need to do both the pkgconfig thing and make the shared libraries dependent (on platforms that support this latter thing).
After yesterday's changes, configure succeeds, but make fails immediately: host-226-230:~/xcb/xcb/xcb-util iosgood$ make cd . && /bin/sh /Users/iosgood/xcb/xcb/xcb-util/missing --run automake-1.9 --foreign atom/Makefile.am: required file `./compile' not found make: *** [Makefile.in] Error 1
After a little digging on the net, I found I had to run autoreconf -i to rebuild xcb-util/compile. (On my OS X system, I first had to export LIBTOOLIZE=glibtoolize.) Now xcb-util builds. Ain't automake grand?
Fixed this in git commit 34850b55d7eb245a3b3bbd065b4d00f0e1017c5d; closing bug.
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.