Hi,

I have built i3 4.8 for Scientific Linux 6.5 (RHEL clone, so basically
the same situation) and had some problems, too.

I've also read the link you sent. There is written "xcb-icccm apparently
is split between xcb-util and xcb-util-wm".

If I remember correctly, I also compiled "xcb-util-wm", so you might try
that.

Cheers,
Johannes

PS: I should mention: I finally got it working, so don't give up ;-)

On Tue 28 Oct 2014 13:46:50 CET,
Sargrad, Dave <dave.sarg...@saabsensis.com> wrote:
> I am very close to building i3 4.8 on centos 6.5, and will post my procedures 
> once I get them to be clean. I’ve successfully built i3 4.8 in the past on 
> ubuntu 14.04, but am now moving to centos 6.5.
> 
> 
> 
> I am seeing the error message included at the bottom of this e-mail. I found 
> the following link that is related:
> 
> http://infra.in.zekjur.net/pipermail/i3-discuss/2013-February/001199.html
> 
> 
> 
> Within that chain of emails Michael indicates that the following command will 
> fix the problem:
>                  git submodule update –init
> 
> 
> 
> I am not using git, so this command will not help me.
> 
> 
> 
> I started with a bare vanilla installation of centos. Once I downloaded i3 
> 4.8 I modified common.mk to disable pango.
> 
> 
> 
> I then downloaded and built the following packages (I’ve indicated the 
> version that I have downloaded and the version range provided in the i3 
> DEPENDS file):
> 
> 
> 
> pango disabled
> cairo 1.12.2                 depends 1.12.2 - 1.12.2
> pixman 0.22.0                depends not specified (was needed for cairo)
> yajl 2.0.4                   depends 2.0.1 - 2.0.4
> libxcb 1.7                   depends 1.1.93 - 1.7
> xcb-util                     0.3.8 depends 0.3.3 - 0.3.8
> xcb-util-cursor              0.1.1 depends 0.0.99 - 0.0.99
> libev 4.11                   depends 4.0 - 4.11
> 
> 
> 
> I actually tried 0.0.99 for xcb-util-cursor, but ran into another small 
> problem that disappeared with 0.1.1. Anyways I don’t think this is the source 
> of my current issue.
> 
> 
> 
> The exact links for the files I downloaded and built are:
> 
> http://cairographics.org/releases/cairo-1.12.2.tar.xz
> 
> http://cairographics.org/releases/pixman-0.22.0.tar.gz
> 
> http://github.com/lloyd/yajl/zipball/2.0.4
> 
> http://xcb.freedesktop.org/dist/libxcb-1.7.tar.bz2
> 
> http://xcb.freedesktop.org/dist/xcb-util-0.3.8.tar.bz2
> 
> http://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.1.tar.bz2
> 
> http://dist.schmorp.de/libev/Attic/libev-4.11.tar.gz
> 
> 
> 
> 
> 
> 
> 
> I have successfully gotten past most of my compile issues. I am left with the 
> following:
> 
> 
> 
> Compile Time Error Follows
> 
> 
> 
> [i3] CC src/handlers.c
> 
> ../i3-4.8/src/handlers.c: In function ‘handle_normal_hints’:
> 
> ../i3-4.8/src/handlers.c:831: warning: implicit declaration of function 
> ‘xcb_icccm_get_wm_size_hints_from_reply’
> 
> ../i3-4.8/src/handlers.c:833: warning: implicit declaration of function 
> ‘xcb_icccm_get_wm_normal_hints_reply’
> 
> ../i3-4.8/src/handlers.c:833: warning: implicit declaration of function 
> ‘xcb_icccm_get_wm_normal_hints_unchecked’
> 
> ../i3-4.8/src/handlers.c:835: error: ‘XCB_ICCCM_SIZE_HINT_P_MIN_SIZE’ 
> undeclared (first use in this function)
> 
> ../i3-4.8/src/handlers.c:835: error: (Each undeclared identifier is reported 
> only once
> 
> ../i3-4.8/src/handlers.c:835: error: for each function it appears in.)
> 
> ../i3-4.8/src/handlers.c:841: error: ‘XCB_ICCCM_SIZE_HINT_P_RESIZE_INC’ 
> undeclared (first use in this function)
> 
> ../i3-4.8/src/handlers.c:862: error: ‘XCB_ICCCM_SIZE_HINT_BASE_SIZE’ 
> undeclared (first use in this function)
> 
> ../i3-4.8/src/handlers.c:881: error: ‘XCB_ICCCM_SIZE_HINT_P_ASPECT’ 
> undeclared (first use in this function)
> 
> ../i3-4.8/src/handlers.c: In function ‘handle_hints’:
> 
> ../i3-4.8/src/handlers.c:936: warning: implicit declaration of function 
> ‘xcb_icccm_get_wm_hints’
> 
> ../i3-4.8/src/handlers.c:936: error: incompatible type for argument 2 of 
> ‘xcb_get_property_reply’
> 
> /usr/local/cwp/include/xcb/xproto.h:7306: note: expected 
> ‘xcb_get_property_cookie_t’ but argument is of type ‘int’
> 
> make: *** [src/handlers.o] Error 1
> 
> 
> 
> 
> 
> Please help me to understand how to fix this.
> 
> 
> 
> Thanks in advance.
> 
> This message is intended only for the addressee and may contain information 
> that is company confidential or privileged. Any technical data in this 
> message may be exported only in accordance with the U.S. International 
> Traffic in Arms Regulations (22 CFR Parts 120-130) or the Export 
> Administration Regulations (15 CFR Parts 730-774). Unauthorized use is 
> strictly prohibited and may be unlawful. If you are not the intended 
> recipient, or the person responsible for delivering to the intended 
> recipient, you should not read, copy, disclose or otherwise use this message. 
> If you have received this email in error, please delete it, and advise the 
> sender immediately.
> 

Reply via email to