PRB: DX5060 and DX1020 Errors When Compiling using NDW 3.0

Last reviewed: July 22, 1997
Article ID: Q111499
1.00 1.50 WINDOWS kb3rdparty kbprb

The information in this article applies to:

  • The Microsoft C/C++ Compiler (CL.EXE) included with: Microsoft Visual C++ for Windows, version 1.0 and 1.5

SYMPTOMS

When invoking a compile while using Norton Desktop 3.0 you get the following error:

   Fatal error DX1020: unhandled exception occurred

This is followed by the error:

   Fatal error DX5060: ExtractBlock: block not found

RESOLUTION

This error is caused by a Microsoft Windows virtual device driver that is installed by Norton Desktop 3.0. To correct the problem, remove the following line from the [386Enh] section of your SYSTEM.INI file, located in your Windows directory:

   device = symevnt.386

After removing this line, you must restart Windows for the change to take effect.

MORE INFORMATION

Removing the device driver mentioned above from your SYSTEM.INI file will cause a couple of undesirable side effects.

After removing this driver from SYSTEM.INI and before you reboot Windows you must first disable File Deletion Tracking, Norton Anti-Virus, and SmartGroups. The device driver is used by those three programs, and they will not run without it loaded.

The second side effect you will see is a message when starting Norton Desktop that says "SYMEVNT.386 not installed. Please run install." You can ignore this message and Norton Desktop will load correctly.

If you wish to eliminate the message when Norton Desktop begins, you just need to add the following line to your NDW.INI file in the [NHookSettings] section:

Int21Hook = 0


Additional reference words: 1.00 1.50
KBCategory: kb3rdparty kbprb
KBSubcategory: CLIss
Keywords : kb16bitonly


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: July 22, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.