Hello Mark,

Am Donnerstag, 28. August 2003 23:27 schrieb Mark Knecht:
> > Hello Mark,
> > I don't know how to handle this with qpkg, I prefer etcat (in
> > app-portage/gentoolkit).
> >
> > [EMAIL PROTECTED] ~ $ etcat -d kdemultimedia | grep rosegarden
> > * media-sound/rosegarden-4.0.9
> > * media-sound/rosegarden-4.0.8.5
> >
> > So rosegarden seems to depend on kdemultimedia.
> >
> > HTH
> > Michael
>
> Thanks Michael!
>
> I have no problems at all with using etcat. I didn't actually know about
> it. It seems to work nicely though.

Some nice tools are well hidden in gentoo ;-)

> I don't suppose you know how to go any further in terms of determining what
> portion of kdemultimedia Rosegarden is actually using do you? None of the
> options in the man page seem to suggest this tool can go that far.

I also don't think, that etcat can handle this.

> There must be some sort of tools for figuring out (maybe when a program is
> running) what it's calling and where it's getting it?

Guess: Maybe rosegarden is linked against a lib belonging to kdemultimedia. If 
this is the case ldd `which rosegarden` (or however the binary is called) 
shows the libs rosegarden is linked against. You can use etcat -b <path to 
lib> then to verify the suspicious libraries belong to kdemultimedia.
Example (may be clearer ;-) ):
[EMAIL PROTECTED] ~ $ ldd `which kmail`
libkhtml.so.4 => /usr/kde/3.1/lib/libkhtml.so.4 (0x40000000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4b09a000)
libkjs.so.1 => /usr/kde/3.1/lib/libkjs.so.1 (0x4030f000)
libpcreposix.so.0 => /usr/lib/libpcreposix.so.0 (0x4ae8f000)
libpcre.so.0 => /usr/lib/libpcre.so.0 (0x4ae79000)
libkdeprint.so.4 => /usr/kde/3.1/lib/libkdeprint.so.4 (0x40382000)
...

[EMAIL PROTECTED] ~ $ etcat -b /usr/kde/3.1/lib/libkjs.so.1
Searching for /usr/kde/3.1/lib/libkjs.so.1 in * ...
kde-base/kdelibs-3.1.3-r1

Maybe this helps you any further.

> Anyway, thanks much for the new tool.

Nice to hear it helped :-)

> Cheers,
> Mark

Michael



--
[EMAIL PROTECTED] mailing list

Reply via email to