AR# 47184


PlanAhead - "System Error: The program cannot start because libxercesc.dll is missing from your computer..."


If Iopen the PlanAhead tool (or other Xilinx application), the following error occurs:

"PlanAhead - System Error: The program cannot start because libxercesc.dll is missing from your computer. Try reinstalling the program to fix this problem."

The libxercesc.dll file is correctly found when I check the PATH.


> which libxercesc.dll
> C:\Xilinx\13.4\ISE_DS\ISE\lib\nt6\libxercesc.dll

Echoing the PATH variable from a command window shows a valid PATH. However, if the PlanAhead tool is launched in Tcl mode (planAhead -tcl), the echoing PATH from the Tcl shell returns "C:\Windows\system32\NV;.;;.;"

Why is my PATH variable being changed/truncated?

What can be done to fix this issue?


This issue appears to be isolated to Windows 7 computers with the following conditions:

  • The system has two graphics cards: Intel HD and NV 4200 on Windows 7 (typical for multiple monitor setup).
  • The NV 4200 card is enabled.
  • The PATH length is greater than 400 characters (NOTE: PlanAhead.bat adds several directories to the front of the path before launching the planAhead executable).
  • The Optimus setting is enabled in the BIOS.
When the conditions above are met, the NV driver is incorrectly editing the PATH variable and not including the existing PATH.Therefore, the resulting PATH is set to C:\Windows\system32\NV;.;;.;".

Changing any of the conditions above resolves the issue. Disabling Optimus in the BIOS is typically the preferred resolution.

Another workaround found to work is to remove the original NVIDIA drivers and re-install them. After re-booting,the tools work properly.

AR# 47184
Date 05/19/2012
Status Archive
Type Known Issues
People Also Viewed