Re: [Simh] Problem with default builds
Wasnr rgere a recent change to tge SWMASK macro, Gcc peobably optimizes this reference, but dev c must not. Original message From Alan Frisbie fris...@flying-disk.com Date: 08/06/2015 8:53 PM (GMT-07:00) To SIMH@trailing-edge.com Subject [Simh] Problem with default builds Another build error. Unfortunately, I do not have the knowledge to fix it myself. Today, 6-Aug-2015, I downloaded the current simh-master.zip from github. My host is an Alpha XP1000 running VMS v8.4 Using MMK from the VMS Freeware 8 CD, I tried to do a default build of all SIMH simulators. All went well until the build of ID16-AXP.OLB Library. At that point I got the error: { DP, SWMASK ('F'), 9, 0x32, o_DP0, o_DPF }, ^ %CC-E-NEEDCONSTEXPR, In the initializer for dboot_tab[1].sw, sim_swmask(...) is not constant, but occurs in a context that requires a constant expression. at line number 318 in file DKA200:[FRISBIE.SIMH.SIMH-MASTER.INTERDATA]ID16_DBOOT.C;4 %MMK-F-ERRUPD, error status %X10B91262 occurred when updating target SYS$DISK:[.BIN.VMS.LIB]ID16-AXP.OLB The log of the build (with lots of successful stuff snipped) follows below. Thanks, Alan Frisbie -- $ unzip simh-master.zip Archive: DKA200:[FRISBIE.SIMH]SIMH-MASTER.ZIP;5 7c7b44e409f05751c960a614dbb1e2abde22da60 replace [.simh-master].gitattributes? [y]es, [n]o, [A]ll, [N]one, [r]ename: A inflating: [.simh-master].gitattributes inflating: [.simh-master].gitignore inflating: [.simh-master]0readmeAsynchIO.txt inflating: [.simh-master]0readme_39.txt ... inflating: [.simh-master.swtp6800.swtp6800]swtp6800mp-a2.ini inflating: [.simh-master.swtp6800.swtp6800]swtp_defs.h inflating: [.simh-master.swtp6800.swtp6800]swtp_swtbug_bin.h $ $ set default [.simh-master] $ $ set file/attri=rfm:stm makefile,*.mms,[...]*.c,[...]*.h,[...]*.txt $ $ mmk $! $! Building The SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB Library. $! $ CC/DECC/PREF=ALL/DEBUG/OPT=(LEV=5)/ARCH=HOST /NEST=PRIMARY/NAME=(AS_IS,SHORT)/DEF=(_LA RGEFILE,SIM_ASYNCH_IO=1) /OBJ=SYS$DISK:[.BIN.VMS.LIB.BLD-AXP] SYS$DISK:[]SIM_CONSOLE.C ,SYS$DISK:[]SIM_SOCK.C,SYS$DISK:[]SIM_TMXR.C,SYS$DISK:[]SIM_ETHER.C,SYS$DISK:[]SIM_TAPE.C, SYS$DISK:[]SIM_FIO.C,SYS$DISK:[]SIM_TIMER.C,SYS$DISK:[]SIM_DISK.C,SYS$DISK:[]SIM_SERIAL.C, SYS$DISK:[]SIM_VIDEO.C $ IF (F$SEARCH(SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB).EQS.) THEN LIBRARY/CREATE SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB $ LIBRARY/REPLACE SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB SYS$DISK:[.BIN.VMS.LIB.BLD-AXP]*.OBJ $ DELETE/NOLOG/NOCONFIRM SYS$DISK:[.BIN.VMS.LIB.BLD-AXP]*.OBJ;* $! $! Building The SYS$DISK:[.BIN.VMS.LIB]ALTAIR-AXP.OLB Library. ... ... $! IBM1130 done $! $! Building The SYS$DISK:[.BIN.VMS.LIB]ID16-AXP.OLB Library. $! $ CC/DECC/PREF=ALL/DEBUG/OPT=(LEV=5)/ARCH=HOST /NEST=PRIMARY/NAME=(AS_IS,SHORT)/INCL=(SYS $DISK:[],SYS$DISK:[.INTERDATA])/DEF=(_LARGEFILE,SIM_ASYNCH_IO=1) /OBJ=SYS$DISK:[.BIN. VMS.LIB.BLD-AXP] SYS$DISK:[.INTERDATA]ID16_CPU.C,SYS$DISK:[.INTERDATA]ID16_SYS.C,SYS$DISK: [.INTERDATA]ID_DP.C,SYS$DISK:[.INTERDATA]ID_FD.C,SYS$DISK:[.INTERDATA]ID_FP.C,SYS$DISK:[.I NTERDATA]ID_IDC.C,SYS$DISK:[.INTERDATA]ID_IO.C,SYS$DISK:[.INTERDATA]ID_LP.C,SYS$DISK:[.INT ERDATA]ID_MT.C,SYS$DISK:[.INTERDATA]ID_PAS.C,SYS$DISK:[.INTERDATA]ID_PT.C,SYS$DISK:[.INTER DATA]ID_TT.C,SYS$DISK:[.INTERDATA]ID_UVC.C,SYS$DISK:[.INTERDATA]ID16_DBOOT.C,SYS$DISK:[.IN TERDATA]ID_TTP.C { DP, SWMASK ('F'), 9, 0x32, o_DP0, o_DPF }, ^ %CC-E-NEEDCONSTEXPR, In the initializer for dboot_tab[1].sw, sim_swmask(...) is not constant, but occurs in a context that requires a constant expression. at line number 318 in file DKA200:[FRISBIE.SIMH.SIMH-MASTER.INTERDATA]ID16_DBOOT.C;4 %MMK-F-ERRUPD, error status %X10B91262 occurred when updating target SYS$DISK:[.BIN.VMS.LI B]ID16-AXP.OLB $ -- ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
[Simh] Problem with default builds
Another build error. Unfortunately, I do not have the knowledge to fix it myself. Today, 6-Aug-2015, I downloaded the current simh-master.zip from github. My host is an Alpha XP1000 running VMS v8.4 Using MMK from the VMS Freeware 8 CD, I tried to do a default build of all SIMH simulators. All went well until the build of ID16-AXP.OLB Library. At that point I got the error: { DP, SWMASK ('F'), 9, 0x32, o_DP0, o_DPF }, ^ %CC-E-NEEDCONSTEXPR, In the initializer for dboot_tab[1].sw, sim_swmask(...) is not constant, but occurs in a context that requires a constant expression. at line number 318 in file DKA200:[FRISBIE.SIMH.SIMH-MASTER.INTERDATA]ID16_DBOOT.C;4 %MMK-F-ERRUPD, error status %X10B91262 occurred when updating target SYS$DISK:[.BIN.VMS.LIB]ID16-AXP.OLB The log of the build (with lots of successful stuff snipped) follows below. Thanks, Alan Frisbie -- $ unzip simh-master.zip Archive: DKA200:[FRISBIE.SIMH]SIMH-MASTER.ZIP;5 7c7b44e409f05751c960a614dbb1e2abde22da60 replace [.simh-master].gitattributes? [y]es, [n]o, [A]ll, [N]one, [r]ename: A inflating: [.simh-master].gitattributes inflating: [.simh-master].gitignore inflating: [.simh-master]0readmeAsynchIO.txt inflating: [.simh-master]0readme_39.txt ... inflating: [.simh-master.swtp6800.swtp6800]swtp6800mp-a2.ini inflating: [.simh-master.swtp6800.swtp6800]swtp_defs.h inflating: [.simh-master.swtp6800.swtp6800]swtp_swtbug_bin.h $ $ set default [.simh-master] $ $ set file/attri=rfm:stm makefile,*.mms,[...]*.c,[...]*.h,[...]*.txt $ $ mmk $! $! Building The SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB Library. $! $ CC/DECC/PREF=ALL/DEBUG/OPT=(LEV=5)/ARCH=HOST /NEST=PRIMARY/NAME=(AS_IS,SHORT)/DEF=(_LA RGEFILE,SIM_ASYNCH_IO=1) /OBJ=SYS$DISK:[.BIN.VMS.LIB.BLD-AXP] SYS$DISK:[]SIM_CONSOLE.C ,SYS$DISK:[]SIM_SOCK.C,SYS$DISK:[]SIM_TMXR.C,SYS$DISK:[]SIM_ETHER.C,SYS$DISK:[]SIM_TAPE.C, SYS$DISK:[]SIM_FIO.C,SYS$DISK:[]SIM_TIMER.C,SYS$DISK:[]SIM_DISK.C,SYS$DISK:[]SIM_SERIAL.C, SYS$DISK:[]SIM_VIDEO.C $ IF (F$SEARCH(SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB).EQS.) THEN LIBRARY/CREATE SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB $ LIBRARY/REPLACE SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB SYS$DISK:[.BIN.VMS.LIB.BLD-AXP]*.OBJ $ DELETE/NOLOG/NOCONFIRM SYS$DISK:[.BIN.VMS.LIB.BLD-AXP]*.OBJ;* $! $! Building The SYS$DISK:[.BIN.VMS.LIB]ALTAIR-AXP.OLB Library. ... ... $! IBM1130 done $! $! Building The SYS$DISK:[.BIN.VMS.LIB]ID16-AXP.OLB Library. $! $ CC/DECC/PREF=ALL/DEBUG/OPT=(LEV=5)/ARCH=HOST /NEST=PRIMARY/NAME=(AS_IS,SHORT)/INCL=(SYS $DISK:[],SYS$DISK:[.INTERDATA])/DEF=(_LARGEFILE,SIM_ASYNCH_IO=1) /OBJ=SYS$DISK:[.BIN. VMS.LIB.BLD-AXP] SYS$DISK:[.INTERDATA]ID16_CPU.C,SYS$DISK:[.INTERDATA]ID16_SYS.C,SYS$DISK: [.INTERDATA]ID_DP.C,SYS$DISK:[.INTERDATA]ID_FD.C,SYS$DISK:[.INTERDATA]ID_FP.C,SYS$DISK:[.I NTERDATA]ID_IDC.C,SYS$DISK:[.INTERDATA]ID_IO.C,SYS$DISK:[.INTERDATA]ID_LP.C,SYS$DISK:[.INT ERDATA]ID_MT.C,SYS$DISK:[.INTERDATA]ID_PAS.C,SYS$DISK:[.INTERDATA]ID_PT.C,SYS$DISK:[.INTER DATA]ID_TT.C,SYS$DISK:[.INTERDATA]ID_UVC.C,SYS$DISK:[.INTERDATA]ID16_DBOOT.C,SYS$DISK:[.IN TERDATA]ID_TTP.C { DP, SWMASK ('F'), 9, 0x32, o_DP0, o_DPF }, ^ %CC-E-NEEDCONSTEXPR, In the initializer for dboot_tab[1].sw, sim_swmask(...) is not constant, but occurs in a context that requires a constant expression. at line number 318 in file DKA200:[FRISBIE.SIMH.SIMH-MASTER.INTERDATA]ID16_DBOOT.C;4 %MMK-F-ERRUPD, error status %X10B91262 occurred when updating target SYS$DISK:[.BIN.VMS.LI B]ID16-AXP.OLB $ -- ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] off-topic basic translator
For a cookbook look at http://www.wherry.com/gadgets/retrocomputing/vax-simh.html It includes setting up TCP/IP. It is for Linux, but most of it is applicable to OS X too. At the end is how to install Basic. Just tried to install Basic on my OS X simh running VAX VMS 7.3. Installs fine. Ton van Overbeek ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] off-topic basic translator
I'm sorry. I've only installed it on Windows. I'm sure others have experience with OS-X. The networking and other installation issues are addressed in http://simh.trailing-edge.com/pdf/simh_faq.pdf see specifically: 2.3 How do I install SIMH on Unix/Linux/OS-X? Ethernet support is available only on Linux, OS-X, NetBSD, OpenBSD, FreeBSD and Solaris. - Unzip the archive of sources to a new directory. You must specify the -a switch to unzip for proper conversion of Windows cr-lf sequences to UNIX newline sequences. - The makefile included in the simh source distribution is a GNU make makefile. Some systems have GNU make as the default make (i.e. Linux). If your system’s make is not GNU make, then be sure to install the GNU make package first and then use the ‘gmake’ command instead of ‘make’: % make all - If you want Ethernet support in the PDP-11, VAX or VAX780, you should install your OS distribution’s libpcap-devel package prior to building the simulator: - More details about Ethernet installation and configuration can be found in the 0readme_ethernet.txt file in the simh sources. Sincerely, Robert F. Thomas 44 Industrial Way Norwood, MA USA 02062 N Office Phone - (781) 329-9200 O mail to: r...@asthomas.com -Original Message- From: Dr Eberhard Lisse [mailto:e...@lisse.na] Sent: Thursday, August 6, 2015 11:22 AM To: r...@asthomas.com Cc: simh@trailing-edge.com; ni...@roberts.co.uk; sdeerh...@gmail.com Subject: Re: [Simh] off-topic basic translator Robert, do you have a cookbook on how to install (and in particular the networking)? I am struggling with this on Mac. It's only a blast from the past (Medical School 30 years ago) but I would like to run it eventually on a MacPro and perhaps even on Ubuntu 14.04 (outward facing :-)-O). greetings, el -- Dr. Eberhard W. Lisse \/ Obstetrician Gynaecologist (Saar) e...@lisse.na/ * | Telephone: +264 81 124 6733 (cell) PO Box 8421 \ / Bachbrecht, Namibia ;/ ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh