trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: December 2011

Re: [trinity-devel] KOffice 3.5.13 FTBFS

From: /dev/ammo42 <mickeytintincolle@...>
Date: Tue, 6 Dec 2011 20:08:52 +0100
Le Tue, 6 Dec 2011 12:06:16 -0600,
"Timothy Pearson" <kb9vqf@...> a écrit :

> My first attempt would be to see which shared library all those
> symbols ended up in.  Sometimes (it depends on the processing power
> of your computer) you can do a simple text-based search in your
> library directory for e.g. DrawSetFillPatternURL to figure out which
> library it is.
grep isn't needed, you can do something like
$ readelf --symbols --wide /opt/kde3/lib64/libkdecore.so
and it's more efficient as readelf reads only the needed parts of the
library binary.
If the library is a C++ one (like most KDE4 and Trinity ones) you can
get the meaningful function names by using c++filt (it's in binutils):
$ readelf --symbols --wide /opt/kde3/lib64/libkdecore.so | c++filt
> 
> Once you know the library name, try appending it as a linker flag to
> the koffice/filters/chalk/gmagick/Makefile.am LDFLAGS string; e.g if
> you found libfoo.so.1.0.0 contains the symbol then you would append
> -lfoo
> 
> Tim
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> trinity-devel-unsubscribe@... For additional
> commands, e-mail: trinity-devel-help@... Read
> list messsages on the Web archive:
> http://trinity-devel.pearsoncomputing.net/ Please remember not to
> top-post:
> http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
>