-   Slackware (
-   -   compiling awesomewm in slack 13.1 (

try-alls 08-23-2010 05:43 PM

compiling awesomewm in slack 13.1
hi, i have wanted to try awesome (and compiling) for a while now an i am compiling thanks to this;

but i am now in need of some deps

--  package 'xcb-event>=0.3.6' not found
--  package 'xcb-keysyms>=0.3.4' not found
--  package 'xcb-icccm>=0.3.6' not found
--  package 'cairo-xcb' not found
--  package 'libxdg-basedir>=1.0.0' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:259 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:311 (_pkg_check_modules_internal)
  awesomeConfig.cmake:134 (pkg_check_modules)
  CMakeLists.txt:15 (include)

CMake Error at awesomeConfig.cmake:158 (message):
Call Stack (most recent call first):
  CMakeLists.txt:15 (include)

-- Configuring incomplete, errors occurred!
root@AMILO ~>

yet i'm having trouble finding them so if someone could post links or similar, also in his guide he mentions patching the cairo how do i go about that?

thanks in advance

linus72 08-24-2010 09:55 AM

did you add the depends from SlackBuilds?

try-alls 08-24-2010 10:05 AM

cmake is up to date
lua an imlib2 are from sbopkg
xcb-util was compiled from the guide an same with libev

just having trouble with xcb (an the cairo side) and the libxdg

dive 08-24-2010 11:04 AM

If you get everything (including awesome) from you should have no problems (he said hopefully).

The readme at sbo should say which deps you need.

try-alls 08-24-2010 11:22 AM

i used sbopkg to search for awesome an nothing came up, are some things not on the terminal client then?

if anyone has any joy at compiling it could i have a DL link, lol

oh should also mention i am building/trying version 3.4

dive 08-24-2010 03:08 PM

Hmm well it hasn't been submitted/updated for 13.1

You could ask Chess about it in #slackbuilds on perhaps

Maybe the 13.0 version will build but there's no guarantee. You might also need the deps from 13.0 also (listed in the readme). You can change the version in the build script and see how it works with which deps versions.

try-alls 08-24-2010 04:24 PM

i'l leave the v13.0 just in case (no way to back up my system at the mo, need remastersys to be made compatible, i lack the skills needed to make a install/live copy, lol)
but hopefully someone my update it, my main trouble is getting the xcb package, applying the patch he mentions and the libxdg,
so to mildly rephrase could someone extent upon the said guide (noob-translate)

zoran119 08-24-2010 04:56 PM

if you have a look at the sbo slackbuilds for awesome, you will notice that they are for version 2, not 3.

more details here

try-alls 08-24-2010 05:04 PM


Originally Posted by zoran119 (Post 4076602)
if you have a look at the sbo slackbuilds for awesome, you will notice that they are for version 2, not 3.

more details here

hmm more keyboard based (i like clicking) perhaps awesome is not for me
the only reason i wanted it was that i heard it can auto tile like win7 never got tiling to work properly when i used compiz on buntu's,
cheers for the heads up, also would gdm be able to select your session or did that give you the same prob as kdm?

conartist6 08-25-2010 09:59 AM

Awesome is kind of like hmm, what would happen if a user had to pretty much program their own window manager by hand. Its a bit insane. I am also trying to get it to compile on slack 13.1. I had managed to get Awesome3 one slack 13 previously, so I can help you with some weird problems maybe, but at the moment I'm having far weirder ones.

try-alls 08-25-2010 04:49 PM

an update from salix's repo killed my xorg which gave me an excuse to add a fourth and final partition to my hd an install ubuntu lucid as i get my n900 tomorrow an would like to try making stuff for it, a friend gave me mag with a detailed guide to make a text editor for the device to start me off and it said a deb based distro was needed an a lucid disc was at hand, i installed awesome via that but it wasn't what i expected and froze a lot so i will stick with gnome on ubuntu and xfce on slack, well that is when i install slack back onto the first partition an figure out gettin them to dual boot and share my home partition
thank for the help i will leave this as unsolved so as eventually it can be made into a guide or something

zoran119 08-25-2010 07:02 PM

i discovered xmonad and abandoned the whole 'compile awesome on slack' idea...

cycojesus 08-25-2010 10:05 PM

for the record, you need to recompile the cairo package to include xcb support. I think that may be all, not completly sure. I use (and compile nearly daily) awesome but it's been a long time I had to adjust Slackware for it.

try-alls 08-26-2010 04:44 AM

i've added blue tile to my buntu (still working on re-installing slack an dual booting) and i'm quite liking it my preffered environment would have to be a mix between xfce and bluetile combined into one (currently gnome+bluetile on buntu), off to google xmonad

Telumehtar 09-27-2010 04:25 AM


I've tried recompiling cairo with xcb enabled, but when I try to build awesome (v. 3.4.7), it still complains about missing cairo-xcb. Does anybody know how to fix this - or alternatively where I can find a slackbuild for awesome on slack 13.1?

All times are GMT -5. The time now is 12:56 PM.