Talk:Awesome-3-Slackware
Slackware 13 and Awesome 3.4.4
I tried to follow this method to build awesome 3.4.4 on slackware 13, but it didn't work. I did everything on the page and upgraded libxcb using -current to 1.5. After attempting to use the awesome slackbuild supplied (with the version changed) I get these errors:
-- checking for modules 'glib-2.0;cairo;x11;pango>=1.19.3;pangocairo>=1.19.3;xcb-randr;xcb-xtest;xcb-xinerama;xcb-shape;xcb-event>=0.3.6;xcb-aux>=0.3.0;xcb-atom>=0.3.0;xcb-keysyms>=0.3.4;xcb-icccm>=0.3.6;xcb-image>=0.3.0;xcb-property>=0.3.0;cairo-xcb;libstartup-notification-1.0>=0.10;xproto>=7.0.15;imlib2;libxdg-basedir>=1.0.0' -- package 'xcb-event>=0.3.6' not found -- package 'xcb-icccm>=0.3.6' not found -- package 'libstartup-notification-1.0>=0.10' 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!
I got stuck :(
mar 13 2010
alright, i figured it out, and I added the steps I took to main --Reti 20:33, 14 March 2010 (UTC)
You are still missing dependancies
You are just missing more dependancies, the author(s) of the page did not do a really good job I'm afraid.
These are more or less the dependancies:
- xcb-util, xcb-proto, libxcb, libxdg-basedir, startup-notification, pango imlib2 lua libev dbus
These are more or less the build-dependancies
- "cmake, docbook-xsl, asciidoc, xmlto, doxygen, gperf, luadoc, imagemagick
Once you build awesome maybe you can improve the page using the above information. Good luck.
-- User:anrxc, 14.03.2010
Slackware 13.1 and Awesome 3.2
I'm still learning the ins and outs of SlackBuilds so I'm using 3.2 as its the version that come from the supplied build.
I've run through the process and am having a problem running the SlackBuild. It just stops half way through and returns me to the prompt with no errors. I threw in some debug and found that it stops between these points:
... ( cd $PKG find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> \ /dev/null || true
And here:
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> \ /dev/null ) ....
I'm probably missing something simple, but any help would be appreciated. I have a vague idea of what the script is doing but obviously not enough... If I fix it I'll post something!
Update:
I found that adding "|| true" to the second find above allowed the script to continue. It then said it couldn't find ".../usr/man", I changed it to ".../usr/share/man" in the script and it built.
Still having some issues but will post solutions when I find them.