On Thu, Oct 11, 2012 at 9:59 AM, Florian Fainelli <[email protected]> wrote: > FlorianOn Thursday 11 October 2012 15:48:47 Fainelli wrote: >> On Thursday 11 October 2012 09:32:13 [email protected] wrote: >> > I'm working on updating bluez to a more recent version. The newer >> > bluez needs a newer glib. I updated the version of glib. Updating >> > glib triggers a dependency on libffi. >> > >> > Who is looking in the wrong place? glib or libffi? >> >> At first glance, it looks like TARGET_CPPFLAGS is not being used by libtool >> at all, which is certainly the real issue here, as to why it does not use >> them >> is another question. >> >> > >> > OpenWrt-libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. >> > -DG_LOG_DOMAIN=\"GLib-GObject\" -I.. -I../glib -I../glib -I.. >> > -DG_DISABLE_CAST_CHECKS -DGOBJECT_COMPILATION >> > -I/home/apps/openwrt/staging_dir/host/include -pthread >> > -I/home/apps/openwrt/staging_dir/host/include -O2 >> > -I/home/apps/openwrt/staging_dir/host/include -Wall -MT >> > libgobject_2_0_la-gclosure.lo -MD -MP -MF >> > .deps/libgobject_2_0_la-gclosure.Tpo -c gclosure.c -fPIC -DPIC -o >> > .libs/libgobject_2_0_la-gclosure.o >> > gclosure.c:29:17: fatal error: ffi.h: No such file or directory > > That's not even your cross-gcc here, is it trying to build some host tool? > If so you should also stage libffi into the host staging dir for it to be > found
Something is messed up with libffi. libffi should be running on the target. I will poke on it, just came back from a meeting. > >> > >> > jonsmirl@terra:/home/apps/openwrt$ find | grep ffi.h >> > ./staging_dir/target-arm_v5te_uClibc-0.9.33.2_eabi/usr/include/ffi.h >> > ./staging_dir/host/lib/libffi-3.0.10/include/ffi.h >> > ./build_dir/toolchain-arm_v5te_gcc-4.6-linaro_uClibc-0.9.33.2_eabi/gcc-linaro-4.6-2012.02/libffi/include/ffi.h.in >> > jonsmirl@terra:/home/apps/openwrt$ >> > >> > >> > jonsmirl@terra:/home/apps/openwrt/feeds/packages$ svn diff >> > Index: libs/glib2/Makefile >> > =================================================================== >> > --- libs/glib2/Makefile (revision 33716) >> > +++ libs/glib2/Makefile (working copy) >> > @@ -8,13 +8,13 @@ >> > include $(TOPDIR)/rules.mk >> > >> > PKG_NAME:=glib2 >> > -PKG_VERSION:=2.26.1 >> > -PKG_RELEASE:=3 >> > +PKG_VERSION:=2.32.4 >> > +PKG_RELEASE:=4 >> > >> > -PKG_SOURCE:=glib-$(PKG_VERSION).tar.bz2 >> > +PKG_SOURCE:=glib-$(PKG_VERSION).tar.xz >> > PKG_BUILD_DIR:=$(BUILD_DIR)/glib-$(PKG_VERSION) >> > -PKG_SOURCE_URL:=@GNOME/glib/2.26 >> > -PKG_MD5SUM:=17535accceef55bcb17a74d73f9c2aef >> > +PKG_SOURCE_URL:=@GNOME/glib/2.32 >> > +PKG_MD5SUM:=bf84fefd9c1a5b5a7a38736f4ddd674a >> > >> > PKG_FIXUP:=autoreconf >> > PKG_BUILD_DEPENDS:=glib2/host libpthread zlib libintl libffi >> > @@ -30,7 +30,7 @@ >> > define Package/glib2 >> > SECTION:=libs >> > CATEGORY:=Libraries >> > - DEPENDS:=$(ICONV_DEPENDS) $(INTL_DEPENDS) +zlib +libpthread >> > + DEPENDS:=$(ICONV_DEPENDS) $(INTL_DEPENDS) +zlib +libpthread +libffi >> > TITLE:=glib 2.0 >> > URL:=http://www.gtk.org/ >> > endef >> > jonsmirl@terra:/home/apps/openwrt/feeds/packages$ >> > >> > >> > -- >> > Jon Smirl >> > [email protected] >> > _______________________________________________ >> > openwrt-devel mailing list >> > [email protected] >> > https://lists.openwrt.org/mailman/listinfo/openwrt-devel -- Jon Smirl [email protected] _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
