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/

Reply via email to