Hi all,
I am newbie to gtk.
I am trying to cross compile gtk+ for arm-9 based platform.
I cross compiled atk, cairo, pango with related dependies succesfully
When I am trying to cross-compile gtk+ I am getting the following error.

****Can't link to Pango. Pango is required to build***
I am using the following config option

../gtk+-2.10.0/configure --build=i386-linux --host=arm-linux
--target=arm-linux --prefix=/opt/gtk/ --enable-x11=no --enable-osx=no
--enable-vnc=no --enable-png=yes --enable-gif=no --enable-freetype=yes
--enable-video4linux=no --with-gfxdrivers=none --enable-shared=yes
--with-x=no --with-freetype=yes --without-libtiff --without-x
--with-gdktarget=directfb

*I have the following logs in the config.log file related to the error*
.
.
configure:30731: checking Pango flags
configure:30737: result: -I/opt/gtk//include/pango-1.0-I/opt/gtk//include/glib-
2.0 -I/opt/gtk//lib/glib-2.0/include -I/opt/gtk//include/cairo
-L/opt/gtk//lib -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -
lgmodule-2.0 -ldl -lglib-2.0 -lintl
configure:30781: arm-linux-gcc -o conftest -g -O2 -Wall
-I/opt/gtk//include/pango-1.0 -I/opt/gtk//include/glib-2.0-I/opt/gtk//lib/glib-
2.0/include -I/opt/gtk//include/cairo    -L/opt/gtk/lib
conftest.c-L/opt/gtk//lib -
lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -
lglib-2.0 -lintl     >&5
/mnt/hda1/local/z-proj-softfloat/bin/../lib/gcc/arm-linux-uclibc/3.4.3/../../../../arm-linux-uclibc/bin/ld:
warning: libpangoft2-1.0.so.0, needed by /opt/gtk/lib/libpangocairo-1.0.so,
not found (try using -rpath or -rpath-link)
/mnt/hda1/local/z-proj-softfloat/bin/../lib/gcc/arm-linux-uclibc/3.4.3/../../../../arm-linux-uclibc/bin/ld:
warning: libfontconfig.so.1, needed by /opt/gtk/lib/libpangocairo-1.0.so,
not found (try using -rpath or -rpath-link)
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternAddInteger'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libpangocairo-1.0.so: undefined reference to
`pango_fc_font_map_cache_clear'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternAddBool'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternGetBool'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libpangocairo-1.0.so: undefined reference to
`pango_fc_font_create_metrics_for_context'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libpangocairo-1.0.so: undefined reference to
`pango_fc_font_map_get_type'
/opt/gtk/lib/libpangocairo-1.0.so: undefined reference to
`FcPatternGetDouble'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternGetString'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternGetInteger'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternCreate'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternAddString'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternDel'
/opt/gtk/lib/libpangocairo-1.0.so: undefined reference to
`pango_fc_font_get_type'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternGet'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libpangocairo-1.0.so: undefined reference to
`FcConfigSubstitute'
/opt/gtk/lib/libcairo.so: undefined reference to `FcPatternDestroy'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libpangocairo-1.0.so: undefined reference to
`FcPatternGetMatrix'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to `FcFontMatch'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to
[EMAIL PROTECTED]'
/opt/gtk/lib/libcairo.so: undefined reference to [EMAIL PROTECTED]'
/opt/gtk/lib/libpangocairo-1.0.so: undefined reference to
`FcDefaultSubstitute'
collect2: ld returned 1 exit status
configure:30787: $? = 1
configure: failed program was:
.
.

I have installed all the related dependencies in /opt/gtk/ folder and have
set the environment variable
PKG_CONFIG_PATH, to app values as mentioned in the installation guide of
gtk+


TIA

-- 
With  Regards

Tanweer Alam
Cell phone: +91 9871208040


 / /  (_)__  __ ____  __
/ /__/ / _ \/ // /\ \/ /  . . .  t h e   c h o i c e   of a
/____/_/_//_/_,_/ /_/_\            G N U   g e n e r a t i o n.

A world without walls needs neither windows nor gates
****************************************************************
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to