[Yum] Please could you help me?
Gene Heskett
gene.heskett at verizon.net
Fri Jul 30 17:30:26 UTC 2004
On Friday 30 July 2004 12:09, Enrique Perez-Terron wrote:
>On Fri, 2004-07-30 at 17:39, Gene Heskett wrote:
>> /usr/lib/gcc-lib/i386-redhat-linux/3.3.3/../../../libpangoxft-1.0.
>>so: undefined reference to `pango_fc_font_map_cache_clear'
>
>I did the following:
>
> $ cd /usr/lib
> $ for i in *pango*.so;
>
> > do objdump -T $i | grep pango_fc_font_map_cache_clear && echo
> > ===$i; done
>
> 000079f0 g DF .text 00000022 Base
> pango_fc_font_map_cache_clear ===libpangoft2-1.0.so
> 00000000 DF *UND* 00000022
> pango_fc_font_map_cache_clear ===libpangoxft-1.0.so
>
>It appears that the symbol is referenced in libpangoxft-1.0.so and
> defined in libpangoft2-1.0.so.
>
> $ ls -l libpangoft2-1.0.so libpangoxft-1.0.so
> lrwxrwxrwx [snip] libpangoft2-1.0.so ->
> libpangoft2-1.0.so.0.399.1 lrwxrwxrwx [snip] libpangoxft-1.0.so ->
> libpangoxft-1.0.so.0.399.1 $ rpm -qf
> /usr/lib/libpangoft2-1.0.so.0.399.1
> pango-1.4.0-2
> $ rpm -qf /usr/lib/libpangoxft-1.0.so.0.399.1
> pango-1.4.0-2
>
>FWIW.
>
>-Enrqiue
I took the simple way out with an ls -l:
[root at coyote gkrellm-2.1.28]# ls -l /usr/lib/libpango*
lrwxrwxrwx 1 root root 23 Jul 25 21:31 /usr/lib/libpango-1.0.so -> libpango-1.0.so.0.399.1
lrwxrwxrwx 1 root root 23 Jul 25 21:14 /usr/lib/libpango-1.0.so.0 -> libpango-1.0.so.0.399.1
-rwxr-xr-x 1 root root 208744 Apr 8 16:00 /usr/lib/libpango-1.0.so.0.399.1
lrwxrwxrwx 1 root root 26 Jul 25 21:31 /usr/lib/libpangoft2-1.0.so -> libpangoft2-1.0.so.0.399.1
lrwxrwxrwx 1 root root 26 Jul 25 21:14 /usr/lib/libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.399.1
-rwxr-xr-x 1 root root 147572 Apr 8 16:00 /usr/lib/libpangoft2-1.0.so.0.399.1
lrwxrwxrwx 1 root root 24 Jul 25 21:31 /usr/lib/libpangox-1.0.so -> libpangox-1.0.so.0.399.1
lrwxrwxrwx 1 root root 24 Jul 25 21:14 /usr/lib/libpangox-1.0.so.0 -> libpangox-1.0.so.0.399.1
-rwxr-xr-x 1 root root 43628 Apr 8 16:00 /usr/lib/libpangox-1.0.so.0.399.1
lrwxrwxrwx 1 root root 26 Jul 25 21:31 /usr/lib/libpangoxft-1.0.so -> libpangoxft-1.0.so.0.399.1
lrwxrwxrwx 1 root root 26 Jul 25 21:14 /usr/lib/libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.399.1
-rwxr-xr-x 1 root root 16600 Apr 8 16:00 /usr/lib/libpangoxft-1.0.so.0.399.1
Are you saying that I need to add libpangoft2.so.0 to the linking of gkrellm?
I'm not on very solid ground as to how to do this, please advise. Actually
this seems quite endemic on this system, and it seems the real cure might lay
in the /usr/lib/pkgconfig/pangoxft.pc file. ?
Compare this pangoxft.pc to one that works:
----------------------------
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include
Name: Pango Xft
Description: Xft font support for Pango
Version: 1.4.0
Requires: pango
Libs: -L${libdir} -lpangoxft-1.0
Cflags: -I${includedir}/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config
--------------------------
Am I getting warmer?
--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.24% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attorneys please note, additions to this message
by Gene Heskett are:
Copyright 2004 by Maurice Eugene Heskett, all rights reserved.
More information about the Yum
mailing list