Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


Various programs: internal error 1014 (message set error) caused by bad XACT/path variable


Record #573

Problem Title:
Various programs: internal error 1014 (message set error) caused by bad
XACT/path variable



Problem Description:
Various programs (e.g., XNFPREP, XBLOX, and PPR) may fail with the following
error:

   XNFPREP: Internal Error 1014:
   ---------------------------------------------------
   Message #NN of the message set for component "message_type"
   was invoked with a name of "MESSAGE_A".  Its name in the message
   file is "MESSAGE_B".
   ---------------------------------------------------
   Execution cannot continue until this error is fixed
   xnfprep/xblox/ppr was terminated with a Internal Error status

This is caused by having a mismatched executable PATH and XACT environment
variable.  In the majority of cases, the executable PATH is pointing to
XACT 5.1/5.2 software, but the XACT variable is pointing to XACT 5.0/5.1
software.  This causes XNFPrep, XBLOX, or PPR 5.1/5.2 to try using an older
5.x message file, the two of which are incompatible.  (The "message file"
is $XACT/msg/<program-name>.ml and lists all the error messages and
warnings that the program can issue.)


Solution 1:

Make sure the XACT environment variable and PATH are properly set.

On the PC, your autoexec.bat file should read something like:

   PATH ...;C:\XACT;...
   SET XACT=C:\XACT

On workstations, the environment variables should be set like:

   set path = (. ... <xact_5.x>/com/sparc <xact_5.x>/bin/sparc ... )
   setenv XACT <xact_5.1/5.2_path>

(Substitute the appropriate platform for "sparc" where appropriate.)



End of Record #573

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents