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# 14031

XST - "ERROR:HDLParsers:3017 - .vhd: Library unit pkg_name in library was compiled before unit that it uses"


Urgency: Standard  


General Description: 

When I synthesize a VHDL design with XST, the VHDL parser reports the following error: 


"ERROR:HDLParsers:3017 - <file>.vhd: Library unit <my_pkg> in library <my_lib> was compiled before unit <my_entity> that it uses."


This error can occur when compiled libraries are out of date relative to the files that use them. 


To resolve this issue, you can clear the work directory and recompile the design using the following command within ISE: 


Project -> Cleanup Project Files

AR# 14031
Date Created 08/29/2007
Last Updated 05/14/2014
Status Archive
Type General Article