[poky] Error while trying to pull xcb with X11
Martin Jansa
martin.jansa at gmail.com
Sat Apr 2 00:46:49 PDT 2011
On Sat, Apr 02, 2011 at 11:35:08AM +0800, Yu Ke wrote:
> on 2011-4-1 17:43, chinmaya hoshing wrote:
> > Hi,
> >
> > I am trying to get X11 with libxcb file so accordingly I changed in the
> > bb file of libx11,also I have included libxcb and xcb-utils as runtime
> > dependencies
> >
> > Initially it was in libx11 bb file :--
> > EXTRA_OECONF += "--without-xcb"
> > I changed it to
> > EXTRA_OECONF += "--with-xcb"
> >
> > Following is the error I get :-
> > checking for unistd.h... (cached) yes
> > | checking for sys/param.h... yes
> > | checking for getpagesize... yes
> > | checking for working mmap... yes
> > | checking for nl_langinfo... yes
> > | checking for X11... no
> > | configure: error: Package requirements (xproto >= 7.0.13 xextproto
> > xtrans xcb >= 1.1.92 kbproto inputproto) were not met:
> > |
> > | No package 'xcb' found
> > |
> > | Consider adjusting the PKG_CONFIG_PATH environment variable if you
> > | installed software in a non-standard prefix.
> > |
> > | Alternatively, you may set the environment variables X11_CFLAGS
> > | and X11_LIBS to avoid the need to call pkg-config.
> > | See the pkg-config man page for more details.
> > | FATAL: oe_runconf failed
> > | ERROR: Task failed: ('function do_configure failed',
> > '/home/laverne-4.0.1/build/tmp/work/x86_64-linux/libx11-native-1_1.3.4-r0/temp/log.do_configure.13755')
> > NOTE: package libx11-native-1_1.3.4-r0: task do_configure: Failed
> > ERROR: Task 3573
> > (virtual:native:/home/laverne-4.0.1/meta/recipes-graphics/xorg-lib/libx11_1.3.4.bb
> > <http://libx11_1.3.4.bb>, do_configure) failed with 1
> > ERROR:
> > 'virtual:native:/home/laverne-4.0.1/meta/recipes-graphics/xorg-lib/libx11_1.3.4.bb
> > <http://libx11_1.3.4.bb>' failed
> >
> > I have libxcb_1.6 version ,also xproto is libxproto_7.0.17
> >
> > Please can you help me to find the solution for it.
> >
> > Chinmaya
> >
> >
>
> I see it is libx11-native do_configure failure, and the xcb-native is
> missing. that make sense because xcb recipes does not have BBCLASSEXTEND
> = "native nativesdk", thus xcb is not built for native.
>
> I have tried to add BBCLASSEXTEND = "native" in xcb recipe, it turn out
> requiring more dependent recipes to be built for native, which is a bit
> way too far and undesirable.
>
> so let's try another way, since you only care about the runtime libx11
> with xcb support, how about the following patches, with which only
> native disable xcb, and the runtime libx11 will have xcb support.
Hi,
for libx11-1.4.0 and newer --without-xcb is not an option anymore, so
better to fix it with native xcb sooner than later, for details see
d28cdb2d2e6c910afbaa14b17bd2c0003052df7d in openembedded/master
and the rest of xorg/xcb recipes in openembedded :)
Cheers,
--
Martin 'JaMa' Jansa jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/poky/attachments/20110402/93324bf0/attachment.pgp>
More information about the poky
mailing list