Building Awesome WM

Posted by Dragan Chupacabrovic on Super User See other posts from Super User or by Dragan Chupacabrovic
Published on 2011-01-12T22:08:36Z Indexed on 2011/01/12 23:55 UTC
Read the original article Hit count: 771

Hello,

I am following these steps in order to build Awesome window manager on 10.04

I am building 3.4 while the tutorial is for 3.1

I installed all of the specified dependencies including cairo.

EDIT I ran:
sudo apt-get install libxcb-xtest0-dev libxcb-property1-dev libxdg-basedir-dev libstartup-notification0-dev

and now it looks like I'm missing a library Please advise:

>awesome-3.4$ make
Running cmake…
-- cat -> /bin/cat
-- ln -> /bin/ln
-- grep -> /bin/grep
-- git -> /usr/bin/git
-- hostname -> /bin/hostname
-- gperf -> /usr/bin/gperf
-- asciidoc -> /usr/bin/asciidoc
-- xmlto -> /usr/bin/xmlto
-- gzip -> /bin/gzip
-- lua -> /usr/bin/lua
-- luadoc -> /usr/bin/luadoc
-- convert -> /usr/bin/convert

-- Configuring lib/naughty.lua  
-- Configuring lib/awful/tooltip.lua  
-- Configuring lib/awful/init.lua  
-- Configuring lib/awful/titlebar.lua  
-- Configuring lib/awful/key.lua  
-- Configuring lib/awful/mouse/init.lua  
-- Configuring lib/awful/mouse/finder.lua  
-- Configuring lib/awful/autofocus.lua  
-- Configuring lib/awful/screen.lua  
-- Configuring lib/awful/rules.lua  
-- Configuring lib/awful/widget/init.lua  
-- Configuring lib/awful/widget/taglist.lua  
-- Configuring lib/awful/widget/graph.lua  
-- Configuring lib/awful/widget/tasklist.lua  
-- Configuring lib/awful/widget/common.lua  
-- Configuring lib/awful/widget/prompt.lua  
-- Configuring lib/awful/widget/launcher.lua  
-- Configuring lib/awful/widget/button.lua  
-- Configuring lib/awful/widget/layoutbox.lua  
-- Configuring lib/awful/widget/layout/init.lua  
-- Configuring lib/awful/widget/layout/vertical.lua  
-- Configuring lib/awful/widget/layout/horizontal.lua  
-- Configuring lib/awful/widget/layout/default.lua  
-- Configuring lib/awful/widget/progressbar.lua  
-- Configuring lib/awful/widget/textclock.lua  
-- Configuring lib/awful/dbus.lua  
-- Configuring lib/awful/remote.lua  
-- Configuring lib/awful/client.lua  
-- Configuring lib/awful/prompt.lua  
-- Configuring lib/awful/completion.lua  
-- Configuring lib/awful/tag.lua  
-- Configuring lib/awful/util.lua  
-- Configuring lib/awful/button.lua  
-- Configuring lib/awful/menu.lua  
-- Configuring lib/awful/hooks.lua  
-- Configuring lib/awful/wibox.lua  
-- Configuring lib/awful/layout/init.lua  
-- Configuring lib/awful/layout/suit/init.lua  
-- Configuring lib/awful/layout/suit/floating.lua  
-- Configuring lib/awful/layout/suit/fair.lua  
-- Configuring lib/awful/layout/suit/spiral.lua  
-- Configuring lib/awful/layout/suit/magnifier.lua  
-- Configuring lib/awful/layout/suit/tile.lua  
-- Configuring lib/awful/layout/suit/max.lua  
-- Configuring lib/awful/placement.lua  
-- Configuring lib/awful/startup_notification.lua  
-- Configuring lib/beautiful.lua  
-- Configuring themes/zenburn//theme.lua  
-- Configuring themes/default//theme.lua  
-- Configuring themes/sky//theme.lua  
-- Configuring config.h  
-- Configuring awesomerc.lua  
-- Configuring awesome-version-internal.h  
-- Configuring awesome.doxygen  
-- Configuring done  
-- Generating done  

-- Build files have been written to: /home/druden/util/awesome-3.4/.build-vedroid-i486-linux-gnu-4.4.3
Running make Makefile…
Building…  
[  4%] Built target generated_sources  
[  5%] Building C object CMakeFiles/awesome.dir/awesome.c.o  
In file included from /home/druden/util/awesome-3.4/spawn.h:25,  
                 from /home/druden/util/awesome-3.4/awesome.c:33:  

