Why libsqllite3? Why libncurses5? Why sql at all? Why libssl?libcurl4-gnutls-dev
libmariadbclient-dev-compat (provides mysqlclient)
Put simply why any other than SDL (which is not listed interesting enough)? I must be missing something, as it makes no sense to me.
This explains the calls that were unresolved in the RISC OS attempt to build it. So I have a lot more research to do than I thought I did in order to dig into this.
This is what we often call a cause of DLL double hokey sticks (can not use correct word on this forum).
In order to get it going I am going to have to learn a few libraries well enough to understand how to replace the functionality in ScriptBasic with native functionality in the application.
Thank you for a bigger challenge than I was expecting. Even in an OS that supports them I am not going to use a bunch of dynamic libraries just for the sake of it, when the same functionality is just as easy without them.
Well off to study a lot of dynamic libraries that I am not personally familiar with.