All of lore.kernel.org
 help / color / mirror / Atom feed
* libx11 1.2 problems (dolt vs. libtool)
@ 2009-05-29  6:38 Jeremy Lainé
  2009-05-29  8:22 ` Koen Kooi
  2009-05-29 21:52 ` Mario Domenech Goulart
  0 siblings, 2 replies; 4+ messages in thread
From: Jeremy Lainé @ 2009-05-29  6:38 UTC (permalink / raw)
  To: openembedded-devel

Since libx11 was upgraded to 1.2, my libx11 builds are failing with:

| ../../../doltlibtool: line 17:
/home/oebuilder/oe/build/tmp/work/ppce300c3-angstrom-linux/libx11-1_1.2-r0/libX11-1.2/modules/im/ximcp/../../../libtool:
No such file or directory
| ../../../doltlibtool: line 17: exec:
/home/oebuilder/oe/build/tmp/work/ppce300c3-angstrom-linux/libx11-1_1.2-r0/libX11-1.2/modules/im/ximcp/../../../libtool:
cannot execute: No suchfile or directory

It would seem I am not the only one with this problem:

http://tinderbox.openembedded.net/packages/libx11/

The problem is that the "dolibtool" script (see http://dolt.freedesktop.org) is trying to
invoke the "libtool" script which it assumes lives in the base directory. However in OE
the libtool script is called ${HOST_SYS}-libtool, so it is not being found.

For now I am working around the problem with the following patch, but I suspect this is
going to crop up in other packages sooner or later:

diff --git a/recipes/xorg-lib/libx11_1.2.bb b/recipes/xorg-lib/libx11_1.2.bb
index a3d000f..8415315 100644
--- a/recipes/xorg-lib/libx11_1.2.bb
+++ b/recipes/xorg-lib/libx11_1.2.bb
@@ -13,6 +13,10 @@ SRC_URI += "file://x11_disable_makekeys.patch;patch=1 \

 EXTRA_OECONF += "--without-xcb --with-keysymdef=${STAGING_INCDIR}/X11/keysymdef.h"

+do_configure_append() {
+       ln -s ${HOST_SYS}-libtool libtool
+}
+
 do_compile() {
        (
                unset CC LD CXX CCLD CFLAGS CPPFLAGS LDFLAGS CXXFLAGS

Cheers,
-- 
Jeremy LAINE
Bolloré telecom | 11bis, rue Scribe | F-75009 Paris



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-05-29 22:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-29  6:38 libx11 1.2 problems (dolt vs. libtool) Jeremy Lainé
2009-05-29  8:22 ` Koen Kooi
2009-05-29 16:47   ` Otavio Salvador
2009-05-29 21:52 ` Mario Domenech Goulart

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.