[kio] : khelpcenter no longer works on OS X

René J.V. Bertin rjvbertin at gmail.com
Wed Jun 1 17:11:44 UTC 2016


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?

Thanks,
René

> khelpcenter
khelpcentre5
kf5.kservice.sycoca: Opening ksycoca from "/Users/bertin/.cache/ksycoca5_en-GB_PMpWfEntEBpMPiRGee9fFcuWXyE="
kf5.kservice.sycoca: checking file timestamps
Main template file name is empty.
Unable to read Formatter templates.
DocMetaInfo()
DocMetaInfo::scanMetaInfo(): scanning  "/opt/local/share/khelpcenter/plugins"
org.kde.khelpcenter: Requested KCM documents for ID "kcontrol"
org.kde.khelpcenter: Requested KCM documents for ID "konquerorcontrol"
org.kde.khelpcenter: Requested KCM documents for ID "filemanagercontrol"
org.kde.khelpcenter: Requested KCM documents for ID "browsercontrol"
org.kde.khelpcenter: Requested KCM documents for ID "othercontrol"
org.kde.khelpcenter: Requested KCM documents for ID "kinfocenter"
org.kde.khelpcenter: Requested IOSlave documents for ID "kioslave"
org.kde.khelpcenter: ScrollKeeper language:  "en-GB"
org.kde.khelpcenter: Populating info tree.
org.kde.khelpcenter: Parsing info dir file  "/usr/share/info/dir"
org.kde.khelpcenter: Parsing info dir file  "/opt/local/share/info/dir"
kf5.kxmlgui: Registering action  "edit_copy"  under new name  "copy_text"
mimeType() not emitted when sending first data!; job URL = QUrl("help:/kdoctools5-common/kde-docs.css") data size = 166
mimeType() not emitted when sending first data!; job URL = QUrl("help:/kdoctools5-common/kde-localised.css") data size = 171
QWidget::paintEngine: Should no longer be called
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::translate: Painter not active
[snip lots of QPainter messages]
QPainter::setBrush: Painter not active
mimeType() not emitted when sending first data!; job URL = QUrl("help:/kdoctools5-common/top-kde.jpg") data size = 165
History::updateCurrentEntry():  "Start Page"  (URL:  "khelpcenter:home" ) 

org.kde.khelpcenter: "Kioslaves" 

History::updateCurrentEntry():  "Start Page"  (URL:  "khelpcenter:home" ) 

History::updateCurrentEntry():  "Kioslaves"  (URL:  "khelpcenter:kioslaves" ) 

org.kde.khelpcenter: "help:/kioslave5/fish/index.html"
Navigator::selectItem():  "help:/kioslave5/fish/index.html"
org.kde.khelpcenter: Trying to build TOC for  "fish"
org.kde.khelpcenter: doc =  "/opt/local/share/doc/HTML/en//kioslave5/fish/index.docbook"
History::updateCurrentEntry():  "Kioslaves"  (URL:  "khelpcenter:kioslaves" ) 

kf5.kservice.sycoca: checking file timestamps
mimeType() not emitted when sending first data!; job URL = QUrl("help:/kioslave5/fish/index.html") data size = 161



More information about the Kde-frameworks-devel mailing list