AR# 15180: 4.2isp3, XST- "ERROR:HDLParsers: 3014... Library unit package_name is not available in library work."
4.2isp3, XST- "ERROR:HDLParsers: 3014... Library unit package_name is not available in library work."
Keywords: ISE, 4.2, Project, Navigator, XST, library, package, work
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."
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.