The i3 FAQ has migrated to https://github.com/i3/i3/discussions. All content here is read-only.
Ask Your Question
0

install problems

asked 2013-12-27 18:09:10 +0000

i3er gravatar image

I'm on Ubuntu 12.04 trying to install 4.7.

Build process stops with xcb_cursor.h not found. I see util-cursor is not in the repository for Ubuntu. Is there a way to install 4.7?

thanks!

edit retag flag offensive close merge delete

3 answers

Sort by ยป oldest newest most voted
2

answered 2013-12-29 09:57:53 +0000

TonyC gravatar image

The recommended way is to install from the project Ubuntu repository.

edit flag offensive delete link more

Comments

Thanks. I was unable to install the development version due to dependency issues but WAS able to install 4.7 stable. yay!!!

i3er gravatar imagei3er ( 2013-12-29 21:42:32 +0000 )edit
0

answered 2014-01-04 21:42:51 +0000

Michael gravatar image

updated 2014-01-04 21:43:51 +0000

You can install libxcb-cursor{0,dev} from http://build.i3wm.org/ubuntu-backports/, ideally by running these commands:

echo "deb http://build.i3wm.org/ubuntu-backports/ ./" > /etc/apt/sources.list.d/i3-ubuntu-backports.list
apt-get update
apt-get install libxcb-cursor-dev
edit flag offensive delete link more

Comments

Thanks Michael. That does take care of the libxcb-cursor. However, it still leaves the following dependencies unmet.

i3er gravatar imagei3er ( 2014-01-08 08:11:14 +0000 )edit

I assume 4.7 will not be supported on Ubuntu 12.04 going forward?

i3er gravatar imagei3er ( 2014-01-08 08:12:29 +0000 )edit

The following packages have unmet dependencies: i3-wm : Depends: libxcb-icccm4 (>= 0.3.9) but 0.3.8-1build1 is to be installed Depends: libxcb-keysyms1 (>= 0.3.9) but 0.3.8-1build1 is to be installed Depends: libyajl2 (>= 2.0.4) but it is not installable

i3er gravatar imagei3er ( 2014-01-08 08:13:51 +0000 )edit
0

answered 2013-12-27 19:50:18 +0000

uzsolt gravatar image

I think you'll need libxcb-cursor-dev package. Install it and I think this problem will solved.

edit flag offensive delete link more

Comments

http://packages.ubuntu.com/trusty/i386/libxcb-cursor-dev/filelist

uzsolt gravatar imageuzsolt ( 2013-12-27 19:50:44 +0000 )edit

Thanks for the response, but that package won't install on 12.04:

i3er gravatar imagei3er ( 2013-12-27 21:07:57 +0000 )edit

dpkg: dependency problems prevent configuration of libxcb-cursor0: libxcb-cursor0 depends on libxcb-image0 (>= 0.3.9); however: Version of libxcb-image0 on system is 0.3.8-1build1.

i3er gravatar imagei3er ( 2013-12-27 21:08:08 +0000 )edit

Well, I guess i3 does not easily compile on an OS that was released 18+ months ago. The error message is however clear: install a newer version of that package. If you are so inclined and bring your system possibly into a dependency hell: `apt-pinning` would be the debian word to google for.

joepd gravatar imagejoepd ( 2013-12-27 21:28:09 +0000 )edit

Thats a shame. Even though 12.04 is 18+ months old, it is LTS for a reason. I guess 4.6 will have to do for now. I may convince myself to switch to 14.04LTS when it is released. Thanks for the response.

i3er gravatar imagei3er ( 2013-12-27 21:49:22 +0000 )edit

Question Tools

Stats

Asked: 2013-12-27 18:09:10 +0000

Seen: 1,165 times

Last updated: Jan 04 '14