/home/druden/util/awesome-3.4/globalconf.h:57: error: expected specifier-qualifier-list before ‘xcb_event_handlers_t’  
In file included from /home/druden/util/awesome-3.4/awesome.c:34:  
/home/druden/util/awesome-3.4/client.h: In function ‘client_stack’:  
/home/druden/util/awesome-3.4/client.h:212: error: ‘awesome_t’ has no member named ‘client_need_stack_refresh’  
/home/druden/util/awesome-3.4/client.h: In function ‘client_raise’:  
/home/druden/util/awesome-3.4/client.h:227: error: ‘awesome_t’ has no member named ‘stack’  
In file included from /home/druden/util/awesome-3.4/awesome.c:42:  
/home/druden/util/awesome-3.4/titlebar.h: In function ‘titlebar_update_geometry’:  
/home/druden/util/awesome-3.4/titlebar.h:150: error: ‘awesome_t’ has no member named ‘L’  
/home/druden/util/awesome-3.4/titlebar.h:151: error: ‘awesome_t’ has no member named ‘L’  
/home/druden/util/awesome-3.4/titlebar.h:152: error: ‘awesome_t’ has no member named ‘L’  
In file included from /home/druden/util/awesome-3.4/awesome.c:47:  
/home/druden/util/awesome-3.4/common/xutil.h: In function ‘xutil_get_text_property_from_reply’:  
/home/druden/util/awesome-3.4/common/xutil.h:39: warning: ‘STRING’ is deprecated (declared at /usr/local/include/xcb/xcb_atom.h:83)  
/home/druden/util/awesome-3.4/common/xutil.h: At top level:  
/home/druden/util/awesome-3.4/common/xutil.h:60: error: expected ‘)’ before ‘*’ token  
/home/druden/util/awesome-3.4/awesome.c: In function ‘awesome_atexit’:  
/home/druden/util/awesome-3.4/awesome.c:65: error: ‘awesome_t’ has no member named ‘hooks’  
/home/druden/util/awesome-3.4/awesome.c:66: error: ‘awesome_t’ has no member named ‘L’  
/home/druden/util/awesome-3.4/awesome.c:66: error: ‘awesome_t’ has no member named ‘hooks’  
/home/druden/util/awesome-3.4/awesome.c:68: error: ‘awesome_t’ has no member named ‘L’
/home/druden/util/awesome-3.4/awesome.c:73: error: ‘awesome_t’ has no member named ‘embedded’  
/home/druden/util/awesome-3.4/awesome.c:76: error: ‘awesome_t’ has no member named ‘embedded’  
/home/druden/util/awesome-3.4/awesome.c:77: error: ‘awesome_t’ has no member named ‘embedded’  
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’  
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’  
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’  
/home/druden/util/awesome-3.4/awesome.c:89: warning: type defaults to ‘int’ in declaration of ‘c’  
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’  
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’  
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’  
/home/druden/util/awesome-3.4/awesome.c:91: error: invalid type argument of ‘unary *’ (have ‘int’)  
/home/druden/util/awesome-3.4/awesome.c:92: error: invalid type argument of ‘unary *’ (have ‘int’)  
/home/druden/util/awesome-3.4/awesome.c:96: error: ‘awesome_t’ has no member named ‘L’
/home/druden/util/awesome-3.4/awesome.c: In function ‘a_xcb_check_cb’:  
/home/druden/util/awesome-3.4/awesome.c:223: warning: implicit declaration of function ‘xcb_event_handle’  
/home/druden/util/awesome-3.4/awesome.c:223: error: ‘awesome_t’ has no member named ‘evenths’  
/home/druden/util/awesome-3.4/awesome.c:230: error: ‘awesome_t’ has no member named ‘evenths’  
/home/druden/util/awesome-3.4/awesome.c: In function ‘awesome_restart’:  
/home/druden/util/awesome-3.4/awesome.c:277: error: ‘awesome_t’ has no member named ‘argv’  
/home/druden/util/awesome-3.4/awesome.c: In function ‘xerror’:  
/home/druden/util/awesome-3.4/awesome.c:305: error: ‘XCB_EVENT_ERROR_BAD_WINDOW’ undeclared (first use in this function)  
/home/druden/util/awesome-3.4/awesome.c:305: error: (Each undeclared identifier is reported only once  
/home/druden/util/awesome-3.4/awesome.c:305: error: for each function it appears in.)  
/home/druden/util/awesome-3.4/awesome.c:306: error: ‘XCB_EVENT_ERROR_BAD_MATCH’ undeclared (first use in this function)  
/home/druden/util/awesome-3.4/awesome.c:308: error: ‘XCB_EVENT_ERROR_BAD_VALUE’ undeclared (first use in this function)  
/home/druden/util/awesome-3.4/awesome.c: In function ‘main’:  
/home/druden/util/awesome-3.4/awesome.c:369: error: ‘awesome_t’ has no member named ‘keygrabber’  
/home/druden/util/awesome-3.4/awesome.c:370: error: ‘awesome_t’ has no member named ‘mousegrabber’  
/home/druden/util/awesome-3.4/awesome.c:376: error: ‘awesome_t’ has no member named ‘argv’  
/home/druden/util/awesome-3.4/awesome.c:377: error: ‘awesome_t’ has no member named ‘argv’  
/home/druden/util/awesome-3.4/awesome.c:381: error: ‘awesome_t’ has no member named ‘argv’  
/home/druden/util/awesome-3.4/awesome.c:382: error: ‘awesome_t’ has no member named ‘argv’  
/home/druden/util/awesome-3.4/awesome.c:424: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’  
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’  
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’  
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’  
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’  
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’  
/home/druden/util/awesome-3.4/awesome.c:431: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:432: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:433: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:434: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:435: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:436: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:443: error: ‘awesome_t’ has no member named ‘default_screen’  
/home/druden/util/awesome-3.4/awesome.c:450: error: ‘awesome_t’ has no member named ‘have_xtest’  
/home/druden/util/awesome-3.4/awesome.c:462: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:464: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:465: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:467: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:468: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:471: warning: implicit declaration of function ‘xcb_event_handlers_init’  
/home/druden/util/awesome-3.4/awesome.c:471: error: ‘awesome_t’ has no member named ‘evenths’  
/home/druden/util/awesome-3.4/awesome.c:472: warning: implicit declaration of function ‘xutil_error_handler_catch_all_set’  
/home/druden/util/awesome-3.4/awesome.c:472: error: ‘awesome_t’ has no member named ‘evenths’  
/home/druden/util/awesome-3.4/awesome.c:490: warning: implicit declaration of function ‘xcb_event_poll_for_event_loop’  
/home/druden/util/awesome-3.4/awesome.c:490: error: ‘awesome_t’ has no member named ‘evenths’  
/home/druden/util/awesome-3.4/awesome.c:493: error: ‘awesome_t’ has no member named ‘evenths’  
/home/druden/util/awesome-3.4/awesome.c:496: error: ‘awesome_t’ has no member named ‘keysyms’  
/home/druden/util/awesome-3.4/awesome.c:507: error: ‘awesome_t’ has no member named ‘colors’  
/home/druden/util/awesome-3.4/awesome.c:510: error: ‘awesome_t’ has no member named ‘colors’  
/home/druden/util/awesome-3.4/awesome.c:513: error: ‘awesome_t’ has no member named ‘font’  
/home/druden/util/awesome-3.4/awesome.c:519: error: ‘awesome_t’ has no member named ‘keysyms’  
/home/druden/util/awesome-3.4/awesome.c:519: error: ‘awesome_t’ has no member named ‘numlockmask’  
/home/druden/util/awesome-3.4/awesome.c:520: error: ‘awesome_t’ has no member named ‘shiftlockmask’  
/home/druden/util/awesome-3.4/awesome.c:520: error: ‘awesome_t’ has no member named ‘capslockmask’  
/home/druden/util/awesome-3.4/awesome.c:521: error: ‘awesome_t’ has no member named ‘modeswitchmask’  
/home/druden/util/awesome-3.4/awesome.c:563: error: ‘awesome_t’ has no member named ‘evenths’  
/home/druden/util/awesome-3.4/awesome.c:572: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:575: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:576: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:577: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:578: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:579: error: ‘awesome_t’ has no member named ‘loop’  
/home/druden/util/awesome-3.4/awesome.c:580: error: ‘awesome_t’ has no member named ‘loop’  
make[3]: *** [CMakeFiles/awesome.dir/awesome.c.o] Error 1  
make[2]: *** [CMakeFiles/awesome.dir/all] Error 2  
make[1]: *** [all] Error 2  
make: *** [cmake-build] Error 2  

