Find the answer to your Linux question:
Results 1 to 2 of 2
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 ...
  1. #1
    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

  2. #2
    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);

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •