Hello Fellow Gumstixers,
I'm attempting to build Glib2.X (currently glib 2.9.2) into the build
environment. I have a bunch of libraries which I'm trying to build
which want this library (my application depends upon these) and will
not work with the older Glib1.
Has anyone been successful in building glib 2.x?
glib2 seems to want gettext / libintl functionality. When I attempt
to compile that into libc using the ENABLE_LOCALE:=true, I can not
get uClibc to build successfully. The build process stops with this
make: *** No rule to make target `/gumstix-buildroot/sources/
uClibc.config-local', needed by `/gumstix-buildroot/
When I try to build uClibc without LOCALE, but then include gettext
via TARGETS += gettext, I get gettext to build in successfully, but
can not get glib2 to see that gettext is available (or compatible)
during the ./configure process.
glib2 errors with this message:
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... no
checking libintl.h presence... no
checking for libintl.h... no
*** You must have either have gettext support in your C library, or
*** GNU gettext library. (http://www.gnu.org/software/gettext/
I've checked and I can see that libgettext* is there, etc.
ls -sla build_arm_nofpu/root/usr/lib
boa libcrypto.so libcrypto.so.0.9.7 libfloat.so
libgettextsrc.la libiconv.so.2 libintl.a libssl.so
gettext libcrypto.so.0 libfloat.a libgettextlib.la
libiconv.so libiconv.so.2.3.0 libintl.la
There is a libintl.h in root/usr/include too.
Any thoughts, suggestions greatly appreciated! Thanks,