© Super User or respective owner

Building Awesome WM

Posted by Dragan Chupacabrovic on Server Fault See other posts from Server Fault or by Dragan Chupacabrovic
Published on 2011-01-12T22:08:36Z Indexed on 2011/01/12 22:55 UTC
Read the original article Hit count: 771

Hello,

I am following these steps in order to build Awesome window manager on 10.04

I am building 3.4 while the tutorial is for 3.1

I installed all of the specified dependencies including cairo.

EDIT I ran:
sudo apt-get install libxcb-xtest0-dev libxcb-property1-dev libxdg-basedir-dev libstartup-notification0-dev

and now it looks like I'm missing a library Please advise:

awesome-3.4$ make Running cmake… -- cat -> /bin/cat -- ln -> /bin/ln -- grep -> /bin/grep -- git -> /usr/bin/git -- hostname -> /bin/hostname -- gperf -> /usr/bin/gperf -- asciidoc -> /usr/bin/asciidoc -- xmlto -> /usr/bin/xmlto -- gzip -> /bin/gzip -- lua -> /usr/bin/lua -- luadoc -> /usr/bin/luadoc -- convert -> /usr/bin/convert

-- Configuring lib/naughty.lua
-- Configuring lib/awful/tooltip.lua
-- Configuring lib/awful/init.lua
-- Configuring lib/awful/titlebar.lua
-- Configuring lib/awful/key.lua
-- Configuring lib/awful/mouse/init.lua
-- Configuring lib/awful/mouse/finder.lua
-- Configuring lib/awful/autofocus.lua
-- Configuring lib/awful/screen.lua
-- Configuring lib/awful/rules.lua
-- Configuring lib/awful/widget/init.lua
-- Configuring lib/awful/widget/taglist.lua
-- Configuring lib/awful/widget/graph.lua
-- Configuring lib/awful/widget/tasklist.lua
-- Configuring lib/awful/widget/common.lua
-- Configuring lib/awful/widget/prompt.lua
-- Configuring lib/awful/widget/launcher.lua
-- Configuring lib/awful/widget/button.lua
-- Configuring lib/awful/widget/layoutbox.lua
-- Configuring lib/awful/widget/layout/init.lua
-- Configuring lib/awful/widget/layout/vertical.lua
-- Configuring lib/awful/widget/layout/horizontal.lua
-- Configuring lib/awful/widget/layout/default.lua
-- Configuring lib/awful/widget/progressbar.lua
-- Configuring lib/awful/widget/textclock.lua
-- Configuring lib/awful/dbus.lua
-- Configuring lib/awful/remote.lua
-- Configuring lib/awful/client.lua
-- Configuring lib/awful/prompt.lua
-- Configuring lib/awful/completion.lua
-- Configuring lib/awful/tag.lua
-- Configuring lib/awful/util.lua
-- Configuring lib/awful/button.lua
-- Configuring lib/awful/menu.lua
-- Configuring lib/awful/hooks.lua
-- Configuring lib/awful/wibox.lua
-- Configuring lib/awful/layout/init.lua
-- Configuring lib/awful/layout/suit/init.lua
-- Configuring lib/awful/layout/suit/floating.lua
-- Configuring lib/awful/layout/suit/fair.lua
-- Configuring lib/awful/layout/suit/spiral.lua
-- Configuring lib/awful/layout/suit/magnifier.lua
-- Configuring lib/awful/layout/suit/tile.lua
-- Configuring lib/awful/layout/suit/max.lua
-- Configuring lib/awful/placement.lua
-- Configuring lib/awful/startup_notification.lua
-- Configuring lib/beautiful.lua
-- Configuring themes/zenburn//theme.lua
-- Configuring themes/default//theme.lua
-- Configuring themes/sky//theme.lua
-- Configuring config.h
-- Configuring awesomerc.lua
-- Configuring awesome-version-internal.h
-- Configuring awesome.doxygen
-- Configuring done
-- Generating done

