-
Notifications
You must be signed in to change notification settings - Fork 191
Failed to load argument parser (Vivado 2014.3) #348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Still playing with XilinxTclStore in Vivado 2014.3 Actually the "Failed to load argument parser" error appears when opening the command help in the GUI (Xilinx Tcl Store > Details > Tcl Procs > Help...). Same error occurs with Xilinx apps. Relative Tcl package name of installed apps is broken, we need to use fully qualified namespace to run commands.
|
projutils is loaded into the global namespace. You should run it without any namespace. E.g. convert_ngc –help. From: Marbehant Jean-Francois [mailto:[email protected]] Still playing with XilinxTclStore in Vivado 2014.3 Actually the "Failed to load argument parser" error appears when opening the command help in the GUI (Xilinx Tcl Store > Details > Tcl Procs > Help...). Same error occurs with Xilinx apps. Relative Tcl package name of installed apps is broken, we need to use fully qualified namespace to run commands. % xilinx::projutils::convert_ngc -help invalid command name "xilinx::projutils::convert_ngc" % ::tclapp::xilinx::projutils::convert_ngc -help ERROR: [Vivado-projutils-301] Unknown option '-help', please type 'convert_ngc -help' for usage info. ERROR: [Common 17-39] 'send_msg_id' failed due to earlier errors. — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. |
Hi Bin, projutils was not the best example. But still “convert_ngc -help” doesn’t work for me. I need to use fully qualified namespace for all apps (designutils…). I get the same error from the command help GUI (for example “invalid command name "xilinx::designutils::bisect_pblock"” in the Command Reference window). Regards, From: Bin Ochotta [mailto:[email protected]] projutils is loaded into the global namespace. You should run it without any namespace. E.g. convert_ngc –help. From: Marbehant Jean-Francois [mailto:[email protected]] Still playing with XilinxTclStore in Vivado 2014.3 Actually the "Failed to load argument parser" error appears when opening the command help in the GUI (Xilinx Tcl Store > Details > Tcl Procs > Help...). Same error occurs with Xilinx apps. Relative Tcl package name of installed apps is broken, we need to use fully qualified namespace to run commands. % xilinx::projutils::convert_ngc -help invalid command name "xilinx::projutils::convert_ngc" % ::tclapp::xilinx::projutils::convert_ngc -help ERROR: [Vivado-projutils-301] Unknown option '-help', please type 'convert_ngc -help' for usage info. ERROR: [Common 17-39] 'send_msg_id' failed due to earlier errors. — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. — This message is subject to the following terms and conditions: MAIL DISCLAIMERhttp://www.barco.com/en/maildisclaimer |
Hi Jean-Francois, Can you try to run tclapp::reset_tclstore and re-start Vivado? Let us know if it works. Thanks, From: Marbehant Jean-Francois [mailto:[email protected]] Hi Bin, projutils was not the best example. But still “convert_ngc -help” doesn’t work for me. I need to use fully qualified namespace for all apps (designutils…). I get the same error from the command help GUI (for example “invalid command name "xilinx::designutils::bisect_pblock"” in the Command Reference window). Regards, From: Bin Ochotta [mailto:[email protected]] projutils is loaded into the global namespace. You should run it without any namespace. E.g. convert_ngc –help. From: Marbehant Jean-Francois [mailto:[email protected]] Still playing with XilinxTclStore in Vivado 2014.3 Actually the "Failed to load argument parser" error appears when opening the command help in the GUI (Xilinx Tcl Store > Details > Tcl Procs > Help...). Same error occurs with Xilinx apps. Relative Tcl package name of installed apps is broken, we need to use fully qualified namespace to run commands. % xilinx::projutils::convert_ngc -help invalid command name "xilinx::projutils::convert_ngc" % ::tclapp::xilinx::projutils::convert_ngc -help ERROR: [Vivado-projutils-301] Unknown option '-help', please type 'convert_ngc -help' for usage info. ERROR: [Common 17-39] 'send_msg_id' failed due to earlier errors. — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. — This message is subject to the following terms and conditions: MAIL DISCLAIMERhttp://www.barco.com/en/maildisclaimer — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. |
Hi Jean-François, Did you use env XILINX_TCLAPP_REPO to point to your local repository? Can you send me vivado.log from where you start vivado? From: Marbehant Jean-Francois [mailto:[email protected]] Hi Bin, projutils was not the best example. But still “convert_ngc -help” doesn’t work for me. I need to use fully qualified namespace for all apps (designutils…). I get the same error from the command help GUI (for example “invalid command name "xilinx::designutils::bisect_pblock"” in the Command Reference window). Regards, From: Bin Ochotta [mailto:[email protected]] projutils is loaded into the global namespace. You should run it without any namespace. E.g. convert_ngc –help. From: Marbehant Jean-Francois [mailto:[email protected]] Still playing with XilinxTclStore in Vivado 2014.3 Actually the "Failed to load argument parser" error appears when opening the command help in the GUI (Xilinx Tcl Store > Details > Tcl Procs > Help...). Same error occurs with Xilinx apps. Relative Tcl package name of installed apps is broken, we need to use fully qualified namespace to run commands. % xilinx::projutils::convert_ngc -help invalid command name "xilinx::projutils::convert_ngc" % ::tclapp::xilinx::projutils::convert_ngc -help ERROR: [Vivado-projutils-301] Unknown option '-help', please type 'convert_ngc -help' for usage info. ERROR: [Common 17-39] 'send_msg_id' failed due to earlier errors. — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. — This message is subject to the following terms and conditions: MAIL DISCLAIMERhttp://www.barco.com/en/maildisclaimer — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. |
Hi David, Hi Bin, I’ve finally found the culprit: 250e258 And it raises an interesting question. My local repo is a clone of the master branch of XilinxTclStore. It also contains my own tcl apps. Since XILINX_TCLAPP_REPO points to my local repo, first time I run a new version of Vivado, it copies the support package (XilinxTclStore/support) from my cloned repo to ~/.Xilinx/Vivado/20xx.y The workaround is to unset XILINX_TCLAPP_REPO, delete ~/.Xilinx/Vivado/2014.3, re-run Vivado. After that I can use my local repo. Maybe should I track a different branch for each version (which wouldn’t have helped here since the breaking change affects also the branch 2014.3). Will XilinxTclStore support multiple repositories? That would be the best solution. Best regards, From: dpefour [mailto:[email protected]] Hi Jean-Francois, Can you try to run tclapp::reset_tclstore and re-start Vivado? Let us know if it works. Thanks, From: Marbehant Jean-Francois [mailto:[email protected]] Hi Bin, projutils was not the best example. But still “convert_ngc -help” doesn’t work for me. I need to use fully qualified namespace for all apps (designutils…). I get the same error from the command help GUI (for example “invalid command name "xilinx::designutils::bisect_pblock"” in the Command Reference window). Regards, From: Bin Ochotta [mailto:[email protected]] projutils is loaded into the global namespace. You should run it without any namespace. E.g. convert_ngc –help. From: Marbehant Jean-Francois [mailto:[email protected]] Still playing with XilinxTclStore in Vivado 2014.3 Actually the "Failed to load argument parser" error appears when opening the command help in the GUI (Xilinx Tcl Store > Details > Tcl Procs > Help...). Same error occurs with Xilinx apps. Relative Tcl package name of installed apps is broken, we need to use fully qualified namespace to run commands. % xilinx::projutils::convert_ngc -help invalid command name "xilinx::projutils::convert_ngc" % ::tclapp::xilinx::projutils::convert_ngc -help ERROR: [Vivado-projutils-301] Unknown option '-help', please type 'convert_ngc -help' for usage info. ERROR: [Common 17-39] 'send_msg_id' failed due to earlier errors. — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. — This message is subject to the following terms and conditions: MAIL DISCLAIMERhttp://www.barco.com/en/maildisclaimer — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. — This message is subject to the following terms and conditions: MAIL DISCLAIMERhttp://www.barco.com/en/maildisclaimer |
Hi Jean-François, Thanks for the detailed explanation of what went wrong. From: Marbehant Jean-Francois [mailto:[email protected]] Hi David, Hi Bin, I’ve finally found the culprit: 250e258 And it raises an interesting question. My local repo is a clone of the master branch of XilinxTclStore. It also contains my own tcl apps. Since XILINX_TCLAPP_REPO points to my local repo, first time I run a new version of Vivado, it copies the support package (XilinxTclStore/support) from my cloned repo to ~/.Xilinx/Vivado/20xx.y The workaround is to unset XILINX_TCLAPP_REPO, delete ~/.Xilinx/Vivado/2014.3, re-run Vivado. After that I can use my local repo. Maybe should I track a different branch for each version (which wouldn’t have helped here since the breaking change affects also the branch 2014.3). Will XilinxTclStore support multiple repositories? That would be the best solution. Best regards, From: dpefour [mailto:[email protected]] Hi Jean-Francois, Can you try to run tclapp::reset_tclstore and re-start Vivado? Let us know if it works. Thanks, From: Marbehant Jean-Francois [mailto:[email protected]] Hi Bin, projutils was not the best example. But still “convert_ngc -help” doesn’t work for me. I need to use fully qualified namespace for all apps (designutils…). I get the same error from the command help GUI (for example “invalid command name "xilinx::designutils::bisect_pblock"” in the Command Reference window). Regards, From: Bin Ochotta [mailto:[email protected]] projutils is loaded into the global namespace. You should run it without any namespace. E.g. convert_ngc –help. From: Marbehant Jean-Francois [mailto:[email protected]] Still playing with XilinxTclStore in Vivado 2014.3 Actually the "Failed to load argument parser" error appears when opening the command help in the GUI (Xilinx Tcl Store > Details > Tcl Procs > Help...). Same error occurs with Xilinx apps. Relative Tcl package name of installed apps is broken, we need to use fully qualified namespace to run commands. % xilinx::projutils::convert_ngc -help invalid command name "xilinx::projutils::convert_ngc" % ::tclapp::xilinx::projutils::convert_ngc -help ERROR: [Vivado-projutils-301] Unknown option '-help', please type 'convert_ngc -help' for usage info. ERROR: [Common 17-39] 'send_msg_id' failed due to earlier errors. — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. — This message is subject to the following terms and conditions: MAIL DISCLAIMERhttp://www.barco.com/en/maildisclaimer — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. — This message is subject to the following terms and conditions: MAIL DISCLAIMERhttp://www.barco.com/en/maildisclaimer — This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. |
Get following error when installing my own app in Vivado 2014.3:
Same app is working fine in previous versions of Vivado.
The text was updated successfully, but these errors were encountered: