I didn’t have time to install the language pack because I was going to a meeting.
installing the language pack gets a complaint about
myscriptstylus-language depends on myscriptstylus (>= 184.108.40.206).
However, the myscriptstylus we’ve install is 220.127.116.11, so not sure why it’s complaining.
So I did
$ sudo dpkg --force-depends -i myscriptstylus-language_0.3.0.0-0_all.deb
$ 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
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
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.