Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!border2.nntp.ams2.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail NNTP-Posting-Date: Sat, 11 Aug 2012 17:38:19 -0500 From: Chris Newman Subject: Re: clib & RISC OS 4.39 Newsgroups: comp.sys.acorn.misc Date: Sat, 11 Aug 2012 23:38:24 +0100 Message-ID: <52bdc879a3cvjazz@waitrose.com> References: <52bd999662cvjazz@waitrose.com> <52bd9ab19dchrisjohnson+news@spamcop.net> <52bd9fe31ccvjazz@waitrose.com> <52bda2f156chrisjohnson+news@spamcop.net> User-Agent: Pluto/3.04e (RISC-OS/4.39) NewsHound/v1.52-32 Organization: None Lines: 54 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-MuOi9OuRXjq3sBLwkmNsgWjOhwBnUOkDtD/BLYli2EGUiJiSMaKdVmMB0OR2SMdr1F38Ieq+7BQsoq/!qJi+G9xtO5bZEeVvtZ0xGVnu8fwHKNu4M06/BPtescyIgSRlzzAE7LSBzPMVQ+zK+MsMCPHW9wei X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 3348 Xref: csiph.com comp.sys.acorn.misc:6051 In article <52bda2f156chrisjohnson+news@spamcop.net>, Chris Johnson wrote: > In article <52bd9fe31ccvjazz@waitrose.com>, > Chris Newman wrote: > > Well I never.... How is a chap supposed to know? In mine (although > > as far as I know I didn't put them there) I have.... > You should compare the version numbers of the modules in the plain > Modules dir with those in the NNN.Modules directories and if they are > older or the same delete them. Verma may help you. Done that (Although Verma didn't find them all - ABIMod; Colours for instance). I've deleted the ones which are the same but kept the older ones just in case I have any very old software which needs them, or can I presume all the later versions are backwards compatible & I can safely ditch the old ones? > If you do (in a task window - Ctrl-F12) *show sys* (the trailing * is > a wildcard) you should find an entry for System$Path which will look > something like (depends on OS version) Done that. Mine looks thus... System$Path : Sys:420.,Sys:400.,Sys:370.,Sys:350.,Sys:310.,IDEFS::h-4.$.!BOOT.Resources.!System. Notice it starts at Sys 400 even though I have a 500 directory. Is that because I'm running 4.39 & the 500 directory would never be needed? > This is the order the OS looks for modules when loading them from > system. It starts at the highest OS version, so that if the later OS > needs a different version module than older OSs, it is loaded in > preference. It works through the list of module directories until the > module is found. > The final entry, which is the !System.Modules dir, is looked at as a > last resort. The default place for modules suitable for all flavours > of OS should be 310.Modules. Neither does it end with !System.Modules dir so presumably it will never look there anyway. Curiouser & curiouser. I also have..... IDEFS::h-4.$.!Boot.Resources.!System.Backup which has directories from 310 to 500 each of which has more modules than the "normal" directories. I have not made this backup so might it have been made when the machine was upgraded from 3.7 to 4.39? Many thanks for your enlightenment so far. -- Chris Newman