-- Build files have been written to: /home/druden/util/awesome-3.4/.build-vedroid-i486-linux-gnu-4.4.3 Running make Makefile… Building…
[ 4%] Built target generated_sources
[ 5%] Building C object CMakeFiles/awesome.dir/awesome.c.o
In file included from /home/druden/util/awesome-3.4/spawn.h:25,
from /home/druden/util/awesome-3.4/awesome.c:33:

/home/druden/util/awesome-3.4/globalconf.h:57: error: expected specifier-qualifier-list before ‘xcb_event_handlers_t’
In file included from /home/druden/util/awesome-3.4/awesome.c:34:
/home/druden/util/awesome-3.4/client.h: In function ‘client_stack’:
/home/druden/util/awesome-3.4/client.h:212: error: ‘awesome_t’ has no member named ‘client_need_stack_refresh’
/home/druden/util/awesome-3.4/client.h: In function ‘client_raise’:
/home/druden/util/awesome-3.4/client.h:227: error: ‘awesome_t’ has no member named ‘stack’
In file included from /home/druden/util/awesome-3.4/awesome.c:42:
/home/druden/util/awesome-3.4/titlebar.h: In function ‘titlebar_update_geometry’:
/home/druden/util/awesome-3.4/titlebar.h:150: error: ‘awesome_t’ has no member named ‘L’
/home/druden/util/awesome-3.4/titlebar.h:151: error: ‘awesome_t’ has no member named ‘L’
/home/druden/util/awesome-3.4/titlebar.h:152: error: ‘awesome_t’ has no member named ‘L’
In file included from /home/druden/util/awesome-3.4/awesome.c:47:
/home/druden/util/awesome-3.4/common/xutil.h: In function ‘xutil_get_text_property_from_reply’:
/home/druden/util/awesome-3.4/common/xutil.h:39: warning: ‘STRING’ is deprecated (declared at /usr/local/include/xcb/xcb_atom.h:83)
/home/druden/util/awesome-3.4/common/xutil.h: At top level:
/home/druden/util/awesome-3.4/common/xutil.h:60: error: expected ‘)’ before ‘*’ token
/home/druden/util/awesome-3.4/awesome.c: In function ‘awesome_atexit’:
/home/druden/util/awesome-3.4/awesome.c:65: error: ‘awesome_t’ has no member named ‘hooks’
/home/druden/util/awesome-3.4/awesome.c:66: error: ‘awesome_t’ has no member named ‘L’
/home/druden/util/awesome-3.4/awesome.c:66: error: ‘awesome_t’ has no member named ‘hooks’
/home/druden/util/awesome-3.4/awesome.c:68: error: ‘awesome_t’ has no member named ‘L’ /home/druden/util/awesome-3.4/awesome.c:73: error: ‘awesome_t’ has no member named ‘embedded’
/home/druden/util/awesome-3.4/awesome.c:76: error: ‘awesome_t’ has no member named ‘embedded’
/home/druden/util/awesome-3.4/awesome.c:77: error: ‘awesome_t’ has no member named ‘embedded’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: warning: type defaults to ‘int’ in declaration of ‘c’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:91: error: invalid type argument of ‘unary *’ (have ‘int’)
/home/druden/util/awesome-3.4/awesome.c:92: error: invalid type argument of ‘unary *’ (have ‘int’)
/home/druden/util/awesome-3.4/awesome.c:96: error: ‘awesome_t’ has no member named ‘L’ /home/druden/util/awesome-3.4/awesome.c: In function ‘a_xcb_check_cb’:
/home/druden/util/awesome-3.4/awesome.c:223: warning: implicit declaration of function ‘xcb_event_handle’
/home/druden/util/awesome-3.4/awesome.c:223: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:230: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c: In function ‘awesome_restart’:
/home/druden/util/awesome-3.4/awesome.c:277: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c: In function ‘xerror’:
/home/druden/util/awesome-3.4/awesome.c:305: error: ‘XCB_EVENT_ERROR_BAD_WINDOW’ undeclared (first use in this function)
/home/druden/util/awesome-3.4/awesome.c:305: error: (Each undeclared identifier is reported only once
/home/druden/util/awesome-3.4/awesome.c:305: error: for each function it appears in.)
/home/druden/util/awesome-3.4/awesome.c:306: error: ‘XCB_EVENT_ERROR_BAD_MATCH’ undeclared (first use in this function)
/home/druden/util/awesome-3.4/awesome.c:308: error: ‘XCB_EVENT_ERROR_BAD_VALUE’ undeclared (first use in this function)
/home/druden/util/awesome-3.4/awesome.c: In function ‘main’:
/home/druden/util/awesome-3.4/awesome.c:369: error: ‘awesome_t’ has no member named ‘keygrabber’
/home/druden/util/awesome-3.4/awesome.c:370: error: ‘awesome_t’ has no member named ‘mousegrabber’
/home/druden/util/awesome-3.4/awesome.c:376: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c:377: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c:381: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c:382: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c:424: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:431: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:432: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:433: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:434: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:435: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:436: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:443: error: ‘awesome_t’ has no member named ‘default_screen’
/home/druden/util/awesome-3.4/awesome.c:450: error: ‘awesome_t’ has no member named ‘have_xtest’
/home/druden/util/awesome-3.4/awesome.c:462: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:464: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:465: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:467: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:468: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:471: warning: implicit declaration of function ‘xcb_event_handlers_init’
/home/druden/util/awesome-3.4/awesome.c:471: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:472: warning: implicit declaration of function ‘xutil_error_handler_catch_all_set’
/home/druden/util/awesome-3.4/awesome.c:472: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:490: warning: implicit declaration of function ‘xcb_event_poll_for_event_loop’
/home/druden/util/awesome-3.4/awesome.c:490: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:493: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:496: error: ‘awesome_t’ has no member named ‘keysyms’
/home/druden/util/awesome-3.4/awesome.c:507: error: ‘awesome_t’ has no member named ‘colors’
/home/druden/util/awesome-3.4/awesome.c:510: error: ‘awesome_t’ has no member named ‘colors’
/home/druden/util/awesome-3.4/awesome.c:513: error: ‘awesome_t’ has no member named ‘font’
/home/druden/util/awesome-3.4/awesome.c:519: error: ‘awesome_t’ has no member named ‘keysyms’
/home/druden/util/awesome-3.4/awesome.c:519: error: ‘awesome_t’ has no member named ‘numlockmask’
/home/druden/util/awesome-3.4/awesome.c:520: error: ‘awesome_t’ has no member named ‘shiftlockmask’
/home/druden/util/awesome-3.4/awesome.c:520: error: ‘awesome_t’ has no member named ‘capslockmask’
/home/druden/util/awesome-3.4/awesome.c:521: error: ‘awesome_t’ has no member named ‘modeswitchmask’
/home/druden/util/awesome-3.4/awesome.c:563: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:572: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:575: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:576: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:577: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:578: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:579: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:580: error: ‘awesome_t’ has no member named ‘loop’
make[3]: * [CMakeFiles/awesome.dir/awesome.c.o] Error 1
make[2]:
[CMakeFiles/awesome.dir/all] Error 2
make[1]:
[all] Error 2
make: *
[cmake-build] Error 2

