> Stripping away some of my redundant geekberish, the rule is > simple enough: Oh my, that was a lot of info. I'll need to save and keep as a reference! > > The peculiar thing about this problem is only kword and kpresenter are > > affected. Possibly there are other "undefined symbol" problems in my > > builds that I have not yet noticed, but I'm guessing kword and > > kpresenter are not linking correctly during my builds. I don't know > > how to debug further or what to look for. > > You might find the linker flag --no-undefined (-Wl,--no-undefined in > LDFLAGS) to be useful. (I thought Trinity was passing it already, but I > could be wrong.) The build log is filled with --no-undefined. I presume the flag is used when building kword and kpresenter too, although I did not try to filter the log that deep. > Other more-or-less-obscure things you might find useful in this hunt: > > - dynamic linker symbol debugging, set LD_DEBUG=symbols before running > the program: very verbose: see also LD_DEBUG=help (then run any > dynamically-linked program at all, e.g. LD_DEBUG=help ls) Yesterday I toyed a bit with the LD_DEBUG variable. LD_DEBUG=symbols took so long that I gave up and interrrupted the output. I have no idea what to look for in that output. > - linker symbol tracing, -Wl,--trace-symbol=SYMBOL in LDFLAGS, > which prints every file the named symbol appears in I'm not following with that one. Exactly what do I do? Darrell