From: bugzilla at busybox.net <bugzilla@busybox.net>
To: buildroot@busybox.net
Subject: [Buildroot] [Bug 469] New: build of libgtk2 for host incorrectly assumes that X.org development files are installed
Date: Fri, 17 Jul 2009 15:56:29 +0000 (UTC) [thread overview]
Message-ID: <bug-469-163@https.bugs.busybox.net/> (raw)
https://bugs.busybox.net/show_bug.cgi?id=469
Summary: build of libgtk2 for host incorrectly assumes that X.org
development files are installed
Product: buildroot
Version: unspecified
Platform: PC
OS/Version: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: Other
AssignedTo: jacmet at uclibc.org
ReportedBy: thomas.petazzoni at free-electrons.com
CC: buildroot at uclibc.org
Estimated Hours: 0.0
When building libgtk2 for the host, I get a failure :
/usr/bin/gcc -I/home/thomas/local/buildroot-test/build_arm/host_dir/include
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/include
-DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"Gdk\" -DGDK_COMPILATION
-I../.. -I../../gdk -I../../gdk -DGDK_PIXBUF_DISABLE_DEPRECATED
-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS -pthread
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/include/glib-2.0
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/lib/glib-2.0/include
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/include/pango-1.0
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/include/cairo
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/include/freetype2
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/include
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/include/pixman-1
-I/home/thomas/local/buildroot-test/build_arm/host_dir/include
-I/home/thomas/local/buildroot-test/build_arm/host_dir/usr/include -Wall -MT
gdkasync.lo -MD -MP -MF .deps/gdkasync.Tpo -c gdkasync.c -fPIC -DPIC -o
.libs/gdkasync.o
In file included from gdkprivate-x11.h:36,
from gdkx.h:81,
from gdkasync.c:52:
../../gdk/x11/gdkwindow-x11.h:33:36: error: X11/extensions/Xdamage.h: No such
file or directory
make[5]: *** [gdkasync.lo] Error 1
This is because libxdamage-dev is not installed on my system. The rest of the
compilation works because some other X.org development files are installed on
my system. But that's just pure coincidence.
With this build of libgtk2 for the host, the X.org development files basically
became a requirement for Buildroot to work properly, which is a shame.
Also, building gtk2 twice (once for the host, once for the target) takes a lot
of time. And the build for the host is done only for a few command line tools.
Isn't it possible to improve all this ?
--
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
next reply other threads:[~2009-07-17 15:56 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-07-17 15:56 bugzilla at busybox.net [this message]
2009-07-17 15:57 ` [Buildroot] [Bug 469] build of libgtk2 for host incorrectly assumes that X.org development files are installed bugzilla at busybox.net
2009-07-17 23:00 ` bugzilla at busybox.net
2009-07-17 23:55 ` bugzilla at busybox.net
2010-02-21 17:50 ` bugzilla at busybox.net
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-469-163@https.bugs.busybox.net/ \
--to=bugzilla@busybox.net \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox