[PATCH] Set default Qt directory in startkde

David Faure faure at kde.org
Mon Mar 3 13:11:20 GMT 2008


On Sunday 02 March 2008, David Jarvie wrote:
> Currently, startkde fails to start a KDE session when PATH doesn't contain the 
> Qt bin directory. The startkde script uses the directory containing itself as 
> the default for the KDE installation's bin directory, and adds that to PATH. 
> But it doesn't set Qt's directory.

Can you remind us what the Qt bin directory is necessary for, during an end user's kde session?

> The attached patch fixes this failure by using kde4-config in startkde's 
> directory to find Qt's location, and add it also to PATH. Okay to commit?

> ldd $bindir/kde4-config|grep libQtCore.so

I'm not sure that's portable.

> sed 's#^[^/]*\(.*\)/lib/.*$#\1#'`/bin

And this makes assumptions on the way Qt is installed, doesn't it? (Not that I can think of a case where this wouldn't be true, but you never know :)

IMHO, Qt is pre-requisite for KDE, either you set it up already or the distribution does it for you anyway...

-- 
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).




More information about the kde-core-devel mailing list