<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body >Wasnr rgere a recent change to tge SWMASK macro,<div>Gcc peobably optimizes this reference, but dev c must not.</div><br><br><br>-------- Original message --------<br>From Alan Frisbie <frisbie@flying-disk.com> <br>Date: 08/06/2015  8:53 PM  (GMT-07:00) <br>To SIMH@trailing-edge.com <br>Subject [Simh] Problem with default builds <br> <br><br>Another build error.   Unfortunately, I do not have the knowledge<br>to fix it myself.<br><br>Today, 6-Aug-2015, I downloaded the current simh-master.zip from<br>github.<br><br>My host is an Alpha XP1000 running VMS v8.4<br><br>Using MMK from the VMS Freeware 8 CD, I tried to do a default<br>build of all SIMH simulators.   All went well until the build of<br>ID16-AXP.OLB Library.   At that point I got the error:<br><br>    { "DP", SWMASK ('F'), 9, 0x32, o_DP0, o_DPF },<br>............^<br>%CC-E-NEEDCONSTEXPR, In the initializer for dboot_tab[1].sw,<br>"sim_swmask(...)" is not constant, but occurs in a context that requires a constant<br>expression.<br>at line number 318 in file DKA200:[FRISBIE.SIMH.SIMH-MASTER.INTERDATA]ID16_DBOOT.C;4<br>%MMK-F-ERRUPD, error status %X10B91262 occurred when updating<br>target SYS$DISK:[.BIN.VMS.LIB]ID16-AXP.OLB<br><br><br>The log of the build (with lots of successful stuff snipped)<br>follows below.<br><br>Thanks,<br>Alan Frisbie<br><br>--------------------------------------------------<br><br>$ unzip simh-master.zip<br>Archive:  DKA200:[FRISBIE.SIMH]SIMH-MASTER.ZIP;5<br>7c7b44e409f05751c960a614dbb1e2abde22da60<br>replace [.simh-master].gitattributes? [y]es, [n]o, [A]ll, [N]one, [r]ename: A<br><br>  inflating: [.simh-master].gitattributes<br>  inflating: [.simh-master].gitignore<br>  inflating: [.simh-master]0readmeAsynchIO.txt<br>  inflating: [.simh-master]0readme_39.txt<br>...<br>  inflating: [.simh-master.swtp6800.swtp6800]swtp6800mp-a2.ini<br>  inflating: [.simh-master.swtp6800.swtp6800]swtp_defs.h<br>  inflating: [.simh-master.swtp6800.swtp6800]swtp_swtbug_bin.h<br>$<br>$ set default [.simh-master]<br>$ $ set file/attri=rfm:stm makefile,*.mms,[...]*.c,[...]*.h,[...]*.txt<br>$<br>$ mmk<br>$!<br>$! Building The SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB<br>Library.<br>$!<br>$ CC/DECC/PREF=ALL/DEBUG/OPT=(LEV=5)/ARCH=HOST <br>/NEST=PRIMARY/NAME=(AS_IS,SHORT)/DEF=("_LA<br>RGEFILE","SIM_ASYNCH_IO=1")  /OBJ=SYS$DISK:[.BIN.VMS.LIB.BLD-AXP]<br>SYS$DISK:[]SIM_CONSOLE.C<br>,SYS$DISK:[]SIM_SOCK.C,SYS$DISK:[]SIM_TMXR.C,SYS$DISK:[]SIM_ETHER.C,SYS$DISK:[]SIM_TAPE.C,<br>SYS$DISK:[]SIM_FIO.C,SYS$DISK:[]SIM_TIMER.C,SYS$DISK:[]SIM_DISK.C,SYS$DISK:[]SIM_SERIAL.C,<br>SYS$DISK:[]SIM_VIDEO.C<br>$ IF (F$SEARCH("SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB").EQS."")<br>THEN  LIBRARY/CREATE SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB<br>$ LIBRARY/REPLACE SYS$DISK:[.BIN.VMS.LIB]SIMH-NONET-AXP.OLB<br>SYS$DISK:[.BIN.VMS.LIB.BLD-AXP]*.OBJ<br>$ DELETE/NOLOG/NOCONFIRM SYS$DISK:[.BIN.VMS.LIB.BLD-AXP]*.OBJ;*<br>$!<br>$! Building The SYS$DISK:[.BIN.VMS.LIB]ALTAIR-AXP.OLB Library.<br>...<br>...<br>$! IBM1130 done<br>$!<br>$! Building The SYS$DISK:[.BIN.VMS.LIB]ID16-AXP.OLB Library.<br>$!<br>$ CC/DECC/PREF=ALL/DEBUG/OPT=(LEV=5)/ARCH=HOST <br>/NEST=PRIMARY/NAME=(AS_IS,SHORT)/INCL=(SYS<br>$DISK:[],SYS$DISK:[.INTERDATA])/DEF=("_LARGEFILE","SIM_ASYNCH_IO=1") <br>/OBJ=SYS$DISK:[.BIN.<br>VMS.LIB.BLD-AXP]<br>SYS$DISK:[.INTERDATA]ID16_CPU.C,SYS$DISK:[.INTERDATA]ID16_SYS.C,SYS$DISK:<br>[.INTERDATA]ID_DP.C,SYS$DISK:[.INTERDATA]ID_FD.C,SYS$DISK:[.INTERDATA]ID_FP.C,SYS$DISK:[.I<br>NTERDATA]ID_IDC.C,SYS$DISK:[.INTERDATA]ID_IO.C,SYS$DISK:[.INTERDATA]ID_LP.C,SYS$DISK:[.INT<br>ERDATA]ID_MT.C,SYS$DISK:[.INTERDATA]ID_PAS.C,SYS$DISK:[.INTERDATA]ID_PT.C,SYS$DISK:[.INTER<br>DATA]ID_TT.C,SYS$DISK:[.INTERDATA]ID_UVC.C,SYS$DISK:[.INTERDATA]ID16_DBOOT.C,SYS$DISK:[.IN<br>TERDATA]ID_TTP.C<br><br>    { "DP", SWMASK ('F'), 9, 0x32, o_DP0, o_DPF },<br>............^<br>%CC-E-NEEDCONSTEXPR, In the initializer for dboot_tab[1].sw,<br>"sim_swmask(...)" is not constant, but occurs in a context that requires a constant<br>expression.<br>at line number 318 in file DKA200:[FRISBIE.SIMH.SIMH-MASTER.INTERDATA]ID16_DBOOT.C;4<br>%MMK-F-ERRUPD, error status %X10B91262 occurred when updating target SYS$DISK:[.BIN.VMS.LI<br>B]ID16-AXP.OLB<br>$<br><br>--------------------------------------------------<br>_______________________________________________<br>Simh mailing list<br>Simh@trailing-edge.com<br>http://mailman.trailing-edge.com/mailman/listinfo/simh</body>