summaryrefslogtreecommitdiff
path: root/!NetSurf/!Run,feb
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2008-05-04 19:04:03 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2008-05-04 19:04:03 +0000
commit6d4e87126020fe00e93d4b1ea5e4a9bb9afdf8ed (patch)
treeb2b1dbd287e2737fc94fb25e83e2f1dbea54926d /!NetSurf/!Run,feb
parentcc9ab23b042f21b7a417edf45a9a7063daa3f45d (diff)
downloadnetsurf-6d4e87126020fe00e93d4b1ea5e4a9bb9afdf8ed.tar.gz
netsurf-6d4e87126020fe00e93d4b1ea5e4a9bb9afdf8ed.tar.bz2
Require C99 SCL in Run file. Provides a friendlier error message than "Integer too big for SharedCLibrary" when attempting to load modules that require either a 32bit or C99-capable SCL (e.g. AcornURI or Iconv)
svn path=/trunk/netsurf/; revision=4124
Diffstat (limited to '!NetSurf/!Run,feb')
-rw-r--r--!NetSurf/!Run,feb6
1 files changed, 6 insertions, 0 deletions
diff --git a/!NetSurf/!Run,feb b/!NetSurf/!Run,feb
index 7828c21fc..0094e27a0 100644
--- a/!NetSurf/!Run,feb
+++ b/!NetSurf/!Run,feb
@@ -44,6 +44,12 @@ If "<Inet$MimeMappings>" = "" Then Set Inet$MimeMappings InetDBase:MimeMap
| Syntax: NetSurfRMLoad <Path to module>
Set Alias$NetSurfRMLoad IfThere %%*0 Then RMLoad %%*0
+| Ensure a 32bit SharedCLibrary is installed
+| http://www.iyonix.com/32bit/
+| (5.17 == first 32bit SCL, 5.43 == C99 features)
+RMEnsure SharedCLibrary 5.17 NetSurfRMLoad System:Modules.CLib
+RMEnsure SharedCLibrary 5.43 Error NetSurf requires SharedCLibrary 5.43 or later. This can be downloaded from http://www.iyonix.com/32bit/system.shtml
+
| Ensure CallASWI is installed
| http://www.iyonix.com/32bit/
RMEnsure UtilityModule 3.70 RMEnsure CallASWI 0.02 NetSurfRMLoad System:Modules.CallASWI