[sword-devel] Problem for indexation and randomly installation of module

Troy A. Griffitts scribe at crosswire.org
Thu Dec 17 10:26:07 EST 2020


Dear Br. Cyrille,

The error you are receiving, "mkfastmod: error: KJV does not support a search framework," I believe is because the SWORD binary you are using is compiled with neither clucene nor xapian support. Those are the two options for supporting a search framework for the type of module you've requested. If you want to use search with indexing, then you'll need to compile SWORD with one of those two frameworks.

Hope this helps,

Troy

On December 17, 2020 4:00:01 AM MST, Fr Cyrille <fr.cyrille at tiberiade.be> wrote:
>Hello,
>With the new version of Sword and xiphos, I can't index, and sometimes
>I 
>can't install modules.
>This issue is on Ubuntu 20.04 with the debian package build for Bionic,
>
>and on Ubuntu Hirsute beta version.
>
>|cyrille at W54:~$ strace -o /tmp/strace.out mkfastmod KJV mkfastmod: 
>error: KJV does not support a search framework. cyrille at W54:~$ grep -A2
>
>-B2 '= -1' /tmp/strace.out execve("/usr/bin/mkfastmod", ["mkfastmod", 
>"KJV"], 0x7ffe03e5f2f8 /* 52 vars */) = 0 brk(NULL) = 0x556ea9330000 
>arch_prctl(0x3001 /* ARCH_??? */, 0x7ffc2246d880) = -1 EINVAL (Argument
>
>invalide) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (Aucun fichier
>
>ou dossier de ce type) openat(AT_FDCWD, "/etc/ld.so.cache", 
>O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=210629,
>
>...}) = 0 -- brk(0x556ea9351000) = 0x556ea9351000 getrandom("\xcb", 1, 
>GRND_NONBLOCK) = 1 stat("/etc/gnutls/config", 0x7ffc2246d7e0) = -1 
>ENOENT (Aucun fichier ou dossier de ce type) brk(0x556ea937f000) = 
>0x556ea937f000 futex(0x7fb4ad1056bc, FUTEX_WAKE_PRIVATE, 2147483647) =
>0 
>-- socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3 close(3) = 0 
>access("./sword.conf", R_OK) = -1 ENOENT (Aucun fichier ou dossier de
>ce 
>type) access("./mods.conf", R_OK) = -1 ENOENT (Aucun fichier ou dossier
>
>de ce type) access("./mods.d", R_OK) = -1 ENOENT (Aucun fichier ou 
>dossier de ce type) access("../library/mods.d", R_OK) = -1 ENOENT
>(Aucun 
>fichier ou dossier de ce type) access("/etc/sword.conf", R_OK) = 0 
>access("/home/cyrille/.sword/sword.conf", R_OK) = -1 ENOENT (Aucun 
>fichier ou dossier de ce type) access("/home/cyrille/sword/sword.conf",
>
>R_OK) = -1 ENOENT (Aucun fichier ou dossier de ce type) 
>access("/etc/sword.conf", R_OK) = 0 openat(AT_FDCWD, "/etc/sword.conf",
>
>O_RDONLY) = 3 -- read(3, "", 254) = 0 close(3) = 0 
>access("/usr/share/sword/mods.conf", R_OK) = -1 ENOENT (Aucun fichier
>ou 
>dossier de ce type) access("/usr/share/sword/mods.d", R_OK) = 0 
>access("/usr/share/sword/locales.d", R_OK) = 0 -- close(3) = 0 
>brk(0x556eaaaf8000) = 0x556eaaaf8000 access("./sword.conf", R_OK) = -1 
>ENOENT (Aucun fichier ou dossier de ce type) access("./mods.conf",
>R_OK) 
>= -1 ENOENT (Aucun fichier ou dossier de ce type) access("./mods.d", 
>R_OK) = -1 ENOENT (Aucun fichier ou dossier de ce type) 
>access("../library/mods.d", R_OK) = -1 ENOENT (Aucun fichier ou dossier
>
>de ce type) access("/etc/sword.conf", R_OK) = 0 
>access("/home/cyrille/.sword/sword.conf", R_OK) = -1 ENOENT (Aucun 
>fichier ou dossier de ce type) access("/home/cyrille/sword/sword.conf",
>
>R_OK) = -1 ENOENT (Aucun fichier ou dossier de ce type) 
>access("/etc/sword.conf", R_OK) = 0 openat(AT_FDCWD, "/etc/sword.conf",
>
>O_RDONLY) = 3 -- read(3, "", 254) = 0 close(3) = 0 
>access("/usr/share/sword/mods.conf", R_OK) = -1 ENOENT (Aucun fichier
>ou 
>dossier de ce type) access("/usr/share/sword/mods.d", R_OK) = 0 
>openat(AT_FDCWD, "/usr/share/sword/mods.d", 
>O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 -- lseek(9, 0, SEEK_SET)
>
>= 0 brk(0x556eaadae000) = 0x556eaadae000 
>access("/home/cyrille/sword/mods.d", R_OK) = -1 ENOENT (Aucun fichier
>ou 
>dossier de ce type) write(2, "mkfastmod: error: KJV does not s"..., 59)
>
>= 59 close(9) For now I just downgrade the version. |

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://crosswire.org/pipermail/sword-devel/attachments/20201217/769b3737/attachment.html>


More information about the sword-devel mailing list