<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
If a user tries to search for a term while in a screen's help button, they will be prompted to build the Search Index. However, when they do so, they'll receive this error:<br><br>Document 'kde_application_manuals' (Application Manuals):<br>'/usr/bin/htdig' not found, install the package containing it<br><br>Installing htdig and adding a symlink does not fix it. I've appended the various errors to see if it is a PC-BSD problem or if it needs to go to the FreeBSD KDE list.<br><br>Cheers,<br><br>Dru<br><br>After installing htdig and symlinking, it does try to build the index but it stays at 0% and gives this error:<br><br>(15423) main: cmdFile: "/tmp/kde-dru/khelpcenterG15245.tmp"<br>(15423) main: indexDir: "/usr/home/dru/.kde4/share/apps/khelpcenter/index/"<br>(15423) main: can access<br>(15423) KHC::IndexBuilder::IndexBuilder: IndexBuilder()<br>(15423) KHC::IndexBuilder::buildIndices: Opened file ' "/tmp/kde-dru/khelpcenterG15245.tmp" '<br>(15423) KHC::IndexBuilder::buildIndices: LINE: "/usr/local/kde4/lib/kde4/libexec/khc_docbookdig.pl --indexdir=/usr/home/dru/.kde4/share/apps/khelpcenter/index/ --docpath=khelpcenter:kde_application_manuals --identifier=kde_application_manuals"<br>(15423) KHC::IndexBuilder::processCmdQueue: IndexBuilder::processCmdQueue()<br>(15423) KHC::IndexBuilder::processCmdQueue: PROCESS: "/usr/local/kde4/lib/kde4/libexec/khc_docbookdig.pl --indexdir=/usr/home/dru/.kde4/share/apps/khelpcenter/index/ --docpath=khelpcenter:kde_application_manuals --identifier=kde_application_manuals"<br>INDEXDIR: /usr/home/dru/.kde4/share/apps/khelpcenter/index/<br>FINDCMD: find /usr/local/kde4/share/doc/HTML/en/ -name index.docbook<br>Creating index for 'kde_application_manuals'<br>ht://dig Start Time: Mon Sep&nbsp; 6 12:54:58 2010<br>Warning: unknown locale!<br><br>New server: localhost, 0<br>0:2:0:file:///usr/home/dru/.kde4/share/apps/khelpcenter/index/kde_application_manuals.tmp/index.html: <br>New server: kcontrol, 80<br>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>New server: kioslave, 80<br>++++++++++++++++++++++++++++++++<br>New server: sonnet, 80<br>+<br>New server: kdesu, 80<br>+<br>New server: khelpcenter, 80<br>++++++<br>New server: kdebugdialog, 80<br>+<br>New server: network, 80<br>+<br>New server: knetattach, 80<br>+<br>New server: ksnapshot, 80<br>+<br>New server: kolourpaint, 80<br>+<br>New server: okular, 80<br>+<br>New server: kruler, 80<br>+<br>New server: gwenview, 80<br>+<br>New server: kdm, 80<br>+<br>New server: klipper, 80<br>+<br>New server: kmenuedit, 80<br>+<br>New server: ksysguard, 80<br>+<br>New server: plasma-desktop, 80<br>+<br>New server: kxkb, 80<br>+<br>New server: systemsettings, 80<br>+<br>New server: policykit-kde, 80<br>+<br>New server: kinfocenter, 80<br>++++++++++++++++++<br>New server: dolphin, 80<br>+<br>New server: kfind, 80<br>+<br>New server: konqueror, 80<br>+<br>New server: kdepasswd, 80<br>+<br>New server: konsole, 80<br>+<br>New server: kwrite, 80<br>+<br>New server: kmag, 80<br>+<br>New server: kmousetool, 80<br>+<br>New server: kmouth, 80<br>+<br>New server: kuser, 80<br>+<br>New server: kcron, 80<br>+<br>New server: ksystemlog, 80<br>+<br>New server: katomic, 80<br>+<br>New server: bovo, 80<br>+<br>New server: granatier, 80<br>+<br>New server: kbattleship, 80<br>+<br>New server: kblackbox, 80<br>+<br>New server: kblocks, 80<br>+<br>New server: kbounce, 80<br>+<br>New server: kbreakout, 80<br>+<br>New server: kdiamond, 80<br>+<br>New server: kgoldrunner, 80<br>+<br>New server: killbots, 80<br>+<br>New server: kigo, 80<br>+<br>New server: kiriki, 80<br>+<br>New server: kjumpingcube, 80<br>+<br>New server: klines, 80<br>+<br>New server: kmahjongg, 80<br>+<br>New server: kmines, 80<br>+<br>New server: knetwalk, 80<br>+<br>New server: kolf, 80<br>+<br>New server: kollision, 80<br>+<br>New server: konquest, 80<br>+<br>New server: kpat, 80<br>+<br>New server: kreversi, 80<br>+<br>New server: ksame, 80<br>+<br>New server: kshisen, 80<br>+<br>New server: ktron, 80<br>+<br>New server: ksirk, 80<br>+<br>New server: ksirkskineditor, 80<br>+<br>New server: kspaceduel, 80<br>+<br>New server: ksquares, 80<br>+<br>New server: ktuberling, 80<br>+<br>New server: kfourinline, 80<br>+<br>New server: lskat, 80<br>+<br>New server: kapman, 80<br>+<br>New server: bomber, 80<br>+<br>New server: palapeli, 80<br>+<br>New server: ksudoku, 80<br>+<br>New server: kubrick, 80<br>+<br>New server: blinken, 80<br>+<br>New server: cantor, 80<br>+<br>New server: kalzium, 80<br>+<br>New server: kanagram, 80<br>+<br>New server: kbruch, 80<br>+<br>New server: kgeography, 80<br>+<br>New server: khangman, 80<br>+<br>New server: kig, 80<br>+<br>New server: kiten, 80<br>+<br>New server: kmplot, 80<br>+<br>New server: klettres, 80<br>+<br>New server: kstars, 80<br>+<br>New server: ktouch, 80<br>+<br>New server: kturtle, 80<br>+<br>New server: parley, 80<br>+<br>New server: kalgebra, 80<br>+<br>New server: kwordquiz, 80<br>+<br>New server: step, 80<br>+<br>New server: rocs, 80<br>+<br>New server: kget, 80<br>+<br>New server: kopete, 80<br>+<br>New server: krdc, 80<br>+<br>New server: krfb, 80<br>+<br>New server: juk, 80<br>+<br>New server: kmix, 80<br>+<br>New server: dragonplayer, 80<br>+<br>New server: akregator, 80<br>+<br>New server: blogilo, 80<br>+<br>New server: kabcclient, 80<br>+<br>New server: konsolekalendar, 80<br>+<br>New server: kalarm, 80<br>+<br>New server: kjots, 80<br>+<br>New server: kleopatra, 80<br>+<br>New server: kwatchgnupg, 80<br>+<br>New server: kmail, 80<br>+<br>New server: korganizer, 80<br>+<br>New server: knode, 80<br>+<br>New server: knotes, 80<br>+<br>New server: kontact, 80<br>+<br>New server: kontact-admin, 80<br>+<br>New server: ktimetracker, 80<br>+<br>New server: marble, 80<br>+<br>New server: amor, 80<br>+<br>New server: kweather, 80<br>+<br>New server: kteatime, 80<br>+<br>New server: cervisia, 80<br>+<br>New server: kapptemplate, 80<br>+<br>New server: kbugbuster, 80<br>+<br>New server: kcachegrind, 80<br>+<br>New server: kompare, 80<br>+<br>New server: lokalize, 80<br>+<br>New server: kdesvn-build, 80<br>+<br>New server: umbrello, 80<br>+<br>New server: kate, 80<br>+<br>New server: ark, 80<br>+<br>New server: kcalc, 80<br>+<br>New server: kfloppy, 80<br>+<br>New server: kgpg, 80<br>+<br>New server: ktimer, 80<br>+<br>New server: kwallet, 80<br>+<br>New server: okteta, 80<br>+<br>New server: superkaramba, 80<br>+<br>New server: kdf, 80<br>+<br>New server: kcharselect, 80<br>+<br>New server: irkick, 80<br>+<br>New server: kcmlirc, 80<br>+<br>New server: kfilereplace, 80<br>+<br>New server: klinkstatus, 80<br>+<br>New server: kimagemapeditor, 80<br>+<br>New server: kphotoalbum, 80<br>+<br>New server: konq-plugins, 80<br>+++++++++++<br>New server: kmplayer, 80<br>+<br>New server: kcoloredit, 80<br>+<br>New server: kiconedit, 80<br>+<br>New server: skanlite, 80<br>+ size = 30439<br>compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template<br>xsltCompilePattern : failed to compile 'sect*/title'<br>1:204:1:help://kmplot/index.docbook:&nbsp; size = 2542<br>compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template<br>xsltCompilePattern : failed to compile 'sect*/title'<br>2:201:1:help://khangman/index.docbook:&nbsp; size = 38146<br>compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template xsltCompilePattern : failed to compile 'sect*/title'<br>3:246:1:help://kdesvn-build/index.docbook:&nbsp; size = 117553<br>&lt;snip similar errors for each section&gt;<br><br>When I click stop to stop the process, the application crashes with this error:<br><br>Application: KDE Help Center (khelpcenter), signal: Segmentation fault: 11<br>[KCrash Handler]<br>#6&nbsp; 0x0000000803281b21 in QProcessManager::remove () from /usr/local/lib/qt4/libQtCore.so.4<br>#7&nbsp; 0x000000080324087a in QProcess::~QProcess () from /usr/local/lib/qt4/libQtCore.so.4<br>#8&nbsp; 0x0000000802c2b2f4 in KProcess::~KProcess () from /usr/local/kde4/lib/libkdecore.so.7<br>#9&nbsp; 0x00000008006a68b6 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so<br>#10 0x00000008006ad147 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so<br>#11 0x00000008006b0fca in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so<br>#12 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4<br>#13 0x00000008006a6965 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so<br>#14 0x00000008006a9a20 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so<br>#15 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4<br>#16 0x00000008025642f8 in KDialog::slotButtonClicked () from /usr/local/kde4/lib/libkdeui.so.7<br>#17 0x00000008025659b8 in KDialog::qt_metacall () from /usr/local/kde4/lib/libkdeui.so.7<br>#18 0x00000008006a99cd in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so<br>#19 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4<br>#20 0x00000008032bd96e in QSignalMapper::mapped () from /usr/local/lib/qt4/libQtCore.so.4<br>#21 0x00000008032be142 in QSignalMapper::map () from /usr/local/lib/qt4/libQtCore.so.4<br>#22 0x00000008032be40c in QSignalMapper::qt_metacall () from /usr/local/lib/qt4/libQtCore.so.4<br>#23 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4<br>#24 0x0000000803df7952 in QAbstractButton::clicked () from /usr/local/lib/qt4/libQtGui.so.4<br>#25 0x0000000803b0942b in QAbstractButtonPrivate::emitClicked () from /usr/local/lib/qt4/libQtGui.so.4<br>#26 0x0000000803b0a5d5 in QAbstractButtonPrivate::click () from /usr/local/lib/qt4/libQtGui.so.4<br>#27 0x0000000803b0a81f in QAbstractButton::mouseReleaseEvent () from /usr/local/lib/qt4/libQtGui.so.4<br>#28 0x00000008037acf39 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4<br>#29 0x0000000803b099e0 in QAbstractButton::event () from /usr/local/lib/qt4/libQtGui.so.4<br>#30 0x0000000803ba631e in QPushButton::event () from /usr/local/lib/qt4/libQtGui.so.4<br>#31 0x00000008037514df in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4<br>#32 0x0000000803759c2e in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4<br>#33 0x00000008026198cf in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.7<br>#34 0x00000008032a4f14 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4<br>#35 0x0000000803754a50 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4<br>#36 0x00000008037d7eee in QETWidget::translateMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4<br>#37 0x00000008037d708f in QApplication::x11ProcessEvent () from /usr/local/lib/qt4/libQtGui.so.4<br>#38 0x0000000803800198 in x11EventSourceDispatch () from /usr/local/lib/qt4/libQtGui.so.4<br>#39 0x0000000806dea8e3 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0<br>#40 0x0000000806dee0e2 in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0<br>#41 0x0000000806dee6fb in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0<br>#42 0x00000008032d040c in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4<br>#43 0x00000008037fffdf in QGuiEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtGui.so.4<br>#44 0x00000008032a40bd in QEventLoop::processEvents () from /usr/local/lib/qt4/libQtCore.so.4<br>#45 0x00000008032a43f6 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4<br>#46 0x00000008032a659e in QCoreApplication::exec () from /usr/local/lib/qt4/libQtCore.so.4<br>#47 0x00000008006a3d5a in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so<br>&lt;snip whole bunch of other stuff&gt;<br>                                               </body>
</html>