<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: If interest with ! Three documents on MMK in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965625#M37107</link>
    <description>&lt;P&gt;Hartmut,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looks like the GNV make I run is buggy. I got the reason why my GNU_a.mms fails on the dcl command.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ set verify&lt;BR /&gt;$ bash&lt;BR /&gt;bash$ make -f GNU_a.mms&lt;BR /&gt;dcl PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas&lt;BR /&gt;$ define/nolog sys$error _MBA14121:&lt;BR /&gt;$ open/write sys$error _MBA14121:&lt;BR /&gt;$ define/nolog/user sys$input _MBA14122:&lt;BR /&gt;-c dcl PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;make: *** [P2C_LTVT_MODUL.OBJ] Error 176&lt;BR /&gt;bash$ sh -c 'dcl PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas'&lt;BR /&gt;$ define/nolog sys$error _MBA14136:&lt;BR /&gt;$ open/write sys$error _MBA14136:&lt;BR /&gt;$ define/nolog/user sys$input _MBA14137:&lt;BR /&gt;PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas&lt;BR /&gt;bash$&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So as far it looks /bin/dcl.exe gets implicitely&amp;nbsp; executed and passed wrong arguments. This is reinforced with this test:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ set verify&lt;/P&gt;&lt;P&gt;$ bash&lt;BR /&gt;bash$ make -f GNU_a.mms&lt;BR /&gt;PASCAL /object=P2C_LTVLEIPL_MODUL.OBJ P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;$ define/nolog sys$error _MBA14168:&lt;BR /&gt;$ open/write sys$error _MBA14168:&lt;BR /&gt;$ define/nolog/user sys$input _MBA14169:&lt;BR /&gt;-c PASCAL /object=P2C_LTVLEIPL_MODUL.OBJ P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;make: *** [P2C_LTVLEIPL_MODUL.OBJ] Error 176&lt;BR /&gt;bash$ cat GNU_a.mms&lt;BR /&gt;SHELL=dcl&lt;BR /&gt;PASCAL=PASCAL&lt;BR /&gt;&lt;BR /&gt;.SUFFIXES: .pas .OBJ&lt;BR /&gt;&lt;BR /&gt;all: P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ&lt;BR /&gt;&lt;BR /&gt;.pas.OBJ:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(PASCAL) /object=$@ $*.pas&lt;BR /&gt;&lt;BR /&gt;P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVT_MODUL.pas \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;bash$&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;which I would rather have expected a PASCAL: no such file or directory error. This makes Unix sense:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;bash$ sh -c 'PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas'&lt;BR /&gt;sh: PASCAL: command not found&lt;BR /&gt;bash$&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yours truly,&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;</description>
    <pubDate>Sun, 17 Feb 2013 15:05:57 GMT</pubDate>
    <dc:creator>Ph Vouters</dc:creator>
    <dc:date>2013-02-17T15:05:57Z</dc:date>
    <item>
      <title>If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5959509#M37096</link>
      <description>&lt;P&gt;1/ Designing MMS/MMK portable Makefile&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://vouters.dyndns.org/tima/OpenVMS-MMS-MMK-MMS_MMK_differences-Some_notes.html"&gt;http://vouters.dyndns.org/tima/OpenVMS-MMS-MMK-MMS_MMK_differences-Some_notes.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2/ GNU Make/MMK/Visual Studio nmake Makefiles - A comparison&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://vouters.dyndns.org/tima/All-OS-GNU_make-MMK-nmake-Makefiles_comparison-Some_notes.html"&gt;http://vouters.dyndns.org/tima/All-OS-GNU_make-MMK-nmake-Makefiles_comparison-Some_notes.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3/ MMK - Rules and dependancies - Advanced MMK techniques&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://vouters.dyndns.org/tima/OpenVMS-MMK-Rules_and_dependencies.html"&gt;http://vouters.dyndns.org/tima/OpenVMS-MMK-Rules_and_dependencies.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the hope this will satisfy some of you, easing and simplifying your work on designing Makefiles&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;</description>
      <pubDate>Sun, 10 Feb 2013 16:41:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5959509#M37096</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2013-02-10T16:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5960013#M37097</link>
      <description>&lt;P&gt;&lt;EM&gt;&amp;gt; 2/ GNU Make/MMK/Visual Studio nmake Makefiles - A comparison&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;GNU Make is available for VMS as well. For those who want to compare the pointed to Makefiles with one for VMS:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;$ gmake -v&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;GNU Make 3.82.90&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Built for VMS&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Copyright (C) 1988-2012 Free Software Foundation, Inc.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;License GPLv3+: GNU GPL version 3 or later &amp;lt;&lt;A target="_blank" href="http://gnu.org/licenses/gpl.html"&gt;http://gnu.org/licenses/gpl.html&lt;/A&gt;&amp;gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;This is free software: you are free to change and redistribute it.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;There is NO WARRANTY, to the extent permitted by law.&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;$ &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;$ type makefile.vms&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;# GNU make Makefile for VMS to build telnet.exe&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;CFLAGS += /reentrancy=(multithread)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;LDFLAGS += /thread=(multiple,upcalls)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;VERSION = f$$edit(f$$getsyi("version"),"collapse")&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;PLATFORM = f$$getsyi("arch_name")&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;ECHO = write sys$$output&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;OBJS = telnet.obj dbgdmp.obj decode_64.obj&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;.PHONY: all os clean&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;all : os clean telnet.exe&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;telnet.exe : $(OBJS)&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;os :&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @ $(ECHO) "Building for HP OpenVMS/" + $(PLATFORM) + \&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " " + $(VERSION) + "..."&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;clean :&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if f$$search("*.obj") .nes. "" then delete/nolog/noconfirm *.obj;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if f$$search("telnet.exe") .nes. "" then \&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete/nolog/noconfirm telnet.exe;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;$&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Feb 2013 08:43:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5960013#M37097</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2013-02-11T08:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5962851#M37098</link>
      <description>&lt;P&gt;Note that MMK is open source and is under fairly active development:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/endlesssoftware/mmk:" target="_blank"&gt;https://github.com/endlesssoftware/mmk:&lt;/A&gt; &lt;A href="https://github.com/endlesssoftware/mmk" target="_blank"&gt;https://github.com/endlesssoftware/mmk&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So if you wanted to report a bug or implement a new feature you could do so there (bugs are called "Issues" on github).&lt;/P&gt;</description>
      <pubDate>Wed, 13 Feb 2013 20:55:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5962851#M37098</guid>
      <dc:creator>Craig A Berry</dc:creator>
      <dc:date>2013-02-13T20:55:18Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5963919#M37099</link>
      <description>&lt;P&gt;Hi Harmut,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your telnet GNV Make sample is not highly GNU Make coloured. Here is one very GNU Make coloured which I wrote:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ cat SSLMail/Makefile_smtp&lt;/P&gt;&lt;P&gt;# gmake Makefile for smtp&lt;BR /&gt;SHELL=/bin/sh&lt;BR /&gt;#IPv6FLAG=-D_USE_INET6&lt;BR /&gt;CC_OSF1=cc&lt;BR /&gt;CXX_OSF1=cxx&lt;BR /&gt;LDFLAGS_OSF1=&lt;BR /&gt;DFLAGS_OSF1=$(IPv6FLAG) -D__USE_STD_IOSTREAM&lt;BR /&gt;CC_HP-UX=cc&lt;BR /&gt;CXX_HP-UX=aCC&lt;BR /&gt;DFLAGS_HP-UX=$(IPv6FLAG) -D__unix__&lt;BR /&gt;LDFLAGS_HP-UX=-lssl -lcrypto&lt;BR /&gt;CC_OpenVMS=cc -Os&lt;BR /&gt;CXX_OpenVMS=cxx -Os&lt;BR /&gt;LDFLAGS_OpenVMS=-L/TCPIP\$$LIBRARY -ltcpip\$$lib \&lt;BR /&gt;-L/SYS\$$SHARE -lssl -lcrypto&lt;BR /&gt;DFLAGS_OpenVMS=$(IPv6FLAG)&lt;BR /&gt;CC_Linux=gcc -O2&lt;BR /&gt;CXX_Linux=g++ -O0 -g&lt;BR /&gt;LDFLAGS_Linux=-lresolv -lssl -lcrypto&lt;BR /&gt;DFLAGS_Linux=$(IPv6FLAG) -D_REENTRANT&lt;BR /&gt;CC_SunOS=/usr/local/bin/gcc -I/usr/include&lt;BR /&gt;CXX_SunOS=/usr/local/bin/g++ -I/usr/include&lt;BR /&gt;DFLAGS_SunOS=$(IPv6FLAG)&lt;BR /&gt;LDFLAGS_SunOS=-lsocket -lnsl -lssl -lcrypto&lt;BR /&gt;#&lt;BR /&gt;OS= $(shell uname -s)&lt;BR /&gt;CC=CC_$(OS)&lt;BR /&gt;CXX=CXX_$(OS)&lt;BR /&gt;LDFLAGS=LDFLAGS_$(OS)&lt;BR /&gt;DFLAGS=DFLAGS_$(OS)&lt;BR /&gt;BIN?=$(HOME)/bin&lt;BR /&gt;OBJS=&amp;nbsp;&amp;nbsp; sockutil.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fileparse.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uuencode_base64.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; encode.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; decode.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; digest_md5.o \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gssapi.o&lt;BR /&gt;ifeq ($(OS),OpenVMS)&lt;BR /&gt;OBJS+=smtp_util.o&lt;BR /&gt;endif&lt;BR /&gt;ifneq ($(TRACE),)&lt;BR /&gt;EXTRA_OBJ=../LeakTrace/LeakTracer.o&lt;BR /&gt;endif&lt;BR /&gt;ifeq ($(DEBUG),true)&lt;BR /&gt;CFLAGS+=-DDEBUG&lt;BR /&gt;endif&lt;BR /&gt;CFLAGS+=$(shell if [ -f /usr/include/gssapi.h ]; then \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "-DHAVE_HEIMDAL_KRB5"; \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; elif [ -f /usr/include/gssapi/gssapi_generic.h ]; then \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "-DHAVE_MIT_KRB5"; \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; elif [ -f /usr/include/gssapi/gssapi_ext.h ]; then \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "-DHAVE_SUN_KRB5"; \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi)&lt;BR /&gt;CFLAGS+=$(shell if [ -f /usr/include/et/com_err.h ]; then\&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "-DHAVE_ET_COM_ERR_H";fi)&lt;BR /&gt;ifneq ($(OS),OpenVMS)&lt;BR /&gt;LDFLAGS_$(OS)+=$(shell if [[ -d /usr/include &amp;amp;&amp;amp; (( -f /usr/include/gssapi.h || \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f /usr/include/gssapi/gssapi_generic.h || \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f /usr/include/gssapi/gssapi_ext.h )) ]]; then \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "-lgssapi_krb5"; \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fi)&lt;BR /&gt;endif&lt;BR /&gt;ifeq ($(CC),cc)&lt;BR /&gt;CC=$(CC_$(OS))&lt;BR /&gt;endif&lt;BR /&gt;ifeq ($(CXX),g++)&lt;BR /&gt;CXX=$(CXX_$(OS))&lt;BR /&gt;endif&lt;BR /&gt;ifeq ($(LDFLAGS),)&lt;BR /&gt;LDFLAGS=$(LDFLAGS_$(OS))&lt;BR /&gt;endif&lt;BR /&gt;ifeq ($(DFLAGS),)&lt;BR /&gt;DFLAGS=$(DFLAGS_$(OS))&lt;BR /&gt;endif&lt;BR /&gt;&lt;BR /&gt;all: os clean smtp&lt;BR /&gt;&lt;BR /&gt;smtp: smtp.cxx $(OBJS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $($(CXX)) $($(DFLAGS)) smtp.cxx -o smtp $(OBJS) $(EXTRA_OBJ) $($(LDFLAGS))&lt;BR /&gt;&lt;BR /&gt;.c.o:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $($(CC)) $($(DFLAGS)) $(CFLAGS) -c $&amp;lt;&lt;BR /&gt;&lt;BR /&gt;sockutil.o: sockutil.cxx sockutil.hxx&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $($(CXX)) $($(DFLAGS)) -c sockutil.cxx&lt;BR /&gt;os:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @echo "Building for $(OS)..."&lt;BR /&gt;&lt;BR /&gt;clean:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f *.o&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f $(BIN)/smtp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm -f core&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Another pure GNV Make sample highly VMS coloured I could not get it to work&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ cd examples/Pascal&lt;BR /&gt;$ type GNU_a.mms&lt;BR /&gt;SHELL=/bin/dcl&lt;BR /&gt;PASCAL=PASCAL&lt;BR /&gt;&lt;BR /&gt;all: P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ&lt;BR /&gt;&lt;BR /&gt;.pas.OBJ:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(SHELL) $(PASCAL) $*.PAS&lt;BR /&gt;&lt;BR /&gt;P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVT_MODUL.pas \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;&lt;BR /&gt;#P2C_LTVT_MODUL.OBJ: P2C_LTVT_MODUL.pas&lt;BR /&gt;#P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;$ bash&lt;BR /&gt;bash$ make -f GNU_a.mms&lt;BR /&gt;make: Nothing to be done for `all'.&lt;BR /&gt;bash$ ls&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;GNU_a.mms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.mms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foo.mms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ltcodes_modul.pas&lt;BR /&gt;P2C_LTVLEIPL_MODUL.pas&amp;nbsp; basis_modul.def&amp;nbsp; foo1_MODUL.pas&lt;BR /&gt;P2C_LTVT_MODUL.pas&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basis_modul.pas&amp;nbsp; foo2_MODUL.pas&lt;BR /&gt;a.mms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; descrip.mms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ltcodes_modul.def&lt;BR /&gt;bash$ exit&lt;BR /&gt;exit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2013 19:40:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5963919#M37099</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2013-02-14T19:40:55Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5963951#M37100</link>
      <description>&lt;P&gt;Hi Craig,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you know how to let the MMK maintainers aware of this simple fix to the&lt;/P&gt;&lt;P&gt;INCLUDE&amp;nbsp; =&amp;nbsp; text&lt;/P&gt;&lt;P&gt;issue that I document in the yellow coloured part of my today's updated document at &lt;A href="http://vouters.dyndns.org/tima/OpenVMS-MMS-MMK-MMS_MMK_differences-Some_notes.html," target="_blank"&gt;http://vouters.dyndns.org/tima/OpenVMS-MMS-MMK-MMS_MMK_differences-Some_notes.html,&lt;/A&gt; you are more than welcomed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, I would need an MMK maintainer point of view on what could be regarded as a bug or not. It all depends upon either MMS or GNU Make/nmake behaviour compatibility which is looked after.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It happens with such constructs:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;foo1.obj foo2.obj : foo1.c foo2.c&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if I only manually delete foo2.obj, then&amp;nbsp; both foo1.obj and foo2.obj are rebuilt when running MMS/MMK and only foo2.obj is rebuilt when running GNU Make/Microsoft nmake.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you own some contacts within the MMK maintainers, please provide your contact the URL to this thread.&lt;/P&gt;&lt;P&gt;Thank you so much in advance.&lt;/P&gt;&lt;P&gt;Yours truly,&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2013 20:04:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5963951#M37100</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2013-02-14T20:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5964065#M37101</link>
      <description>&lt;P&gt;Hartmut,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The very strange thing with GNV Make and the small GNU_a.mms using VMS/PASCAL source files I could not succeed to make it work and I posted earlier, this very similar descrip.mms&amp;nbsp; works fully as expected with exactly the same behaviour on both Linux Fedora 18 (can't be more than up to date) and OpenVMS V8.3.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[philippe@victor ~]$ sftp remote-host&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;Welcome to hp OpenVMS Industry Standard 64 Operating System, Version V8.3&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;Enter passphrase for key '/home/philippe/.ssh/id_rsa':&lt;BR /&gt;Connected to remote-host.&lt;BR /&gt;sftp&amp;gt; mkdir examples/C&lt;BR /&gt;sftp&amp;gt; cd examples/C&lt;BR /&gt;sftp&amp;gt; put P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;Uploading P2C_LTVLEIPL_MODUL.c to /DISK$USERS/pv/EXAMPLES/C/P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;P2C_LTVLEIPL_MODUL.c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100%&amp;nbsp;&amp;nbsp; 41&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0KB/s&amp;nbsp;&amp;nbsp; 00:00&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;sftp&amp;gt; put P2C_LTVT_MODUL.c&lt;BR /&gt;Uploading P2C_LTVT_MODUL.c to /DISK$USERS/pv/EXAMPLES/C/P2C_LTVT_MODUL.c&lt;BR /&gt;P2C_LTVT_MODUL.c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100%&amp;nbsp;&amp;nbsp; 37&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0KB/s&amp;nbsp;&amp;nbsp; 00:00&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;sftp&amp;gt; !ls descrip.mms&lt;BR /&gt;descrip.mms&lt;BR /&gt;sftp&amp;gt; !cat descrip.mms&lt;BR /&gt;all: P2C_LTVT_MODUL.o P2C_LTVLEIPL_MODUL.o&lt;BR /&gt;&lt;BR /&gt;P2C_LTVT_MODUL.o P2C_LTVLEIPL_MODUL.o: P2C_LTVT_MODUL.c \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;.c.o:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(CC) -c -o $@ $*.c&lt;BR /&gt;sftp&amp;gt; put descrip.mms&lt;BR /&gt;Uploading descrip.mms to /DISK$USERS/pv/EXAMPLES/C/descrip.mms&lt;BR /&gt;descrip.mms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100%&amp;nbsp; 155&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.2KB/s&amp;nbsp;&amp;nbsp; 00:00&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;sftp&amp;gt; bye&lt;BR /&gt;[philippe@victor ~]$ ssh remote-host&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;Welcome to hp OpenVMS Industry Standard 64 Operating System, Version V8.3&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;Enter passphrase for key '/home/philippe/.ssh/id_rsa':&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last interactive login on Thursday, 14-FEB-2013 20:37:12.58&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Last non-interactive login on Thursday, 14-FEB-2013 23:57:14.83&lt;BR /&gt;%GNU_STARTUP-I-SETTING_UP,&amp;nbsp; setting up Autoconf for VMS version 1.105&lt;BR /&gt;%GNU_STARTUP-I-SETTING_UP,&amp;nbsp; setting up M4 version 1.4&lt;BR /&gt;%GNU_STARTUP-I-SETTING_UP,&amp;nbsp; setting up SSLMail version 1.0&lt;BR /&gt;$ cd examples/C&lt;BR /&gt;$ bash&lt;BR /&gt;bash$ make -f descrip.mms&lt;BR /&gt;cc -c -o P2C_LTVT_MODUL.o P2C_LTVT_MODUL.c&lt;BR /&gt;cc -c -o P2C_LTVLEIPL_MODUL.o P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;bash$ rm P2C_LTVLEIPL_MODUL.o&lt;BR /&gt;bash$ make -f descrip.mms&lt;BR /&gt;cc -c -o P2C_LTVLEIPL_MODUL.o P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;bash$ cat P2C_LTVT_MODUL.c&lt;BR /&gt;void P2C_LTVT_MODUL(void){&lt;BR /&gt;return;&lt;BR /&gt;}&lt;BR /&gt;bash$ cat P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;void P2C_LTVLEIPL_MODUL(void){&lt;BR /&gt;return;&lt;BR /&gt;}&lt;BR /&gt;bash$ uname -s&lt;BR /&gt;OpenVMS&lt;BR /&gt;bash$ exit&lt;BR /&gt;exit&lt;BR /&gt;$ lo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;Connection to remote-host closed.013 00:01:13.69&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2013 23:14:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5964065#M37101</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2013-02-14T23:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5964071#M37102</link>
      <description>&lt;P&gt;To me this looks like a lower-/UPPERCASE filename problem.&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ sh proc/parse/case&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;Parse Style: Extended&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;Case Lookup: Blind&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;mc gnv$gnu:[bin]diff -utb GNU_a.mms-orig GNU_a.mms&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;--- GNU_a.mms-orig &amp;nbsp; &amp;nbsp; &amp;nbsp;Thu Feb 14 17:39:14 2013&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+++ GNU_a.mms &amp;nbsp; Thu Feb 14 17:38:59 2013&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;@@ -1,13 +1,13 @@&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;SHELL=/bin/dcl&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;PASCAL=PASCAL&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;-all: P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+all: p2c_ltvt_modul.obj p2c_ltvleipl_modul.obj&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;-.pas.OBJ:&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+.pas.obj:&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$(SHELL) $(PASCAL) $*.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;-P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVT_MODUL.pas \&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;P2C_LTVLEIPL_MODUL.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+p2c_ltvt_modul.obj p2c_ltvleipl_modul.obj: p2c_ltvt_modul.pas \&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p2c_ltvleipl_modul.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;#P2C_LTVT_MODUL.OBJ: P2C_LTVT_MODUL.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;#P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVLEIPL_MODUL.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc sys$login:make -v&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;GNU Make 3.82.90&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;Built for VMS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;Copyright (C) 1988-2012 Free Software Foundation, Inc.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;License GPLv3+: GNU GPL version 3 or later &amp;lt;&lt;A href="http://gnu.org/licenses/gpl.html" target="_blank"&gt;http://gnu.org/licenses/gpl.html&lt;/A&gt;&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;This is free software: you are free to change and redistribute it.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;There is NO WARRANTY, to the extent permitted by law.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc sys$login:make -nf GNU_a.mms&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl PASCAL p2c_ltvt_modul.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl PASCAL p2c_ltvleipl_modul.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc gnv$gnu:[bin]make -v &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;GNU Make version 3.78.1, by Richard Stallman and Roland McGrath.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;Built for VMS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Free Software Foundation, Inc.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;This is free software; see the source for copying conditions.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;PARTICULAR PURPOSE.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;Report bugs to &amp;lt;bug-make@gnu.org&amp;gt;.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc gnv$gnu:[bin]make -nf GNU_a.mms&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl PASCAL p2c_ltvt_modul.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl PASCAL p2c_ltvleipl_modul.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I also remember that I fixed some case problems for GNU make 3.80:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc sys$login:gmake380 -v&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;GNU Make 3.80&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;Copyright (C) 2002 &amp;nbsp;Free Software Foundation, Inc.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;This is free software; see the source for copying conditions.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;PARTICULAR PURPOSE.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc sys$login:gmake380 -nf GNU_a.mms-orig&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl PASCAL p2c_ltvt_modul.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl PASCAL p2c_ltvleipl_modul.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc sys$login:gmake380 -nf GNU_a.mms &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl PASCAL p2c_ltvt_modul.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl PASCAL p2c_ltvleipl_modul.PAS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;But changes in 3.81 (or later in 3.82) broke that fix and I never spent the time to get it working again.&lt;/DIV&gt;</description>
      <pubDate>Fri, 15 Feb 2013 00:07:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5964071#M37102</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2013-02-15T00:07:44Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5964079#M37103</link>
      <description>&lt;P&gt;Hartmut,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can play with this hereafter. It invokes the HP C compiler, which you should have available, either directly (GNU_a.mms) through /bin/dcl or indirectly (DESCRIP.MMS) via the GNV cc wrapper. This GNU_a.mms is the VMS/PASCAL sources one fitted to VMS/C sources. This does strangely look as a GNV make bug or if you are delicate with HP OpenVMS business a strong limitation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As a side note regarding my very GNU Make coloured Makefile posted earlier, it GNV builds fine using my cc wrapper version andf the following syntax:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LDFLAGS_OpenVMS=-L/TCPIP\$$LIBRARY -l:tcpip\$$lib.olb \&lt;BR /&gt;-L/SYS\$$SHARE -lssl -lcrypto&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Notice the -l:tcpip\$$lib.olb syntax which matches the Linux and HP-UX ld mans (other Unix/Unix-like ????).&lt;/P&gt;&lt;P&gt;The previous post containing -L/TCPIP\$$LIBRARY -ltcpip\$$lib is not working under HP GNV as it only looks after TCPIP$LIBRARY:tcpip$lib.exe which does not exist. There was no GNV kit way to specify an archive (.OLB/.a). I do not know whether the latest GNV kit incorporates my changes to the cc wrapper.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ cd examples/C&lt;BR /&gt;$ dir&lt;BR /&gt;&lt;BR /&gt;Directory DISK$USERS:[pv.EXAMPLES.C]&lt;BR /&gt;&lt;BR /&gt;DESCRIP.MMS;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU_a.mms;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.C;1&lt;BR /&gt;P2C_LTVT_MODUL.C;1 &amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Total of 4 files.&lt;/P&gt;&lt;P&gt;$ type GNU_a.mms&lt;BR /&gt;SHELL=/bin/dcl&lt;BR /&gt;CC=cc&lt;BR /&gt;&lt;BR /&gt;all: P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ&lt;BR /&gt;&lt;BR /&gt;.c.OBJ:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(SHELL) $(CC) $*.C&lt;BR /&gt;&lt;BR /&gt;P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVT_MODUL.C \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.C&lt;BR /&gt;$ bash&lt;BR /&gt;bash$ make -f GNU_a.mms&lt;BR /&gt;make: Nothing to be done for `all'.&lt;BR /&gt;bash$ cat descrip.mms&lt;BR /&gt;all: P2C_LTVT_MODUL.o P2C_LTVLEIPL_MODUL.o&lt;BR /&gt;&lt;BR /&gt;P2C_LTVT_MODUL.o P2C_LTVLEIPL_MODUL.o: P2C_LTVT_MODUL.c \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;.c.o:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(CC) -c -o $@ $*.c&lt;BR /&gt;bash$ rm *.o&lt;BR /&gt;bash$ make -f DESCRIP.MMS&lt;BR /&gt;cc -c -o P2C_LTVT_MODUL.o P2C_LTVT_MODUL.c&lt;BR /&gt;cc -c -o P2C_LTVLEIPL_MODUL.o P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;bash$ exit &amp;nbsp;&lt;BR /&gt;exit&lt;BR /&gt;$ delete *.o;&lt;BR /&gt;$ type P2C_LTVT_MODUL.c&lt;BR /&gt;void P2C_LTVT_MODUL(void){&lt;BR /&gt;return;&lt;BR /&gt;}&lt;BR /&gt;$ type P2C_LTVLEIPL_MODUL.c&lt;BR /&gt;void P2C_LTVLEIPL_MODUL(void){&lt;BR /&gt;return;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Feb 2013 00:30:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5964079#M37103</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2013-02-15T00:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5964085#M37104</link>
      <description>&lt;P&gt;Hartmut,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our replies to this post crossed. To answer your supposition:&lt;/P&gt;&lt;P&gt;$ bash&lt;BR /&gt;bash$ make -f DESCRIP.MMS&lt;BR /&gt;cc -c -o P2C_LTVT_MODUL.o P2C_LTVT_MODUL.C&lt;BR /&gt;cc -c -o P2C_LTVLEIPL_MODUL.o P2C_LTVLEIPL_MODUL.C&lt;BR /&gt;bash$ rm *.o&lt;BR /&gt;bash$ cat DESCRIP.MMS&lt;BR /&gt;all: P2C_LTVT_MODUL.o P2C_LTVLEIPL_MODUL.o&lt;BR /&gt;&lt;BR /&gt;P2C_LTVT_MODUL.o P2C_LTVLEIPL_MODUL.o: P2C_LTVT_MODUL.C \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.C&lt;BR /&gt;.C.o:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(CC) -c -o $@ $*.C&lt;BR /&gt;bash$ dcl sho proc/all&lt;BR /&gt;&lt;BR /&gt;15-FEB-2013 01:52:15.57&amp;nbsp;&amp;nbsp; User: PV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process ID:&amp;nbsp;&amp;nbsp; 000089B1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Node: SG1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Process name: "PV_57598"&lt;BR /&gt;&lt;BR /&gt;Terminal:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;User Identifier:&amp;nbsp;&amp;nbsp;&amp;nbsp; [USERS,PV]&lt;BR /&gt;Base priority:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;BR /&gt;Default file spec:&amp;nbsp; DISK$USERS:[pv.EXAMPLES.C]&lt;BR /&gt;Number of Kthreads: 1&lt;BR /&gt;&lt;BR /&gt;Process Quotas:&lt;BR /&gt;&amp;nbsp;Account name: USERS&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;CPU limit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Infinite&amp;nbsp; Direct I/O limit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;BR /&gt;&amp;nbsp;Buffered I/O byte count quota:&amp;nbsp;&amp;nbsp;&amp;nbsp; 189440&amp;nbsp; Buffered I/O limit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&lt;BR /&gt;&amp;nbsp;Timer queue entry quota:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp; Open file quota:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 97&lt;BR /&gt;&amp;nbsp;Paging file quota:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 487104&amp;nbsp; Subprocess quota:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;BR /&gt;&amp;nbsp;Default page fault cluster:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&amp;nbsp; AST quota:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 99&lt;BR /&gt;&amp;nbsp;Enqueue quota:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1997&amp;nbsp; Shared file limit:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;&amp;nbsp;Max detached processes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; Max active jobs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;&lt;BR /&gt;Accounting information:&lt;BR /&gt;&amp;nbsp;Buffered I/O count:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75&amp;nbsp; Peak working set size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3552&lt;BR /&gt;&amp;nbsp;Direct I/O count:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; Peak virtual size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 177344&lt;BR /&gt;&amp;nbsp;Page faults:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 218&amp;nbsp; Mounted volumes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;BR /&gt;&amp;nbsp;Images activated:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;BR /&gt;&amp;nbsp;Elapsed CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 00:00:00.01&lt;BR /&gt;&amp;nbsp;Connect time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 00:00:00.06&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Authorized privileges:&lt;BR /&gt;&amp;nbsp;NETMBX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TMPMBX&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Process privileges:&lt;BR /&gt;&amp;nbsp;NETMBX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; may create network device&lt;BR /&gt;&amp;nbsp;TMPMBX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; may create temporary mailbox&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Process rights:&lt;BR /&gt;&amp;nbsp;PV&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resource&lt;BR /&gt;&amp;nbsp;INTERACTIVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;LOCAL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;System rights:&lt;BR /&gt;&amp;nbsp;SYS$NODE_SG1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Auto-unshelve: on&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Image Dump: off&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Soft CPU Affinity: off&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Parse Style: Extended&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Case Lookup: Blind&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Units: Blocks&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Token Size: Traditional&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Home RAD: 0&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Scheduling class name: none&lt;BR /&gt;&lt;BR /&gt;Process Dynamic Memory Area &amp;nbsp;&lt;BR /&gt;&amp;nbsp; Current Size (KB)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 528.00&amp;nbsp;&amp;nbsp; Current Size (Pagelets)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1056&lt;BR /&gt;&amp;nbsp; Free Space (KB)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 503.00&amp;nbsp;&amp;nbsp; Space in Use (KB)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25.00&lt;BR /&gt;&amp;nbsp; Largest Var Block (KB)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 496.00&amp;nbsp;&amp;nbsp; Smallest Var Block (bytes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&lt;BR /&gt;&amp;nbsp; Number of Free Blocks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; Free Blocks LEQU 64 bytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;BR /&gt;&lt;BR /&gt;There are 3 processes in this job:&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; PV&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PV_42367&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PV_57598 (*)&lt;BR /&gt;bash$&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;So it does not seem to be a filename casing problem using my version of GNV make. Also can you run GNV make under a bash shell ? As you can notice it from the bash$ dcl show proc/all, I run with Parse Style: Extended. Also the above and the previous run makes me think since when something which pretends to be Unix compatible is filename case insensitive ?!!?&lt;/P&gt;</description>
      <pubDate>Fri, 15 Feb 2013 00:57:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5964085#M37104</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2013-02-15T00:57:40Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965297#M37105</link>
      <description>&lt;DIV&gt;I use EISNER and whatever version of GNV is installed on it (without privs I have no idea to find out what it really is).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;bash$ make -f GNU_a.mms&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;make: Nothing to be done for all'.&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;lt;&amp;lt;&amp;lt;&amp;nbsp;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Try a 'make -dnf GNU_a.mms &amp;gt;x.x'&lt;/DIV&gt;&lt;DIV&gt;and look for&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;grep -A5 "Considering target file \`P2C_LTVT_MODUL.OBJ'." x.x&lt;/DIV&gt;&lt;DIV&gt;You will see that the GNV make uses a stem `P2C_LTVT_MODUL.OBJ' and will&lt;/DIV&gt;&lt;DIV&gt;never be able to match your implicit rule with that stem.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Try a 'make -dnf DESCRIP.MMS &amp;gt;y.y'&lt;/DIV&gt;&lt;DIV&gt;and look for&lt;/DIV&gt;&lt;DIV&gt;grep -A5 "Considering target file \`P2C_LTVT_MODUL.o'." y.y&lt;/DIV&gt;&lt;DIV&gt;You will see that the GNV make uses a stem `P2C_LTVT_MODUL' and it will find a match for your implicit rule with the source `P2C_LTVT_MODUL.OBJ.c', which actually is P2C_LTVT_MODUL.C.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Are you surprised? And in the previous note you even had .c.o for the rule and .c source files (this confused me and I hope I comment on the right, last version).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Anyway, try this:&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;bash-4.2$ diff -ub GNU_a.mms a.mms&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;--- GNU_a.mms &amp;nbsp; Sat Feb 16 05:44:14 2013&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+++ a.mms &amp;nbsp; &amp;nbsp; &amp;nbsp; Sat Feb 16 07:59:03 2013&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;@@ -1,6 +1,9 @@&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;SHELL=/bin/dcl&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;CC=cc&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+.SUFFIXES:&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+.SUFFIXES: .c .OBJ&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;+&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;all: P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;.c.OBJ:&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;bash-4.2$ make -nf a.mms&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl cc P2C_LTVT_MODUL.C&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/bin/dcl cc P2C_LTVLEIPL_MODUL.C&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;bash-4.2$&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Sure enough, a VMS version of GNU make should have .OBJ in the suffixes by default. However, in GNV GNU make only has the .o in the suffixes, see below.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;So it does not seem to be a filename casing problem using my version of GNV make. Also can you run GNV make under a bash shell ? As you can notice it from the bash$ dcl show proc/all, I run with Parse Style: Extended. Also the above and the previous run makes me think since when something which pretends to be Unix compatible is filename case insensitive ?!!?&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;EM&gt;&amp;lt;&amp;lt;&amp;lt;&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;From the sources I know that GNU make for VMS does some UPPER- or lowercasing before hashing all the filenames read from a directory. So I would not bet that this would not cause problems.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I expect make's behavior to be the same, no matter whether it is invoked from the bash or from DCL. It's not obvious but that's the case:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc gnv$gnu:[bin]bash -c "make -nf DESCRIP.MMS"&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;cc -c -o P2C_LTVT_MODUL.o P2C_LTVT_MODUL.c&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;cc -c -o P2C_LTVLEIPL_MODUL.o P2C_LTVLEIPL_MODUL.c&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc gnv$gnu:[bin]make. -nf DESCRIP.MMS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;/EISNER$LDA1/VMS$COMMON/gnv/bin/make.: Nothing to be done for all'.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ SHELL="bash&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$ mc gnv$gnu:[bin]make. -nf DESCRIP.MMS&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;cc -c -o P2C_LTVT_MODUL.o P2C_LTVT_MODUL.C&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;cc -c -o P2C_LTVLEIPL_MODUL.o P2C_LTVLEIPL_MODUL.C&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;So SHELL="bash" triggers other default suffixes. Makes sense, or?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;What is "Unix compatible"? GNV is not even Posix compliant. If I would need "Unix compatibility" I would run Tru64 or Linux on my Alpha. &amp;nbsp;:-)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;With "Case Lookup: Blind" I would not expect&amp;nbsp;&lt;SPAN&gt;case sensitivity. As far as I know, setting the lookup to be case sensitive is not recommended for GNV.&amp;nbsp;&lt;/SPAN&gt;As you probably know, VMS was not designed to be case sensitive and all the changes for it so far are not guaranteed to always work as expected.&lt;/DIV&gt;</description>
      <pubDate>Sat, 16 Feb 2013 14:51:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965297#M37105</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2013-02-16T14:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965611#M37106</link>
      <description>&lt;P&gt;Hartmut,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The .SUFFIXES line to be added was THE point. With make -h, I found make -p very interesting regarding SUFFIXES. Thanks to you I learned.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However I now face another difficulty I have not yet the response for.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ dire dcl.exe&lt;BR /&gt;%DIRECT-W-NOFILES, no files found&lt;BR /&gt;$ sho logical dcl$path&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "DCL$PATH" = "[]" (LNM$PROCESS_TABLE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = "DISK$USERS:[pv.gnv213.BIN]"&lt;BR /&gt;$ bash&lt;BR /&gt;bash$ make -f GNU_a.mms&lt;BR /&gt;dcl PASCAL P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;make: *** [P2C_LTVLEIPL_MODUL.OBJ] Error 176&lt;BR /&gt;bash$ dcl PASCAL P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;bash$ rm *.OBJ&lt;BR /&gt;bash$ cat GNU_a.mms&lt;BR /&gt;SHELL=dcl&lt;BR /&gt;PASCAL=PASCAL&lt;BR /&gt;&lt;BR /&gt;.SUFFIXES: .pas .OBJ&lt;BR /&gt;&lt;BR /&gt;all: P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ&lt;BR /&gt;&lt;BR /&gt;.pas.OBJ:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(SHELL) $(PASCAL) $*.pas&lt;BR /&gt;&lt;BR /&gt;P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVT_MODUL.pas \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;bash$&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;So I have to dig more into.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyway, many thanks for your so far kind and knowledgeable support.&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 17 Feb 2013 14:14:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965611#M37106</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2013-02-17T14:14:49Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965625#M37107</link>
      <description>&lt;P&gt;Hartmut,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looks like the GNV make I run is buggy. I got the reason why my GNU_a.mms fails on the dcl command.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ set verify&lt;BR /&gt;$ bash&lt;BR /&gt;bash$ make -f GNU_a.mms&lt;BR /&gt;dcl PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas&lt;BR /&gt;$ define/nolog sys$error _MBA14121:&lt;BR /&gt;$ open/write sys$error _MBA14121:&lt;BR /&gt;$ define/nolog/user sys$input _MBA14122:&lt;BR /&gt;-c dcl PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;make: *** [P2C_LTVT_MODUL.OBJ] Error 176&lt;BR /&gt;bash$ sh -c 'dcl PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas'&lt;BR /&gt;$ define/nolog sys$error _MBA14136:&lt;BR /&gt;$ open/write sys$error _MBA14136:&lt;BR /&gt;$ define/nolog/user sys$input _MBA14137:&lt;BR /&gt;PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas&lt;BR /&gt;bash$&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So as far it looks /bin/dcl.exe gets implicitely&amp;nbsp; executed and passed wrong arguments. This is reinforced with this test:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;$ set verify&lt;/P&gt;&lt;P&gt;$ bash&lt;BR /&gt;bash$ make -f GNU_a.mms&lt;BR /&gt;PASCAL /object=P2C_LTVLEIPL_MODUL.OBJ P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;$ define/nolog sys$error _MBA14168:&lt;BR /&gt;$ open/write sys$error _MBA14168:&lt;BR /&gt;$ define/nolog/user sys$input _MBA14169:&lt;BR /&gt;-c PASCAL /object=P2C_LTVLEIPL_MODUL.OBJ P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;%DCL-W-NOCOMD, no command on line - reenter with alphabetic first character&lt;BR /&gt;make: *** [P2C_LTVLEIPL_MODUL.OBJ] Error 176&lt;BR /&gt;bash$ cat GNU_a.mms&lt;BR /&gt;SHELL=dcl&lt;BR /&gt;PASCAL=PASCAL&lt;BR /&gt;&lt;BR /&gt;.SUFFIXES: .pas .OBJ&lt;BR /&gt;&lt;BR /&gt;all: P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ&lt;BR /&gt;&lt;BR /&gt;.pas.OBJ:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(PASCAL) /object=$@ $*.pas&lt;BR /&gt;&lt;BR /&gt;P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVT_MODUL.pas \&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P2C_LTVLEIPL_MODUL.pas&lt;BR /&gt;bash$&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;which I would rather have expected a PASCAL: no such file or directory error. This makes Unix sense:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;bash$ sh -c 'PASCAL /object=P2C_LTVT_MODUL.OBJ P2C_LTVT_MODUL.pas'&lt;BR /&gt;sh: PASCAL: command not found&lt;BR /&gt;bash$&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yours truly,&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;</description>
      <pubDate>Sun, 17 Feb 2013 15:05:57 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965625#M37107</guid>
      <dc:creator>Ph Vouters</dc:creator>
      <dc:date>2013-02-17T15:05:57Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965635#M37108</link>
      <description>&lt;DIV&gt;Try to avoid the SHELL variable in make, try this:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;$ mc gnv$gnu:[bin]diff -ub GNU_a.mms-orig GNU_a.mms&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;--- GNU_a.mms-orig &amp;nbsp; &amp;nbsp; &amp;nbsp;Sun Feb 17 09:40:32 2013&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;+++ GNU_a.mms &amp;nbsp; Sun Feb 17 09:43:36 2013&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;@@ -1,4 +1,4 @@&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;-SHELL=dcl&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;+DCL=dcl&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp;PASCAL=PASCAL&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp;.SUFFIXES: .pas .OBJ&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;@@ -6,7 +6,7 @@&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp;all: P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp;.pas.OBJ:&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; $(SHELL) $(PASCAL) $*.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; $(DCL) $(PASCAL) $*.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp;P2C_LTVT_MODUL.OBJ P2C_LTVLEIPL_MODUL.OBJ: P2C_LTVT_MODUL.pas \&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;P2C_LTVLEIPL_MODUL.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="comic sans ms,sans-serif"&gt;$&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;It seems like having a SHELL variable triggers the action&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;$(SHELL) -c $(SHELL)&amp;nbsp;$(PASCAL) $*.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;which is expanded to&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="courier new,courier"&gt;dcl -c dcl PASCAL&amp;nbsp;P2C_LTVT_MODUL.pas&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Your are mixing environments - probably because there is no pascal compiler wrapper - this almost always creates problems.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sun, 17 Feb 2013 16:37:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5965635#M37108</guid>
      <dc:creator>H.Becker</dc:creator>
      <dc:date>2013-02-17T16:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: If interest with ! Three documents on MMK</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5987887#M37109</link>
      <description>&lt;P&gt;Hi Philippe,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am the MMK maintainer :-) &amp;nbsp;Thanks for your bug report regarding the INCLUDE directive. &amp;nbsp;I have since raised an issue, here:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="https://github.com/endlesssoftware/mmk/issues/52"&gt;https://github.com/endlesssoftware/mmk/issues/52&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I'll get on to it very soon; I am currently at the very end of punching out the much awaited V5.0 release.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As for your other question. &amp;nbsp;Are you able to give me a more complete example? I'm not really sure what you are getting at.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lastly, I've noticed that you've written a few articles regarding MMK, which is fantastic! &amp;nbsp;If you have any enhancements, questions, etc. please direct them to the Github Issues page for MMK. &amp;nbsp;They have a much greater chance of being answered there.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards, Tim.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2013 03:21:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/if-interest-with-three-documents-on-mmk/m-p/5987887#M37109</guid>
      <dc:creator>Tim E. Sneddon</dc:creator>
      <dc:date>2013-03-08T03:21:33Z</dc:date>
    </item>
  </channel>
</rss>

