Subj : Static code analysis To : Michael Pierce From : andrew clarke Date : Thu Feb 18 2021 11:45:18 On 2021-02-17 14:14:36, Michael Pierce (1:105/81) wrote to andrew clarke: MP> Thought I'd pass along status and also importantly what it took to get MP> to this point MP> first, I was using what I thought was curren version of open-watcom from MP> sourceforge.net - found more recent version from github, applied MP> that got the exact same error - so uninstalled, reboot, re-install, MP> re-compile, still got same error - had to uninstall, reboot, tried to MP> delete c:\watcom folder and all subfolders - got error - turns out had MP> to unlock nmpbind.exe (in c:\watcom\binp) did that, deleted folder, MP> rebooted, re-installed, rebooted, recompiled, this time everything MP> compiled MP> I do hope who ever is working on open-watcom is reading this.. so they MP> can fix that problem The OS/2 installer probably has NMPBIND.EXE loading from CONFIG.SYS, which then runs in the background. You don't actually need NMPBIND.EXE running for the compiler to work though. I prefer to untar ow-snapshot.tar.gz to D:\WATCOM without running the installer, so my CONFIG.SYS stays unmodified. I have an OS/2 .cmd file that sets the minimum envvars that wcl386 needs: set WATCOM=d:\watcom set PATH=%WATCOM%\binp;%PATH% set BEGINLIBPATH=%WATCOM%\binp\dll;%BEGINLIBPATH% set INCLUDE=%WATCOM%\h;%WATCOM%\h\os2 MP> still not out of the woods yet though - now getting a different error MP> hpt toss scan pack MP> SMAPI ERROR: wrongly sized subfield occured! MP> any ideas? Not good. Possibly a corrupt JAM base? I wouldn't expect the OW2.0 port to have caused it, but hasn't been tested much, so beware. structrw.c- if(pbuf + JAM_SF_HEADER_SIZE + size > limit) structrw.c- /* it means that subfield claims to be longer structrw.c- than header says. can't be. */ structrw.c- { structrw.c- /* just break, ideally there shall be a setting for lax treatment of messagebase */ structrw.c: printf("SMAPI ERROR: wrongly sized subfield occured!\n"); structrw.c- break; structrw.c- } --- GoldED+/BSD 1.1.5-b20180707 * Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267) .