© Server Fault or respective owner

Building Awesome WM

Posted by Dragan Chupacabrovic on Ask Ubuntu See other posts from Ask Ubuntu or by Dragan Chupacabrovic
Published on 2011-01-12T22:05:18Z Indexed on 2011/01/12 22:58 UTC
Read the original article Hit count: 771

Hello,

I am following these steps in order to build Awesome window manager on 10.04

I am building 3.4 while the tutorial is for 3.1

I installed all of the specified dependencies including cairo.

After running cd awesome-3.4 && make I get the following missing dependencies error:

Running cmake… -- cat -> /bin/cat -- ln -> /bin/ln -- grep -> /bin/grep -- git -> /usr/bin/git -- hostname -> /bin/hostname -- gperf -> /usr/bin/gperf -- asciidoc -> /usr/bin/asciidoc -- xmlto -> /usr/bin/xmlto -- gzip -> /bin/gzip -- lua -> /usr/bin/lua -- luadoc -> /usr/bin/luadoc -- convert -> /usr/bin/convert -- 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-xtest' not found
-- package 'xcb-property>=0.3.0' 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:133 (pkg_check_modules) CMakeLists.txt:15 (include)

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

-- Configuring incomplete, errors occurred! make: * [cmake] Error 1

I ran

sudo apt-get install libxcb-xtest0 libxcb-property1 libxdg-basedir1 libstartup-notification0

