VOGONS


First post, by Harry Potter

User metadata
Rank Oldbie
Rank
Oldbie

Hi! A short while ago, I had a problem with Open Watcom saying the mentioned file was missing. I restarted my system then reinstalled Open Watcom but to no avail. I tried another project and didn't get the error. I replaced the problem project's project file, and the problem still appeared. I had to revert to an earlier state in the project and replace some files that changed, and now everything's fine.

Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community

Reply 1 of 5, by Harry Potter

User metadata
Rank Oldbie
Rank
Oldbie

BTW, the project broke while I was trying to use Digital Mars C instead wondering if its funny behavior was due to a bug in the C compiler I was using.

Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community

Reply 2 of 5, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

there is no snn.lib in open watcom or watcom v11, 10, 9, 8 or 7.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 3 of 5, by middlenibble

User metadata
Rank Newbie
Rank
Newbie
Harry Potter wrote on 2026-04-09, 22:34:

Hi! A short while ago, I had a problem with Open Watcom saying the mentioned file was missing. I restarted my system then reinstalled Open Watcom but to no avail. I tried another project and didn't get the error. I replaced the problem project's project file, and the problem still appeared. I had to revert to an earlier state in the project and replace some files that changed, and now everything's fine.

I searched the sources, there is no mention on SNN of any kind. Sounds like your build scripts try to pull it in. Which command are you executing?

Reply 4 of 5, by Harry Potter

User metadata
Rank Oldbie
Rank
Oldbie

OW was executing the linker at the time. I don't know why I was getting the error, but I got around it.

Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community

Reply 5 of 5, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

When a .lib is mentioned as missing, then it must have been requested explicitly either via the linker command line, or a pragma in some object file (if the compiler supports that). Catching the latter would be more difficult. You have to binary search the objs passed to the linker until you find the culprit.. Good thing you got it sorted out already, cuz it's not fun to do the above.

Turbo XT 12MHz, EGA, MFM HDD
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
IBM BlueLightning 100MHz, CL5428, SB16, 4x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, RTX2060