2010/3/12 ON JJ <jjon1...@hotmail.com>

>  HI
> I am trying to cross compile glib. This is my configure
>
> sudo ./configure --prefix=/opt/crosstool/ --host=arm-linux
> --build=i686-linux CC=arm-linux-gcc RANLIB=arm-linux-ranlib LD=arm-linux-ld
> --cache-file=arm-linux-cache LDFLAGS="-L/opt/crosstool/lib"
> CFLAGS="-I/opt/crosstool/include"
>
> checking for msgfmt... no
> configure: error:
> *** You must have either have gettext support in your C library, or use the
> *** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html
>
> I had made gettext in /opt/crosstool/ ,
> in include file ,there have gettext-po.h
>
> in lib file, there have
> libgettextlib-0.14.so  libgettextpo.a   libgettextpo.so.0
> libgettextsrc.la
> libgettextlib.la       libgettextpo.la  libgettextpo.so.0.1.0
> libgettextsrc.so
> libgettextlib.so       libgettextpo.so  libgette xtsrc-0.14.so
>
> and i had set the LDFLAGS and CFLAGS, Why the configure cann't find the
> gettext?
> Is my setting error?Please tell me how to solve this problem
>

Hi Jjon, this appears to be because autoconf can't find the package config
files... try something like this:

export PKG_CONFIG_PATH=/opt/crosstool/libs/pkgconfig/
./configure ... etc..

Regards,

Daniel
_______________________________________________
gnome-list mailing list
gnome-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-list

Reply via email to