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.cyri...@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@W54:~$ strace -o /tmp/strace.out mkfastmod KJV mkfastmod:
>error: KJV does not support a search framework. cyrille@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.
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page