Welcome to Linux Forums! With a comprehensive Linux Forum, information on various types of Linux software and many Linux Reviews articles, we have all the knowledge you need a click away, or accessible via our knowledgeable members.
Find the answer to your Linux question:
New to Linux Forums? Register here for free!
    Linux Forums > GNU Linux Zone > Linux Programming & Scripting > GTK/Pango... such a pain

Forgot Password?
 Linux Programming & Scripting   C, Perl, PHP, Bash Scripts, anything programming or script related post in here!

Site Navigation
Linux Articles
Linux Forums
Linux Downloads
Linux Hosting
Free Magazines
Job Board
IRC Chat
RSS Feeds


Linux Forum Topics
Linux Forums
Your Distro
Linux Resources
GNU Linux Zone
The Community
Reply
 
Thread Tools Display Modes
Old 06-29-2005   #1 (permalink)
Just Joined!
 
Join Date: Jun 2005
Posts: 5
GTK/Pango... such a pain

I cant seem to compile GTK, keeps telling me it cant find Pango... pango was compiled using the /usr prefix. Tested, and installed perfectly... But GTK+ just wont pick it up... Anyclue what ive done wrong? Ive managed this before on this system several times. I know its LONG but i Posted the Pango install/test results as well as the GTK config output and config.log to the GTK config script.

Any help would be appreciated.

Glenn

