ldconfig weakness
As a simple minded user I would say, that ldconfig does not necessarily need to have a bug or a weakness to reject the execution of that absolutely missconceptet path:
debian:/home/bb# ldconfig
ldconfig: Es ist nicht möglich, von »/usr/local/lib//usr/local/lib/libiovmall.so« nach »libiovmall.so« zu linken
debian:/home/bb#
(there is written something like
"ldconfig: It is impossible to execute to link »/usr/local/lib//usr/local/lib/libiovmall.so« to »libiovmall.so«)
As one might see there will be tried to add a path that is doubled and has irregularily double slashes in the path. I argue that there will be set a wrong path in the Makefile or the Makefile.lib or in any source - but may be I am wrong?
I think it is absolutely no accident that that is just the path to that libiovmall.so, that makes some hassle in the installation process or say afterwards.
I would recommend and kindly ask the maker of the make-files to cast a glance on that topic of the makefiles. (It is an odd job to check makefiles of oneself then on someone elses one.)
Up to the time the bug will be fixed, simply set the path in line 21 of the Makefile correct to:
DLL_COMMAND := -shared -Wl,-soname="/usr/local/lib/libiovmall.so"
by a simple ASCII-texteditor. That will overrun that erroneous path shown above (that certaily cannot be set by any system and any OS-tool.) You don`t have to wave with anything in doing so and you do not need to except any EULA, you do not even have to thank me. Don`t wait till the experts are moving - have fun now!
There are some compiler errors as well, and some annoying other things in Io I will report in another posting.
Regards BB