Installer module isn't 32 bit
Paul Sprangers (346) 530 posts |
The latest !System contains an Installer module that isn’t 32 bit, reason why !SysMerge doesn’t work. |
Doug Webb (190) 1181 posts |
Are you trying the standalone !System resources update from the downloads area as if so this is not for RISCOS 5 based systems and the appropriate !System in the HardDisc image doesn’t have Installer unless it is part of another distribution. |
Paul Sprangers (346) 530 posts |
Oh dear, you’re right. I failed to see the ‘pre-’ prefix, and thought that it was typically meant for machines running RISC OS 5. Should I worry, now that I may have installed pre-RO5 modules? Can it be made undone? I’m using 5.30 now, and so far it still seems to run fine… |
Robert Hampton (1923) 57 posts |
The !SysMerge script tries to load the Installer module before it does anything significant to !System, so if the Installer module failed to load, the script will have terminated before any major changes are made. In any case I think there are 32-bit versions of the modules in the !System.500 directory in the main HardDisc4 download, which will be RMLoaded in preference on a RO5 computer. In summary, if everything is working, I don’t think you need to worry. Perhaps there should be an OS version check in !SysMerge so it refuses to run on RISC OS 5? |
Paul Sprangers (346) 530 posts |
Yes, but I was so (un)clever to replace the Installer module by a 32-bit one and do the install after that. On the other hand, I don’t think that it would replace newer modules by older ones. Anyhow, everything still works, so I won’t worry. |
Rick Murray (539) 13907 posts |
Normally your module resources are scanned in reverse order (so it’ll look at 500.Modules before 310.Modules…). The only time this will go awry is if something is trying to load a module that has no 32 bit equivalent. Luckily the OS will catch this and refuse to let it run. |
Stuart Swales (8827) 1367 posts |
It would perhaps be helpful to park the ‘System resources’ in a separate section (e.g. ‘Support for older systems’) in Downloads Edit: OK, perhaps the even more wordy ‘Support for systems with older OSes’ |
Steve Pampling (1551) 8198 posts |
Good idea. It is accessible in two sections at present “RiscPC / A7000” and “Miscellaneous” “These are software resources for RISC OS that work on any RISC OS 5 platform.” which might well apply to most items on the page, but not the !System download |