but the problem is still there. It is probably because apt-get uses different names for these libraries. Please advise

EDIT following enzotib's suggestion, I ran:
sudo apt-get install libxcb-xtest0-dev libxcb-property1-dev libxdg-basedir-dev libstartup-notification0-dev

and now it looks like I'm missing a library:

awesome-3.4$ make Running cmake… -- cat -> /bin/cat -- ln -> /bin/ln -- grep -> /bin/grep -- git -> /usr/bin/git -- hostname -> /bin/hostname -- gperf -> /usr/bin/gperf -- asciidoc -> /usr/bin/asciidoc -- xmlto -> /usr/bin/xmlto -- gzip -> /bin/gzip -- lua -> /usr/bin/lua -- luadoc -> /usr/bin/luadoc -- convert -> /usr/bin/convert

-- Configuring lib/naughty.lua
-- Configuring lib/awful/tooltip.lua
-- Configuring lib/awful/init.lua
-- Configuring lib/awful/titlebar.lua
-- Configuring lib/awful/key.lua
-- Configuring lib/awful/mouse/init.lua
-- Configuring lib/awful/mouse/finder.lua
-- Configuring lib/awful/autofocus.lua
-- Configuring lib/awful/screen.lua
-- Configuring lib/awful/rules.lua
-- Configuring lib/awful/widget/init.lua
-- Configuring lib/awful/widget/taglist.lua
-- Configuring lib/awful/widget/graph.lua
-- Configuring lib/awful/widget/tasklist.lua
-- Configuring lib/awful/widget/common.lua
-- Configuring lib/awful/widget/prompt.lua
-- Configuring lib/awful/widget/launcher.lua
-- Configuring lib/awful/widget/button.lua
-- Configuring lib/awful/widget/layoutbox.lua
-- Configuring lib/awful/widget/layout/init.lua
-- Configuring lib/awful/widget/layout/vertical.lua
-- Configuring lib/awful/widget/layout/horizontal.lua
-- Configuring lib/awful/widget/layout/default.lua
-- Configuring lib/awful/widget/progressbar.lua
-- Configuring lib/awful/widget/textclock.lua
-- Configuring lib/awful/dbus.lua
-- Configuring lib/awful/remote.lua
-- Configuring lib/awful/client.lua
-- Configuring lib/awful/prompt.lua
-- Configuring lib/awful/completion.lua
-- Configuring lib/awful/tag.lua
-- Configuring lib/awful/util.lua
-- Configuring lib/awful/button.lua
-- Configuring lib/awful/menu.lua
-- Configuring lib/awful/hooks.lua
-- Configuring lib/awful/wibox.lua
-- Configuring lib/awful/layout/init.lua
-- Configuring lib/awful/layout/suit/init.lua
-- Configuring lib/awful/layout/suit/floating.lua
-- Configuring lib/awful/layout/suit/fair.lua
-- Configuring lib/awful/layout/suit/spiral.lua
-- Configuring lib/awful/layout/suit/magnifier.lua
-- Configuring lib/awful/layout/suit/tile.lua
-- Configuring lib/awful/layout/suit/max.lua
-- Configuring lib/awful/placement.lua
-- Configuring lib/awful/startup_notification.lua
-- Configuring lib/beautiful.lua
-- Configuring themes/zenburn//theme.lua
-- Configuring themes/default//theme.lua
-- Configuring themes/sky//theme.lua
-- Configuring config.h
-- Configuring awesomerc.lua
-- Configuring awesome-version-internal.h
-- Configuring awesome.doxygen
-- Configuring done
-- Generating done

