Next step on my Risc OS journey.
I've got a ton of software for the RiscPC which I wrote many moons ago and I'd like to transfer it across to the working system.
Networking is all running fine - so I'd like to get SunFish running so I can use NFS to move files around.
I've installed this on the Risc 4.02 system and it runs - but immediately tells me
System.Modules.CLib is not found.
This rings a distant bell. I do have CLib which may have come with Acorn C++, but its an older compiler probably from the Castle period.
Do I need to download something and/or modify the !Boot folder to make this work?
SunFish
- IanJeffray
- Posts: 6018
- Joined: Sat Jun 06, 2020 3:50 pm
- Contact:
Re: SunFish
I think SunFish sadly needs the ROOLy CLib : https://www.riscosopen.org/content/downloads/common
Download the "System Resources" and merge the !System folder with your existing one using !SysMerge
(The single module you need is actually in !System.310.Modules)
Re: SunFish
Many thanks for getting back.
I tried as above - and after clicking on SysMerge I seem to get a few errors. It complains that BootCmds is not present - although I see its in both the source and destination.
Most programs run OK - but FreeTime tells me the shared c library is out of date, and SunFish gives the same error about Systems.Modules.CLib.
I did install AcornC++ so I'm wondering if this has messed things up a bit? I should probably install the latest version although the version I have was purchased at the same time as RiscOS 4.02 so they should in theory match.
I tried as above - and after clicking on SysMerge I seem to get a few errors. It complains that BootCmds is not present - although I see its in both the source and destination.
Most programs run OK - but FreeTime tells me the shared c library is out of date, and SunFish gives the same error about Systems.Modules.CLib.
I did install AcornC++ so I'm wondering if this has messed things up a bit? I should probably install the latest version although the version I have was purchased at the same time as RiscOS 4.02 so they should in theory match.
Re: SunFish
I just run !ADFFS as it has usually the latest CLib and generally sent solves this problem. Then run Sunfishsilcreval wrote: ↑Wed Nov 22, 2023 1:02 pm Many thanks for getting back.
I tried as above - and after clicking on SysMerge I seem to get a few errors. It complains that BootCmds is not present - although I see its in both the source and destination.
Most programs run OK - but FreeTime tells me the shared c library is out of date, and SunFish gives the same error about Systems.Modules.CLib.
I did install AcornC++ so I'm wondering if this has messed things up a bit? I should probably install the latest version although the version I have was purchased at the same time as RiscOS 4.02 so they should in theory match.
Re: SunFish
Thanks Mark - I'll give that a try