I have already tried deleting the xapiandb, as per the recoll manual, and found one post of a similar problem with recoll on another distro. There, the issue was a missing perl library dependency. Then, I found that mlocate had not been installed, and installed it, ran updatedb as root. Added in other programs / libraries that looked like they might assist in indexing.
No use. When I start recoll from a root terminal, I get a vanilla GUI window of it, but if I even try to set any parameters for the indexing, I get the following errors:
A GUI window pops up, saying: "Could not start process. Cannot talk to klauncher: Not connected to D-Bus server."
The terminal is far more verbose, but I've copied this excerpt:
KGlobal::locale(): Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work
klauncher(27484) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.
The last line was repeated several times with different numbers in paranthesis.
I honestly don't get it. Are there dependencies missing? I'm used to Debian-family distros, and finding dependencies was a strength of Synaptic's UI. Can't find them in the Mageia package manager. A "view dependencies" entry in one of the menus would be helpful.
Fake component?

Addition: Tried using recollindex command from a root terminal, as per the recoll manual, and CPU load went up a bit and stayed there for several minutes. I thought maybe it was actually indexing, buth then I got the following:
recollindex
Illegal instruction
[root@localhost drach]# recollindex
:3:recollindex.cpp:371:recollindex: starting up
Illegal instruction
Time to walk away from the computer for a bit.
