[kio] : khelpcenter no longer works on OS X

David Faure faure at kde.org
Wed Jun 1 20:06:27 UTC 2016


On Wednesday, June 1, 2016 7:11:44 PM CEST René J.V. Bertin wrote:
> Hi,
> 
> KHelpcentre 5.6.4 no longer works with KIO 5.22.0 on Mac OS X. An
> identically configured build on Linux still works. The app gives me a popup
> error that "The file or folder help:/kioslave5/fish/index.html does not
> exist" and displays "There is no documentation available for
> /kioslave5/fish/index.html." in the documentation area.
> 
> When I enable debug output I see that something does find the (installed!)
> docbook. I have a hunch that the mimeType() errors are related: I don't get
> those on Linux. Would this correspond to the mime errors that kbuildsycoca5
> spits at me?

No. Completely unrelated. You're seeing warnings about the 0.1% of the exotic 
mimetypes that can't be resolved, this doesn't affect normal operations.

> mimeType() not emitted when sending first data!; job URL =
> QUrl("help:/kdoctools5-common/kde-docs.css") 

That's a warning related to the kioslave implementation, I bet you see the 
same on Linux?

When launching khelpcenter without args, then clicking on Konqueror Settings 
Modules -> Bookmarks, I get this:

 khelpcenter(2220): could not start process ("--stylesheet", "/usr/share/kde4/
apps/khelpcenter/table-of-contents.xslt", "--output", "/var/tmp/kdecache-
dfaure/help/en__kcontrol__bookmarks__index.docbook", "/usr/share/doc/kde/HTML/
en//kcontrol/bookmarks/index.docbook") 

No executable name. That looks like a KProcess -> QProcess porting bug...

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5



More information about the Kde-frameworks-devel mailing list