On Fri, Jan 1, 2010 at 7:08 AM, kunal ghosh <kunal.t2 at gmail.com> wrote: > spkg install devel > got all the needed packages and ./configure && make for emacs23 ran without > a glitch :-) > now i need to package it. >
Good! But invoking configure without arguments will not give correct results. At the minimum you should set the correct installation prefix and enable shared libs: ./configure --prefix=/usr --enable-shared --disable-static Default installation prefix is /usr/local which is never used on BeleniX. > --------------------------------------------- > > will now try to build awesome 3.4.2 > cmake . gives these after install devel & lua [...]> -- checking for module 'xcb>=1.4' > --?? package 'xcb>=1.4' not found > CMake Error at /usr/share/cmake-2.6/Modules/FindPkgConfig.cmake:270 > (message): > ? A required package was not > found > Call Stack (most recent call > first): > ? /usr/share/cmake-2.6/Modules/FindPkgConfig.cmake:322 > (_pkg_check_modules_internal) > ? awesomeConfig.cmake:130 > (pkg_check_modules) > ? CMakeLists.txt:15 > (include) > > > -- 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' Unfortunately Awesome requires a newer version of XCB than is available in BeleniX. This requires the entire X11 framework to be upgraded. The recent changes in X11 in opensolaris are going in the right direction and I am following it. I will move to the latest X11 tree soon enough. BTW cmake requires a bunch of flags to be set. Simply invoking cmake without any arguments may not give the correct results. Please check the KDE4 spec files as per my current blog entry. Regards, Moinak. -- ================================ http://www.belenix.org/ http://moinakg.wordpress.com/
