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.
Write an article for LinuxForums Today! Win Great Prizes!
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
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.
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
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