[Info-vax] Whither VMS?

John E. Malmberg wb8tyw at qsl.network
Thu Sep 17 01:12:59 EDT 2009


Steven Schweda wrote:
> Richard B. Gilbert wrote:
> 
>> I know that there is some sort of a Unix-like shell on some recent
>> releases but I think it was only in recent releases.  V3.7-V5.5-2 didn't
>> have a Unix like shell.  I don't recall one in V6.x.  I'm not sure just
>> when Posix came along.
> 
>    Apparently.
> 
> GIMP $ write sys$output f$getsyi( "version")
> V5.5-2
> 
> GIMP $ posix
> psx> uname -a
> POSIX_for_OpenVMS_VAX GIMP V2.0(V2.0) V5.5-2 VAX_4000-200 VAX
> 
> What else don't you know?
> 
>>   I do know that the POSIX shell is a piss poor
>> substitute for a genuine Unix shell.  The last time I tried (it was
>> maybe four years ago) the VMS POSIX shell was not capable of running the
>> "configure" script for NTP.

The POSIX subsystem would not run on recent VMS releases, I forget which 
one it stopped working on.

For at least the last 3 years, GNV has the capability of running many 
UNIX configure scripts.  The ftp://encompasserve.org/gnv directory is 
full of packages that most were built using GNV.

EAGLE> type gnv_ncurses_configure.sh
# DCL Fallback does not work so disable
export GNV_DISABLE_DCL_FALLBACK=1
#
# POSIX exit mode is needed for UNIX shells.
export GNV_CC_MAIN_POSIX_EXIT=1
#
# Where to look for the helper files.
export GNV_OPT_DIR=.
#
# Configure gets this run.
export cf_cv_xopen_source=no
#
# Set the directory to where the Configure script actually is.
cd ../..
./configure  --prefix=/usr --exec-prefix=/usr \
  --disable-dependency-tracking \
  --disable-libtool-lock --enable-reentrant \
  --with-pthread   --enable-widec \
  --enable-ext-colors
#

EAGLE> bash gnv_ncurses_configure.sh
checking for egrep... grep -E
Configuring NCURSES 5.7 ABI 5 (Wed Sep 16 23:40:14 CDT 2009)
checking build system type... alpha-dec-vms
checking host system type... alpha-dec-vms
checking target system type... alpha-dec-vms
Configuring for vms
checking for prefix... /usr
<skip output>
** Configuration summary for NCURSES 5.7 20081102:

      extended funcs: yes
      xterm terminfo: xterm-new

       bin directory: /usr/bin
       lib directory: /usr/lib
   include directory: /usr/include
       man directory: /usr/man
  terminfo directory: /usr/share/terminfo

EAGLE> show sys/noproc
OpenVMS V8.3  on node EAGLE  16-SEP-2009 23:49:28.88  Uptime  474 01:28:43

Regards,
-John
wb8tyw at qsl.network
Personal Opinion Only



More information about the Info-vax mailing list