PANGO 1.8.1
All tests passed.
PASS: runtests.sh
==================
All 1 tests passed
==================
make[1]: Nothing to be done for `check-am'.
[glenn@Gilliam] ~/Desktop/code/pango-1.8.1 > sudo make install
Password:
Making install in pango
make install-recursive
Making install in opentype
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
Making install in mini-fribidi
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
/bin/sh ../mkinstalldirs /usr/lib
/bin/sh ../libtool --mode=install /usr/bin/install -c libpango-1.0.la /usr/lib/libpango-1.0.la
/usr/bin/install -c .libs/libpango-1.0.0.800.1.dylib /usr/lib/libpango-1.0.0.800.1.dylib
(cd /usr/lib && rm -f libpango-1.0.0.dylib && ln -s libpango-1.0.0.800.1.dylib libpango-1.0.0.dylib)
(cd /usr/lib && rm -f libpango-1.0.dylib && ln -s libpango-1.0.0.800.1.dylib libpango-1.0.dylib)
/usr/bin/install -c .libs/libpango-1.0.lai /usr/lib/libpango-1.0.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../libtool --mode=install /usr/bin/install -c libpangox-1.0.la /usr/lib/libpangox-1.0.la
/usr/bin/install -c .libs/libpangox-1.0.0.800.1.dylib /usr/lib/libpangox-1.0.0.800.1.dylib
(cd /usr/lib && rm -f libpangox-1.0.0.dylib && ln -s libpangox-1.0.0.800.1.dylib libpangox-1.0.0.dylib)
(cd /usr/lib && rm -f libpangox-1.0.dylib && ln -s libpangox-1.0.0.800.1.dylib libpangox-1.0.dylib)
/usr/bin/install -c .libs/libpangox-1.0.lai /usr/lib/libpangox-1.0.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../libtool --mode=install /usr/bin/install -c libpangoft2-1.0.la /usr/lib/libpangoft2-1.0.la
/usr/bin/install -c .libs/libpangoft2-1.0.0.800.1.dylib /usr/lib/libpangoft2-1.0.0.800.1.dylib
(cd /usr/lib && rm -f libpangoft2-1.0.0.dylib && ln -s libpangoft2-1.0.0.800.1.dylib libpangoft2-1.0.0.dylib)
(cd /usr/lib && rm -f libpangoft2-1.0.dylib && ln -s libpangoft2-1.0.0.800.1.dylib libpangoft2-1.0.dylib)
/usr/bin/install -c .libs/libpangoft2-1.0.lai /usr/lib/libpangoft2-1.0.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../libtool --mode=install /usr/bin/install -c libpangoxft-1.0.la /usr/lib/libpangoxft-1.0.la
/usr/bin/install -c .libs/libpangoxft-1.0.0.800.1.dylib /usr/lib/libpangoxft-1.0.0.800.1.dylib
(cd /usr/lib && rm -f libpangoxft-1.0.0.dylib && ln -s libpangoxft-1.0.0.800.1.dylib libpangoxft-1.0.0.dylib)
(cd /usr/lib && rm -f libpangoxft-1.0.dylib && ln -s libpangoxft-1.0.0.800.1.dylib libpangoxft-1.0.dylib)
/usr/bin/install -c .libs/libpangoxft-1.0.lai /usr/lib/libpangoxft-1.0.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../mkinstalldirs /usr/bin
/bin/sh ../libtool --mode=install /usr/bin/install -c pango-querymodules /usr/bin/pango-querymodules
/usr/bin/install -c .libs/pango-querymodules /usr/bin/pango-querymodules
make install-exec-hook
for i in libpangoft2-1.0.la libpangoxft-1.0.la libpangox-1.0.la libpangowin32-1.0.la; do \
test -f /usr/lib/$i && /bin/sh ../sanitize-la.sh /usr/lib/$i ; \
done
make[5]: [install-exec-hook] Error 1 (ignored)
/bin/sh ../mkinstalldirs /usr/include/pango-1.0/pango
mkdir -p -- /usr/include/pango-1.0/pango
/usr/bin/install -c -m 644 pango.h /usr/include/pango-1.0/pango/pango.h
/usr/bin/install -c -m 644 pango-attributes.h /usr/include/pango-1.0/pango/pango-attributes.h
/usr/bin/install -c -m 644 pango-break.h /usr/include/pango-1.0/pango/pango-break.h
/usr/bin/install -c -m 644 pango-context.h /usr/include/pango-1.0/pango/pango-context.h
/usr/bin/install -c -m 644 pango-coverage.h /usr/include/pango-1.0/pango/pango-coverage.h
/usr/bin/install -c -m 644 pango-engine.h /usr/include/pango-1.0/pango/pango-engine.h
/usr/bin/install -c -m 644 pango-font.h /usr/include/pango-1.0/pango/pango-font.h
/usr/bin/install -c -m 644 pango-fontmap.h /usr/include/pango-1.0/pango/pango-fontmap.h
/usr/bin/install -c -m 644 pango-fontset.h /usr/include/pango-1.0/pango/pango-fontset.h
/usr/bin/install -c -m 644 pango-glyph.h /usr/include/pango-1.0/pango/pango-glyph.h
/usr/bin/install -c -m 644 pango-glyph-item.h /usr/include/pango-1.0/pango/pango-glyph-item.h
/usr/bin/install -c -m 644 pango-item.h /usr/include/pango-1.0/pango/pango-item.h
/usr/bin/install -c -m 644 pango-layout.h /usr/include/pango-1.0/pango/pango-layout.h
/usr/bin/install -c -m 644 pango-modules.h /usr/include/pango-1.0/pango/pango-modules.h
/usr/bin/install -c -m 644 pango-renderer.h /usr/include/pango-1.0/pango/pango-renderer.h
/usr/bin/install -c -m 644 pango-script.h /usr/include/pango-1.0/pango/pango-script.h
/usr/bin/install -c -m 644 pango-tabs.h /usr/include/pango-1.0/pango/pango-tabs.h
/usr/bin/install -c -m 644 pango-types.h /usr/include/pango-1.0/pango/pango-types.h
/usr/bin/install -c -m 644 pango-utils.h /usr/include/pango-1.0/pango/pango-utils.h
/usr/bin/install -c -m 644 pangofc-font.h /usr/include/pango-1.0/pango/pangofc-font.h
/usr/bin/install -c -m 644 pangofc-fontmap.h /usr/include/pango-1.0/pango/pangofc-fontmap.h
/usr/bin/install -c -m 644 pango-enum-types.h /usr/include/pango-1.0/pango/pango-enum-types.h
/usr/bin/install -c -m 644 pangox.h /usr/include/pango-1.0/pango/pangox.h
/usr/bin/install -c -m 644 pangoft2.h /usr/include/pango-1.0/pango/pangoft2.h
/usr/bin/install -c -m 644 pango-ot.h /usr/include/pango-1.0/pango/pango-ot.h
/usr/bin/install -c -m 644 pangofc-decoder.h /usr/include/pango-1.0/pango/pangofc-decoder.h
/usr/bin/install -c -m 644 pangoxft.h /usr/include/pango-1.0/pango/pangoxft.h
/usr/bin/install -c -m 644 pangoxft-render.h /usr/include/pango-1.0/pango/pangoxft-render.h
/usr/bin/install -c -m 644 pango-ot.h /usr/include/pango-1.0/pango/pango-ot.h
Making install in modules
Making install in arabic
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/pango/1.4.0/modules
mkdir -p -- /usr/lib/pango/1.4.0/modules
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-arabic-fc.la /usr/lib/pango/1.4.0/modules/pango-arabic-fc.la
/usr/bin/install -c .libs/pango-arabic-fc.so /usr/lib/pango/1.4.0/modules/pango-arabic-fc.so
/usr/bin/install -c .libs/pango-arabic-fc.lai /usr/lib/pango/1.4.0/modules/pango-arabic-fc.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Making install in basic
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/pango/1.4.0/modules
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-basic-x.la /usr/lib/pango/1.4.0/modules/pango-basic-x.la
/usr/bin/install -c .libs/pango-basic-x.so /usr/lib/pango/1.4.0/modules/pango-basic-x.so
/usr/bin/install -c .libs/pango-basic-x.lai /usr/lib/pango/1.4.0/modules/pango-basic-x.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-basic-fc.la /usr/lib/pango/1.4.0/modules/pango-basic-fc.la
/usr/bin/install -c .libs/pango-basic-fc.so /usr/lib/pango/1.4.0/modules/pango-basic-fc.so
/usr/bin/install -c .libs/pango-basic-fc.lai /usr/lib/pango/1.4.0/modules/pango-basic-fc.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Making install in hangul
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/pango/1.4.0/modules
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-hangul-fc.la /usr/lib/pango/1.4.0/modules/pango-hangul-fc.la
/usr/bin/install -c .libs/pango-hangul-fc.so /usr/lib/pango/1.4.0/modules/pango-hangul-fc.so
/usr/bin/install -c .libs/pango-hangul-fc.lai /usr/lib/pango/1.4.0/modules/pango-hangul-fc.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Making install in hebrew
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/pango/1.4.0/modules
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-hebrew-fc.la /usr/lib/pango/1.4.0/modules/pango-hebrew-fc.la
/usr/bin/install -c .libs/pango-hebrew-fc.so /usr/lib/pango/1.4.0/modules/pango-hebrew-fc.so
/usr/bin/install -c .libs/pango-hebrew-fc.lai /usr/lib/pango/1.4.0/modules/pango-hebrew-fc.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Making install in indic
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/pango/1.4.0/modules
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-indic-fc.la /usr/lib/pango/1.4.0/modules/pango-indic-fc.la
/usr/bin/install -c .libs/pango-indic-fc.so /usr/lib/pango/1.4.0/modules/pango-indic-fc.so
/usr/bin/install -c .libs/pango-indic-fc.lai /usr/lib/pango/1.4.0/modules/pango-indic-fc.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Making install in syriac
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/pango/1.4.0/modules
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-syriac-fc.la /usr/lib/pango/1.4.0/modules/pango-syriac-fc.la
/usr/bin/install -c .libs/pango-syriac-fc.so /usr/lib/pango/1.4.0/modules/pango-syriac-fc.so
/usr/bin/install -c .libs/pango-syriac-fc.lai /usr/lib/pango/1.4.0/modules/pango-syriac-fc.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Making install in thai
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/pango/1.4.0/modules
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-thai-fc.la /usr/lib/pango/1.4.0/modules/pango-thai-fc.la
/usr/bin/install -c .libs/pango-thai-fc.so /usr/lib/pango/1.4.0/modules/pango-thai-fc.so
/usr/bin/install -c .libs/pango-thai-fc.lai /usr/lib/pango/1.4.0/modules/pango-thai-fc.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Making install in tibetan
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/pango/1.4.0/modules
/bin/sh ../../libtool --mode=install /usr/bin/install -c pango-tibetan-fc.la /usr/lib/pango/1.4.0/modules/pango-tibetan-fc.la
/usr/bin/install -c .libs/pango-tibetan-fc.so /usr/lib/pango/1.4.0/modules/pango-tibetan-fc.so
/usr/bin/install -c .libs/pango-tibetan-fc.lai /usr/lib/pango/1.4.0/modules/pango-tibetan-fc.la
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/pango/1.4.0/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable
during execution

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /usr/etc/pango && ../pango/pango-querymodules > /usr/etc/pango/pango.modules
mkdir -p -- /usr/etc/pango
Making install in examples
make[2]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /usr/etc/pango
/usr/bin/install -c -m 644 pangox.aliases /usr/etc/pango/pangox.aliases
Making install in docs
make[2]: Nothing to be done for `install-exec-am'.
installfiles=`echo ./html/*`; \
if test "$installfiles" = './html/*'; \
then echo '-- Nothing to install' ; \
else \
/bin/sh ../mkinstalldirs /usr/share/gtk-doc/html/pango; \
for i in $installfiles; do \
echo '-- Installing '$i ; \
/usr/bin/install -c -m 644 $i /usr/share/gtk-doc/html/pango; \
done; \
echo '-- Installing ./html/index.sgml' ; \
/usr/bin/install -c -m 644 ./html/index.sgml /usr/share/gtk-doc/html/pango || :; \
fi
mkdir -p -- /usr/share/gtk-doc/html/pango
-- Installing ./html/PangoEngineLang.html
-- Installing ./html/PangoEngineShape.html
-- Installing ./html/PangoFcDecoder.html
-- Installing ./html/PangoFcFont.html
-- Installing ./html/PangoFcFontMap.html
-- Installing ./html/PangoMarkupFormat.html
-- Installing ./html/home.png
-- Installing ./html/index.html
-- Installing ./html/index.sgml
-- Installing ./html/ix01.html
-- Installing ./html/layout.gif
-- Installing ./html/left.png
-- Installing ./html/lowlevel.html
-- Installing ./html/pango-Coverage-Maps.html
-- Installing ./html/pango-Engines.html
-- Installing ./html/pango-Fonts.html
-- Installing ./html/pango-FreeType-Fonts-and-Rendering.html
-- Installing ./html/pango-Glyph-Storage.html
-- Installing ./html/pango-Layout-Objects.html
-- Installing ./html/pango-Modules.html
-- Installing ./html/pango-OpenType-Font-Handling.html
-- Installing ./html/pango-Scripts.html
-- Installing ./html/pango-Tab-Stops.html
-- Installing ./html/pango-Text-Attributes.html
-- Installing ./html/pango-Text-Processing.html
-- Installing ./html/pango-Win32-Fonts-and-Rendering.html
-- Installing ./html/pango-X-Fonts-and-Rendering.html
-- Installing ./html/pango-Xft-Fonts-and-Rendering.html
-- Installing ./html/pango-querymodules.html
-- Installing ./html/pango.devhelp
-- Installing ./html/pango.html
-- Installing ./html/rendering.html
-- Installing ./html/right.png
-- Installing ./html/tools.html
-- Installing ./html/up.png
-- Installing ./html/index.sgml
/bin/sh ../mkinstalldirs /usr/man/man1
/usr/bin/install -c -m 644 ./pango-querymodules.1 /usr/man/man1/pango-querymodules.1
Making install in tools
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
Making install in tests
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Nothing to be done for `install-exec-am'.
/bin/sh ./mkinstalldirs /usr/lib/pkgconfig
/usr/bin/install -c -m 644 pango.pc /usr/lib/pkgconfig/pango.pc
/usr/bin/install -c -m 644 pangox.pc /usr/lib/pkgconfig/pangox.pc
/usr/bin/install -c -m 644 pangoxft.pc /usr/lib/pkgconfig/pangoxft.pc
/usr/bin/install -c -m 644 pangoft2.pc /usr/lib/pkgconfig/pangoft2.pc

GTK+ 2.6.7
... SNIP ...
checking for pkg-config... /usr/bin/pkg-config
checking for glib-2.0 >= 2.6.0 atk >= 1.0.1 pango >= 1.8.0... yes
checking BASE_DEPENDENCIES_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0
... SNIP ...
checking Pango flags... -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lpangoxft-1.0 -lpangox-1.0
configure: error:
*** Can't link to Pango. Pango is required to build
*** GTK+. For more information see http://www.pango.org
make: *** No targets specified and no makefile found. Stop.

config.log
... SNIP ...
configure:20733: checking for pkg-config
configure:20751: found /usr/bin/pkg-config
configure:20764: result: /usr/bin/pkg-config
configure:20781: checking for glib-2.0 >= 2.6.0 atk >= 1.0.1 pango >= 1.8.0
configure:20785: result: yes
configure:20789: checking BASE_DEPENDENCIES_CFLAGS
configure:20792: result: -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0
configure:20795: checking BASE_DEPENDENCIES_LIBS
configure:20798: result: -lglib-2.0 -lintl -liconv -latk-1.0 -lpango-1.0
... SNIP ...
configure:30975: checking Pango flagsconfigure:30981: result: -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lpangoxft-1.0 -lpangox-1.0configure:31029: gcc -o conftest -g -O2 -Wall -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include conftest.c -lpangoxft-1.0 -lpangox-1.0 -lintl >&5
/usr/bin/ld: Undefined symbols:
_pango_context_new
collect2: ld returned 1 exit status
configure:31035: $? = 1
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "gtk+"
| #define PACKAGE_TARNAME "gtk+"
| #define PACKAGE_VERSION "2.6.7"
| #define PACKAGE_STRING "gtk+ 2.6.7"
| #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gtk%2B"
| #define GETTEXT_PACKAGE "gtk20"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void exit (int);
| #endif
| #define GTK_COMPILED_WITH_DEBUGGING "minimum"
| #define HAVE_LSTAT 1
| #define HAVE_MKSTEMP 1
| #define HAVE_FLOCKFILE 1
| #define HAVE_SIGSETJMP 1
| #define HAVE_LOCALE_H 1
| #define HAVE_LC_MESSAGES 1
| #define HAVE_BIND_TEXTDOMAIN_CODESET 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define ENABLE_NLS 1
| #define GTK_LOCALEDIR "/usr/share/locale"
| #define HAVE_BIND_TEXTDOMAIN_CODESET 1
| #define HAVE_PWD_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_PWD_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define STDC_HEADERS 1
| #define RETSIGTYPE void
| #define HAVE_STDLIB_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_MMAP 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define HAVE_BROKEN_WCTYPE 1
| #define USE_GMODULE 1
| #define HAVE_PROGRESSIVE_JPEG 1
| #define HAVE_SYS_WAIT_H 1
| #define RETSIGTYPE void
| #define HAVE_XFREE_XINERAMA 1
| #define HAVE_XINERAMA 1
| #define HAVE_SHAPE_EXT 1
| #define HAVE_XCONVERTCASE 1
| #define HAVE_XINTERNATOMS 1
| #define HAVE_X11R6 1
| #define HAVE_XKB 1
| #define XINPUT_NONE 1
| #define HAVE_RANDR 1
| #define HAVE_XSYNC 1
| #define HAVE_IPC_H 1
| #define HAVE_SHM_H 1
| #define HAVE_XSHM_H 1
| /* end confdefs.h. */
|
| /* Override any gcc2 internal prototype to avoid an error. */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
| builtin and then its argument prototype would still apply. */
| char pango_context_new ();
| int
| main ()
| {
| pango_context_new ();
| ;
| return 0;
| }
configure:31057: error:
*** Can't link to Pango. Pango is required to build
*** GTK+. For more information see http://www.pango.org
lifewarped is offline  


Reply With Quote
Old 06-29-2005   #2 (permalink)
Just Joined!
 
Join Date: Jun 2005
Posts: 5
I did a manual search for the missing call and its there, im now lost :-/
here are the results:
/usr/lib > egrep -r pango_context_new *
Binary file libpango-1.0.0.800.1.dylib matches
Binary file libpango-1.0.0.dylib matches
Binary file libpango-1.0.dylib matches
Binary file libpangoft2-1.0.0.800.1.dylib matches
Binary file libpangoft2-1.0.0.dylib matches
Binary file libpangoft2-1.0.dylib matches
Binary file libpangox-1.0.0.800.1.dylib matches
Binary file libpangox-1.0.0.dylib matches
Binary file libpangox-1.0.dylib matches

/usr/include > egrep -r pango_context_new *
egrep: warning: gcc/darwin/2.95.2/g++/std: recursive directory loop

pango-1.0/pango/pango-context.h:PangoContext *pango_context_new (void);
lifewarped is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Free Magazines
Run Your Own Web Server Using Linux & Apache - Free 191 Page Preview
Learn about everything you'll need to build and maintain your Linux servers, and to deploy Web applications to them.
subscribe
Open Source Security Myths Dispelled
Dispel the five major myths surrounding Open Source Security and gain the tools necessary to make a truly informed decision for your IT organization
subscribe
InformationWeek
InformationWeek is the only newsweekly you'll need to stay on top of the latest developments in information technology.
subscribe



All times are GMT. The time now is 11:38 PM.






© 2000 - 2009 - All Rights Reserved - Property of  MAS Media

Content Relevant URLs by vBSEO 3.3.0 RC2