UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 15180

4.2isp3, XST- "ERROR:HDLParsers: 3014... Library unit package_name is not available in library work."

Description

Keywords: ISE, 4.2, Project, Navigator, XST, library, package, work

Urgency: Hot

General Description:
I have created a new VHDL project in ISE and added a package in the work library. When I select "Synthesize", XST generates the following error, which reports that the pack is not present in the work library:

"ERROR:HDLParsers:3014 - $VHDL_file_path/VHDL_file_name.vhd Line XX. Library unit my_package_name is not available in library work.
--> EXEWRAP detected a return code of '1' from program 'C:/Xilinx/bin/nt/xst.exe'
Done: failed with exit code: 0001."

Solution

This error message may be due to a syntax error in your VHDL module code. Check your VHDL source file for syntax errors.

If no errors are identified, you may avoid the error by creating your own library and placing all packages files into it. XST will automatically compile the user library before the work library and will select the packages information.

XST can then analyze all the files and present information about the true nature of the problem.
AR# 15180
Date Created 07/16/2002
Last Updated 08/06/2003
Status Archive
Type General Article