I didn’t have time to install the language pack because I was going to a meeting.
Let’s see…
installing the language pack gets a complaint about
myscriptstylus-language depends on myscriptstylus (>= 3.0.0.29).
However, the myscriptstylus we’ve install is 3.0.11.36, so not sure why it’s complaining.
So I did
$ sudo dpkg --force-depends -i myscriptstylus-language_0.3.0.0-0_all.deb
and
$ sudo dpkg --force-depends -i myscriptstylus-language-zh-tw_0.3.0.0-0_all.deb
but problem persists, so I did
$ ldd /usr/bin/MyScriptStylus
things look fine, next
$ strace MyScriptStylus
All the system libraries that it needs are found under /usr/lib/i386-linux-gnu/
Also that there’s a config file, hidden under the ~/.config folder
open("/home/XXX/.config/Vision Objects/MyScript Stylus.conf", O_RDWR|O_CREAT|O_LARGEFILE|O_CLOEXEC, 0666) = 23
The language packs contains files that would be installed to
/opt/VisionObjects/myscriptstylus/resources/
It looks like some type of database file, it is likely decompressed and merged during install resulting in the much larger files after installation.
strace saw the opening of these files:
open("/opt/VisionObjects/myscriptstylus/resources/0c3f5.rcc", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 19
but it reported the language files error anyway.
What the program really can’t find are
A training file is supposed to be located in, but I don’t see the directories
/home/XXX/.myscriptstylus//Training/04040002
and
open("/etc/myscriptstylus//CommonDictionary.txt", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/xdg/Vision Objects/MyScript Stylus.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/xdg/Vision Objects.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/etc/myscriptstylus/ui_lang.txt", 0xffbf3c50) = -1 ENOENT (No such file or directory)
stat64("/etc/myscriptstylus//links.txt", 0xffbf3d10) = -1 ENOENT (No such file or directory)
I can’t seem to find those files anywhere. Not in the deb packages, so perhaps there’s another deb file to be installed? I don’t know whether that’s what breaks the program or maybe the database’s version of the files under /opt/VisionObjects/myscriptstylus/resources/ doesn’t match the installed program. Either way, the program itself looks fine. The language packages didn’t install any executable binaries. Therefore the issue doesn’t seem like 64bit or 32bit architecture related.