make, Awesome says that it needs:
xcb-event xcb-aux xcb-keysyms xcbicccm xcb-image xcb-image xcb-property cairo-xcb imlib2
So on I went to track down each home page, each download and figure out how to install each one. Some of these were particularly annoying to track down, because I was given some pretty vague hints on where to go and what to do.
Don't forget to run
ldconfig after installing a library
Now the Awesome
make will run, but it complained three more times, requiring these:
Oh what a truly comical list of dependencies to have had to track down.
And now, Awesome just gives:
Linking C executable awesome /usr/lib/libxcb-xlub.so.0: undefined reference to `_xcb_lock_io' /usr/lib/libxcb-xlub.so.0: undefined reference to `_xcb_unlock_io' collect2: ld returned 1 exit status make: *** [awesome] Error 1 make: *** [CMakeFiles/awesome.dir/all] Error 2 make: *** [all] Error 2 make: *** [cmake-build] Error 2
It felt so close, and yet it failed completely. I suspect that there is something fundamentally missing from some X library.