PRB: DX5060 and DX1020 Errors When Compiling using NDW 3.0
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