patch 9.0.2153: no support to build on OpenVMS
Problem: no support to build on OpenVMS
Solution: Add OpenVMS X86_64 platform port
closes: #13623
Co-authored-by: errael <errael@raelity.com>
Co-authored-by: K.Takata <kentkt@csc.jp>
Signed-off-by: Zoltan Arpadffy <zoltan.arpadffy@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/src/INSTALLvms.txt b/src/INSTALLvms.txt
index c235151..97406ab 100644
--- a/src/INSTALLvms.txt
+++ b/src/INSTALLvms.txt
@@ -1,7 +1,7 @@
INSTALLvms.txt - Installation of Vim on OpenVMS
-Maintainer: Zoltan Arpadffy <arpadffy@polarhome.com>
-Last change: 2008 Jan 06
+Maintainer: Zoltan Arpadffy <zoltan.arpadffy@gmail.com>
+Last change: 2023 Nov 29
This file contains instructions for compiling Vim on Openvms.
If you already have an executable version of Vim, you don't need this.
@@ -40,6 +40,9 @@
where X.X is the version number.
+You may want to clone the latest source code from https://github/vim/vim
+Or the last tested on OpenVMS from http://polarhome.com/vim/files/source/vms/
+
1.2. Expand the three archives.
1.3. Apply patches if they exist. (Patch files are found in the ftp
@@ -81,7 +84,7 @@
NORMAL - A default selection of features enabled
(OpenVMS default)
HUGE - All possible features enabled.
- Uncommented - will default to NORMAL
+ Uncommented - will default to HUGE
Default : MODEL = NORMAL
Parameter name : GUI
@@ -117,7 +120,7 @@
Default : CCVER = YES
Parameter name : DEBUG
- Description : Building a debug version
+ Description : Building a debug version (DVIM.EXE)
Options: : YES - debug version will be built
Uncommented - building normal executable
Default : Uncommented
@@ -163,6 +166,36 @@
Uncommented - build without support.
Default : Uncommented
+ Parameter name : VIM_RUBY
+ Description : Add Ruby support
+ Options: : YES - Build with support
+ Uncommented - build without support.
+ Default : Uncommented
+
+ Parameter name : VIM_LUA
+ Description : Add Lua support
+ Options: : YES - Build with support
+ Uncommented - build without support.
+ Default : Uncommented
+
+ Parameter name : VIM_MZSCHEME
+ Description : Add support for FEATURE_MZSCHEM
+ Options: : YES - Build with support
+ Uncommented - build without FEATURE_MZSCHEM.
+ Default : Uncommented
+
+ Parameter name : VIM_ICONV
+ Description : Build with using the ICONV library
+ Options: : YES - Build with support
+ Uncommented - build without support.
+ Default : Uncommented
+
+ Parameter name : MODIFIED_BY
+ Description : Add note if you modified the code
+ Options: : YES - Build with adding the MODIFIED_BY define
+ Uncommented - build without the define
+ Default : Uncommented
+
You can edit the *_INC and *_LIB qualifiers, but it is really
not recommended for beginners.
@@ -184,6 +217,11 @@
mms /descrip=Make_vms.mms clean
+ The build will stop if any error or warning is encontered. In some cases
+ the warnings can be ignored. Use:
+
+ mms /descrip=Make_vms.mms /ignore=warning
+
4. Compilation VAXC
4.1. VAXC compiler is not fully ANSI C compatible in pre-processor directives