Forget it. The following is a bad idea, at least for me. See my next post.
Like a dog having found a new bone, I --having found goldendict, https://www.forum.puppylinux.com/viewto ... 426#p88426-- haven't been able to let it go without figuring out some way to run it under Slackos.
Of course, probably the easiest way for someone would be to compile it from scratch. But I don't compile. That would require learning the language of compiling: not likely even just the basics as goldendict uses several hundred libraries including Qt (or Qt5) and python. [If it isn't too obtuse, I can read bash scripts. But that's a far-cry from being able to think in code and intelligently write it].
Goldendict is available for ALL ubuntu-binary-compatible puppies; and I think those could be used in debian-binary-compatible puppys. pkgs.org indicates that a Void Linux version exists; as do versions for most 'Major Distros'. But AFAICT, there are no published Slackware builds; only instructions, https://slackbuilds.org/repository/15.0 ... oldendict/
An attempt to run any 'Ubuntu/debian' version under Slackos involves a long hunt for missing libs resulting in failure or (worse) a hung OS. I had more success building it as a portable within which are libraries made use of via an argument in the launch script establishing their path and usage (ala Battleshooter, fredx181, watchdog & MikeWalsh. That results in an application whose GUI appears; but is otherwise not functional. Via terminal 20 unresolved errors appear.
There's a version of GoldenDict for 32bit xenialpup. It would be simple to create a xenialpup32 bit Chroot which runs that GoldenDict that could be used under Slackos. The strength & problem with Chroots is that they ARE self-contained. GoldenDict is an application to display the contents of libraries/documents, and there are over 1.5 Gbs of those for it. You probably wouldn't want all. But if you left one out and later wanted to included it you would have to rebuild the Chroot.
IIRC, various version of EasyOS employed containers. While each was 'self-contained' all were able to write-to and (I think) read-from a specific external-to-the-container folder. So I wondered if a similar mechanism could be used with a Chroot.
Well, I figure I might be able to dissemble an EasyOS and find the relevant code. But a couple of hints might be helpful.