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