K
K
krll-k2015-03-20 17:11:19
linux
krll-k, 2015-03-20 17:11:19

When building from source, make throws "Error 1", what does this error mean?

[email protected]:~/i3$ make
[libi3] CC libi3/dpi.c
In file included from libi3/dpi.c:8:0:
include/libi3.h:18:29: fatal error: xcb/xcb_keysyms.h: No such file or directory
 #include <xcb/xcb_keysyms.h>
                             ^
compilation terminated.
make: *** [libi3/dpi.o] Error 1
[email protected]:~/i3$

I suspect that some libraries are missing for compilation, but which ones I cannot know. There was no readme file, and I don't often come across assembly from source. How to install i3wm v 4.9 on Ubuntu 14.10 from https://github.com/i3/i3 sources?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
E
Eddy_Em, 2015-03-20
@krll-k

equery b /usr/include/xcb/xcb_keysyms.h
 * Searching for /usr/include/xcb/xcb_keysyms.h ... 
x11-libs/xcb-util-keysyms-0.4.0 (/usr/include/xcb/xcb_keysyms.h)

install the xcb-util-keysyms library. And since bubunta is characterized by increased idiocy, this package can be called, say, xcb-util-keysyms-devel.

A
AVKor, 2015-03-20
@AVKor

The correct answer to this question is to install the package from the repository.

V
Vladimir Martyanov, 2015-03-20
@vilgeforce

It is written in Russian and white what the problem is: "fatal error: xcb/xcb_keysyms.h: No such file or directory"

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question