-- Build files have been written to: /home/druden/util/awesome-3.4/.build-vedroid-i486-linux-gnu-4.4.3 Running make Makefile… Building… [ 4%] Built target generated_sources [ 5%] Building C object CMakeFiles/awesome.dir/awesome.c.o In file included from /home/druden/util/awesome-3.4/spawn.h:25, from /home/druden/util/awesome-3.4/awesome.c:33:

/home/druden/util/awesome-3.4/globalconf.h:57: error: expected specifier-qualifier-list before ‘xcb_event_handlers_t’
In file included from /home/druden/util/awesome-3.4/awesome.c:34: /home/druden/util/awesome-3.4/client.h: In function ‘client_stack’: /home/druden/util/awesome-3.4/client.h:212: error: ‘awesome_t’ has no member named ‘client_need_stack_refresh’
/home/druden/util/awesome-3.4/client.h: In function ‘client_raise’: /home/druden/util/awesome-3.4/client.h:227: error: ‘awesome_t’ has no member named ‘stack’
In file included from /home/druden/util/awesome-3.4/awesome.c:42:
/home/druden/util/awesome-3.4/titlebar.h: In function ‘titlebar_update_geometry’: /home/druden/util/awesome-3.4/titlebar.h:150: error: ‘awesome_t’ has no member named ‘L’ /home/druden/util/awesome-3.4/titlebar.h:151: error: ‘awesome_t’ has no member named ‘L’ /home/druden/util/awesome-3.4/titlebar.h:152: error: ‘awesome_t’ has no member named ‘L’ In file included from /home/druden/util/awesome-3.4/awesome.c:47:
/home/druden/util/awesome-3.4/common/xutil.h: In function ‘xutil_get_text_property_from_reply’:
/home/druden/util/awesome-3.4/common/xutil.h:39: warning: ‘STRING’ is deprecated (declared at /usr/local/include/xcb/xcb_atom.h:83)
/home/druden/util/awesome-3.4/common/xutil.h: At top level:
/home/druden/util/awesome-3.4/common/xutil.h:60: error: expected ‘)’ before ‘*’ token /home/druden/util/awesome-3.4/awesome.c: In function ‘awesome_atexit’:
/home/druden/util/awesome-3.4/awesome.c:65: error: ‘awesome_t’ has no member named ‘hooks’
/home/druden/util/awesome-3.4/awesome.c:66: error: ‘awesome_t’ has no member named ‘L’
/home/druden/util/awesome-3.4/awesome.c:66: error: ‘awesome_t’ has no member named ‘hooks’
/home/druden/util/awesome-3.4/awesome.c:68: error: ‘awesome_t’ has no member named ‘L’ /home/druden/util/awesome-3.4/awesome.c:73: error: ‘awesome_t’ has no member named ‘embedded’
/home/druden/util/awesome-3.4/awesome.c:76: error: ‘awesome_t’ has no member named ‘embedded’
/home/druden/util/awesome-3.4/awesome.c:77: error: ‘awesome_t’ has no member named ‘embedded’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: warning: type defaults to ‘int’ in declaration of ‘c’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:89: error: ‘awesome_t’ has no member named ‘clients’
/home/druden/util/awesome-3.4/awesome.c:91: error: invalid type argument of ‘unary *’ (have ‘int’)
/home/druden/util/awesome-3.4/awesome.c:92: error: invalid type argument of ‘unary *’ (have ‘int’)
/home/druden/util/awesome-3.4/awesome.c:96: error: ‘awesome_t’ has no member named ‘L’ /home/druden/util/awesome-3.4/awesome.c: In function ‘a_xcb_check_cb’:
/home/druden/util/awesome-3.4/awesome.c:223: warning: implicit declaration of function ‘xcb_event_handle’
/home/druden/util/awesome-3.4/awesome.c:223: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:230: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c: In function ‘awesome_restart’:
/home/druden/util/awesome-3.4/awesome.c:277: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c: In function ‘xerror’:
/home/druden/util/awesome-3.4/awesome.c:305: error: ‘XCB_EVENT_ERROR_BAD_WINDOW’ undeclared (first use in this function)
/home/druden/util/awesome-3.4/awesome.c:305: error: (Each undeclared identifier is reported only once
/home/druden/util/awesome-3.4/awesome.c:305: error: for each function it appears in.)
/home/druden/util/awesome-3.4/awesome.c:306: error: ‘XCB_EVENT_ERROR_BAD_MATCH’ undeclared (first use in this function)
/home/druden/util/awesome-3.4/awesome.c:308: error: ‘XCB_EVENT_ERROR_BAD_VALUE’ undeclared (first use in this function)
/home/druden/util/awesome-3.4/awesome.c: In function ‘main’:
/home/druden/util/awesome-3.4/awesome.c:369: error: ‘awesome_t’ has no member named ‘keygrabber’
/home/druden/util/awesome-3.4/awesome.c:370: error: ‘awesome_t’ has no member named ‘mousegrabber’
/home/druden/util/awesome-3.4/awesome.c:376: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c:377: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c:381: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c:382: error: ‘awesome_t’ has no member named ‘argv’
/home/druden/util/awesome-3.4/awesome.c:424: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:425: error: ‘awesome_t’ has no member named ‘timer’
/home/druden/util/awesome-3.4/awesome.c:431: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:432: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:433: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:434: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:435: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:436: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:443: error: ‘awesome_t’ has no member named ‘default_screen’
/home/druden/util/awesome-3.4/awesome.c:450: error: ‘awesome_t’ has no member named ‘have_xtest’
/home/druden/util/awesome-3.4/awesome.c:462: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:464: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:465: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:467: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:468: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:471: warning: implicit declaration of function ‘xcb_event_handlers_init’
/home/druden/util/awesome-3.4/awesome.c:471: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:472: warning: implicit declaration of function ‘xutil_error_handler_catch_all_set’
/home/druden/util/awesome-3.4/awesome.c:472: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:490: warning: implicit declaration of function ‘xcb_event_poll_for_event_loop’
/home/druden/util/awesome-3.4/awesome.c:490: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:493: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:496: error: ‘awesome_t’ has no member named ‘keysyms’
/home/druden/util/awesome-3.4/awesome.c:507: error: ‘awesome_t’ has no member named ‘colors’
/home/druden/util/awesome-3.4/awesome.c:510: error: ‘awesome_t’ has no member named ‘colors’
/home/druden/util/awesome-3.4/awesome.c:513: error: ‘awesome_t’ has no member named ‘font’
/home/druden/util/awesome-3.4/awesome.c:519: error: ‘awesome_t’ has no member named ‘keysyms’
/home/druden/util/awesome-3.4/awesome.c:519: error: ‘awesome_t’ has no member named ‘numlockmask’
/home/druden/util/awesome-3.4/awesome.c:520: error: ‘awesome_t’ has no member named ‘shiftlockmask’
/home/druden/util/awesome-3.4/awesome.c:520: error: ‘awesome_t’ has no member named ‘capslockmask’
/home/druden/util/awesome-3.4/awesome.c:521: error: ‘awesome_t’ has no member named ‘modeswitchmask’
/home/druden/util/awesome-3.4/awesome.c:563: error: ‘awesome_t’ has no member named ‘evenths’
/home/druden/util/awesome-3.4/awesome.c:572: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:575: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:576: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:577: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:578: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:579: error: ‘awesome_t’ has no member named ‘loop’
/home/druden/util/awesome-3.4/awesome.c:580: error: ‘awesome_t’ has no member named ‘loop’
make[3]: * [CMakeFiles/awesome.dir/awesome.c.o] Error 1
make[2]:
[CMakeFiles/awesome.dir/all] Error 2
make[1]:
[all] Error 2
make: *
[cmake-build] Error 2

© Ask Ubuntu or respective owner

Related posts about installation

Related posts about ubuntu-10.04