Awesome >
After my previous misadventure, I decided to re-try an installation of the Awesome window manager on a stock Slackware 12.2 installation in VirtualBox. It didn't work out.
Trying to 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
-
- pixman-0.15.2
- cairo-1.8.6
- do
./configure --enable-xcb=yes
Now the Awesome make
will run, but it complained three more times, requiring these:
-
- lua-5.1.4
- do
make linux
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[3]: *** [awesome] Error 1 make[2]: *** [CMakeFiles/awesome.dir/all] Error 2 make[1]: *** [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.
Last updated 2023-01-28 at 14:53:08
Have you seen this page: awesome.naquadah.org/wiki/index.php?title=Awesome-3-Slackware ?
[spiralofhope's edit] - broken, perhaps see https://docs.slackware.com/howtos:window_managers:awesome
No I haven't. Thanks for pointing it out.
I haven't used SlackBuilds before. I'll have to look into that.