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 ...
- 06-29-2005 #1Just 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
- 06-29-2005 #2Just 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);


Reply With Quote
