[PC-BSD Testing] Building search Index while in Help

Dru Lavigne drulavigne at sympatico.ca
Mon Sep 6 10:25:20 PDT 2010


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:

Document 'kde_application_manuals' (Application Manuals):
'/usr/bin/htdig' not found, install the package containing it

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.

Cheers,

Dru

After installing htdig and symlinking, it does try to build the index but it stays at 0% and gives this error:

(15423) main: cmdFile: "/tmp/kde-dru/khelpcenterG15245.tmp"
(15423) main: indexDir: "/usr/home/dru/.kde4/share/apps/khelpcenter/index/"
(15423) main: can access
(15423) KHC::IndexBuilder::IndexBuilder: IndexBuilder()
(15423) KHC::IndexBuilder::buildIndices: Opened file ' "/tmp/kde-dru/khelpcenterG15245.tmp" '
(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"
(15423) KHC::IndexBuilder::processCmdQueue: IndexBuilder::processCmdQueue()
(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"
INDEXDIR: /usr/home/dru/.kde4/share/apps/khelpcenter/index/
FINDCMD: find /usr/local/kde4/share/doc/HTML/en/ -name index.docbook
Creating index for 'kde_application_manuals'
ht://dig Start Time: Mon Sep  6 12:54:58 2010
Warning: unknown locale!

New server: localhost, 0
0:2:0:file:///usr/home/dru/.kde4/share/apps/khelpcenter/index/kde_application_manuals.tmp/index.html: 
New server: kcontrol, 80
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
New server: kioslave, 80
++++++++++++++++++++++++++++++++
New server: sonnet, 80
+
New server: kdesu, 80
+
New server: khelpcenter, 80
++++++
New server: kdebugdialog, 80
+
New server: network, 80
+
New server: knetattach, 80
+
New server: ksnapshot, 80
+
New server: kolourpaint, 80
+
New server: okular, 80
+
New server: kruler, 80
+
New server: gwenview, 80
+
New server: kdm, 80
+
New server: klipper, 80
+
New server: kmenuedit, 80
+
New server: ksysguard, 80
+
New server: plasma-desktop, 80
+
New server: kxkb, 80
+
New server: systemsettings, 80
+
New server: policykit-kde, 80
+
New server: kinfocenter, 80
++++++++++++++++++
New server: dolphin, 80
+
New server: kfind, 80
+
New server: konqueror, 80
+
New server: kdepasswd, 80
+
New server: konsole, 80
+
New server: kwrite, 80
+
New server: kmag, 80
+
New server: kmousetool, 80
+
New server: kmouth, 80
+
New server: kuser, 80
+
New server: kcron, 80
+
New server: ksystemlog, 80
+
New server: katomic, 80
+
New server: bovo, 80
+
New server: granatier, 80
+
New server: kbattleship, 80
+
New server: kblackbox, 80
+
New server: kblocks, 80
+
New server: kbounce, 80
+
New server: kbreakout, 80
+
New server: kdiamond, 80
+
New server: kgoldrunner, 80
+
New server: killbots, 80
+
New server: kigo, 80
+
New server: kiriki, 80
+
New server: kjumpingcube, 80
+
New server: klines, 80
+
New server: kmahjongg, 80
+
New server: kmines, 80
+
New server: knetwalk, 80
+
New server: kolf, 80
+
New server: kollision, 80
+
New server: konquest, 80
+
New server: kpat, 80
+
New server: kreversi, 80
+
New server: ksame, 80
+
New server: kshisen, 80
+
New server: ktron, 80
+
New server: ksirk, 80
+
New server: ksirkskineditor, 80
+
New server: kspaceduel, 80
+
New server: ksquares, 80
+
New server: ktuberling, 80
+
New server: kfourinline, 80
+
New server: lskat, 80
+
New server: kapman, 80
+
New server: bomber, 80
+
New server: palapeli, 80
+
New server: ksudoku, 80
+
New server: kubrick, 80
+
New server: blinken, 80
+
New server: cantor, 80
+
New server: kalzium, 80
+
New server: kanagram, 80
+
New server: kbruch, 80
+
New server: kgeography, 80
+
New server: khangman, 80
+
New server: kig, 80
+
New server: kiten, 80
+
New server: kmplot, 80
+
New server: klettres, 80
+
New server: kstars, 80
+
New server: ktouch, 80
+
New server: kturtle, 80
+
New server: parley, 80
+
New server: kalgebra, 80
+
New server: kwordquiz, 80
+
New server: step, 80
+
New server: rocs, 80
+
New server: kget, 80
+
New server: kopete, 80
+
New server: krdc, 80
+
New server: krfb, 80
+
New server: juk, 80
+
New server: kmix, 80
+
New server: dragonplayer, 80
+
New server: akregator, 80
+
New server: blogilo, 80
+
New server: kabcclient, 80
+
New server: konsolekalendar, 80
+
New server: kalarm, 80
+
New server: kjots, 80
+
New server: kleopatra, 80
+
New server: kwatchgnupg, 80
+
New server: kmail, 80
+
New server: korganizer, 80
+
New server: knode, 80
+
New server: knotes, 80
+
New server: kontact, 80
+
New server: kontact-admin, 80
+
New server: ktimetracker, 80
+
New server: marble, 80
+
New server: amor, 80
+
New server: kweather, 80
+
New server: kteatime, 80
+
New server: cervisia, 80
+
New server: kapptemplate, 80
+
New server: kbugbuster, 80
+
New server: kcachegrind, 80
+
New server: kompare, 80
+
New server: lokalize, 80
+
New server: kdesvn-build, 80
+
New server: umbrello, 80
+
New server: kate, 80
+
New server: ark, 80
+
New server: kcalc, 80
+
New server: kfloppy, 80
+
New server: kgpg, 80
+
New server: ktimer, 80
+
New server: kwallet, 80
+
New server: okteta, 80
+
New server: superkaramba, 80
+
New server: kdf, 80
+
New server: kcharselect, 80
+
New server: irkick, 80
+
New server: kcmlirc, 80
+
New server: kfilereplace, 80
+
New server: klinkstatus, 80
+
New server: kimagemapeditor, 80
+
New server: kphotoalbum, 80
+
New server: konq-plugins, 80
+++++++++++
New server: kmplayer, 80
+
New server: kcoloredit, 80
+
New server: kiconedit, 80
+
New server: skanlite, 80
+ size = 30439
compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template
xsltCompilePattern : failed to compile 'sect*/title'
1:204:1:help://kmplot/index.docbook:  size = 2542
compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template
xsltCompilePattern : failed to compile 'sect*/title'
2:201:1:help://khangman/index.docbook:  size = 38146
compilation error: file /usr/local/kde4/share/apps/ksgmltools2/customization/htdig_index.xsl line 38 element template xsltCompilePattern : failed to compile 'sect*/title'
3:246:1:help://kdesvn-build/index.docbook:  size = 117553
<snip similar errors for each section>

When I click stop to stop the process, the application crashes with this error:

Application: KDE Help Center (khelpcenter), signal: Segmentation fault: 11
[KCrash Handler]
#6  0x0000000803281b21 in QProcessManager::remove () from /usr/local/lib/qt4/libQtCore.so.4
#7  0x000000080324087a in QProcess::~QProcess () from /usr/local/lib/qt4/libQtCore.so.4
#8  0x0000000802c2b2f4 in KProcess::~KProcess () from /usr/local/kde4/lib/libkdecore.so.7
#9  0x00000008006a68b6 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
#10 0x00000008006ad147 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
#11 0x00000008006b0fca in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
#12 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
#13 0x00000008006a6965 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
#14 0x00000008006a9a20 in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
#15 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
#16 0x00000008025642f8 in KDialog::slotButtonClicked () from /usr/local/kde4/lib/libkdeui.so.7
#17 0x00000008025659b8 in KDialog::qt_metacall () from /usr/local/kde4/lib/libkdeui.so.7
#18 0x00000008006a99cd in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
#19 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
#20 0x00000008032bd96e in QSignalMapper::mapped () from /usr/local/lib/qt4/libQtCore.so.4
#21 0x00000008032be142 in QSignalMapper::map () from /usr/local/lib/qt4/libQtCore.so.4
#22 0x00000008032be40c in QSignalMapper::qt_metacall () from /usr/local/lib/qt4/libQtCore.so.4
#23 0x00000008032b76e8 in QMetaObject::activate () from /usr/local/lib/qt4/libQtCore.so.4
#24 0x0000000803df7952 in QAbstractButton::clicked () from /usr/local/lib/qt4/libQtGui.so.4
#25 0x0000000803b0942b in QAbstractButtonPrivate::emitClicked () from /usr/local/lib/qt4/libQtGui.so.4
#26 0x0000000803b0a5d5 in QAbstractButtonPrivate::click () from /usr/local/lib/qt4/libQtGui.so.4
#27 0x0000000803b0a81f in QAbstractButton::mouseReleaseEvent () from /usr/local/lib/qt4/libQtGui.so.4
#28 0x00000008037acf39 in QWidget::event () from /usr/local/lib/qt4/libQtGui.so.4
#29 0x0000000803b099e0 in QAbstractButton::event () from /usr/local/lib/qt4/libQtGui.so.4
#30 0x0000000803ba631e in QPushButton::event () from /usr/local/lib/qt4/libQtGui.so.4
#31 0x00000008037514df in QApplicationPrivate::notify_helper () from /usr/local/lib/qt4/libQtGui.so.4
#32 0x0000000803759c2e in QApplication::notify () from /usr/local/lib/qt4/libQtGui.so.4
#33 0x00000008026198cf in KApplication::notify () from /usr/local/kde4/lib/libkdeui.so.7
#34 0x00000008032a4f14 in QCoreApplication::notifyInternal () from /usr/local/lib/qt4/libQtCore.so.4
#35 0x0000000803754a50 in QApplicationPrivate::sendMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4
#36 0x00000008037d7eee in QETWidget::translateMouseEvent () from /usr/local/lib/qt4/libQtGui.so.4
#37 0x00000008037d708f in QApplication::x11ProcessEvent () from /usr/local/lib/qt4/libQtGui.so.4
#38 0x0000000803800198 in x11EventSourceDispatch () from /usr/local/lib/qt4/libQtGui.so.4
#39 0x0000000806dea8e3 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
#40 0x0000000806dee0e2 in g_main_context_check () from /usr/local/lib/libglib-2.0.so.0
#41 0x0000000806dee6fb in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#42 0x00000008032d040c in QEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtCore.so.4
#43 0x00000008037fffdf in QGuiEventDispatcherGlib::processEvents () from /usr/local/lib/qt4/libQtGui.so.4
#44 0x00000008032a40bd in QEventLoop::processEvents () from /usr/local/lib/qt4/libQtCore.so.4
#45 0x00000008032a43f6 in QEventLoop::exec () from /usr/local/lib/qt4/libQtCore.so.4
#46 0x00000008032a659e in QCoreApplication::exec () from /usr/local/lib/qt4/libQtCore.so.4
#47 0x00000008006a3d5a in kdemain () from /usr/local/kde4/lib/libkdeinit4_khelpcenter.so
<snip whole bunch of other stuff>
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pcbsd.org/pipermail/testing/attachments/20100906/fe06f8cb/attachment-0001.html>


More information about the Testing mailing list