LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   compiling awesomewm in slack 13.1 (https://www.linuxquestions.org/questions/slackware-14/compiling-awesomewm-in-slack-13-1-a-828080/)

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;
http://awesome.naquadah.org/wiki/Awesome-3-Slackware

but i am now in need of some deps
Code:

--  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!
~/slackbuilds/awesome
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 slackbuilds.org 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 http://slackbuilds.org/repository/13.0/desktop/awesome/

You could ask Chess about it in #slackbuilds on freenode.net 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 http://www.linuxquestions.org/questi...6/#post3374657

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

Quote:

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 http://www.linuxquestions.org/questi...6/#post3374657


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

Hi,

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?

sahko 09-27-2010 06:53 AM

Cairo with XCB support? Not a good idea

vectrum 02-22-2013 09:30 AM

Have you any answer so far?
 
Have you any answer so far? I am facing the same problem. If you've resolved it then please let me know about it. I've tried on slack 14.
Thanks :)

Quote:

Originally Posted by Telumehtar (Post 4110070)
Hi,

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?


jkirchner 02-22-2013 06:24 PM

Maybe this thread will help: http://www.linuxquestions.org/questi...cb-4175428047/

vectrum 02-23-2013 02:08 PM

jkirchner

Thanks but I couldn't understand anything from those posts.
I've enabled xcb support in cairo and installed it. I installed
xcb but getting the same message.

:(

bobzilla 02-26-2013 01:23 PM

Awesome 3.x has several other dependencies. You might want to look at README. Last time I installed Awesome for testing, I think it required lua, oopango, oocairo, and 2 or three additional xcb packages. On 13.1 that list might be even longer.

On the other side, old 2.x works nicely on 14.0. But I'm not sure about 13.1 or 13.37.

But, I have to note I'm not using Awesome. Last time I tried it was on 13.37. But I was looking into archives to see if some older version works without recompiled cairo on 14.0, and it does. But I gues 2.x legacy series are pretty behind 3.x.

Anyways, recompiled Cairo is not enough.

ponce 02-26-2013 02:18 PM

awesome's deps for version 3.5 (I have updated the original Chess Griffin's script) are confuse, imlib2, lgi and xdg-basedir (I've prepared slackbuilds for these last two).

you can install the latest version on -current, as xcb there fits it: I haven't tried at all updating xcb on 14.0, this is tested on a -current full installation.

for confuse, imlib2 and lua (needed by lgi) you can use slackbuilds.org's build scripts

http://cgit.ponce.cc/slackbuilds/commit/?h=lgi
( http://cgit.ponce.cc/slackbuilds/pla...ies/lgi/?h=lgi )

http://cgit.ponce.cc/slackbuilds/commit/?h=xdg-basedir
( http://cgit.ponce.cc/slackbuilds/pla...?h=xdg-basedir )

http://cgit.ponce.cc/slackbuilds/commit/?h=awesome
( http://cgit.ponce.cc/slackbuilds/pla...ome/?h=awesome )

if you're already on -current with sbopkg and you are using my SBo-git repository for -current, you can also create a /var/lib/sbopkg/queue/awesome.sqf file with this content
Code:

confuse
imlib2
lua
lgi
xdg-basedir
awesome

run a
Code:

sbopkg -i awesome
select the queue and process it :)

bobzilla 03-01-2013 06:21 PM

Thanx for the additional info. :)


All times are GMT -5. The time now is 06:37 AM.