Paul Johnson wrote:
> This is not explaining how LyX depends on kdebase.  That's the part
> i'm puzzled over.  Is it kdvi that is the trouble?

Read it again.

LyX uses the Qt 4 toolkit. The Qt4 toolkit has a plugin architecture and uses 
plugins for several tasks (plugins can be shipped with Qt itself or provided 
by 3rd parties). In the given case, it searches for plugins that can handle 
eps images (for displaying them in the workarea). Qt itself does not provide 
such an architecture, but KDE4 does (it's called kimg_eps, which is part of 
kdebase). So Qt just uses this, because it's available (if you uninstall 
kdelibs, Qt uses whatever it finds next).

The trouble was that kimg_eps assumed that there are only KDE4 apps around, 
and it made use of some KDE4-specific techniques that Qt itself does not 
know, that's why LyX crashed.

Clearer now?

Jürgen

Reply via email to