-
Notifications
You must be signed in to change notification settings - Fork 107
Open
Description
Hello,
I tried to setup PoC as described in the Quickstart Guide in the readme. After experiencing the bug described in #62 and applying the suggested fix (renaming PoC.py in the submodule) the following error occured during configuration:
FATAL: An unknown or unhandled exception reached the topmost exception handler!
Exception type: KeyError
Exception message: 'INSTALL.Intel.Quartus'
Caused in: __getitem__ in file '/usr/lib64/python3.6/configparser.py' at line 959
--------------------------------------------------------------------------------
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/FrontEnd.py", line 86, in main
pyIPCMI.Run()
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/pyIPCMI/__init__.py", line 406, in Run
ArgParseMixin.Run(self)
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/lib/pyAttribute/ArgParseAttributes.py", line 187, in Run
args.func(self, args)
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/pyIPCMI/__init__.py", line 503, in HandleConfiguration
configurator.ConfigureAll()
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/pyIPCMI/ToolChain/__init__.py", line 798, in ConfigureAll
self._ConfigureTools(self._configurators)
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/pyIPCMI/ToolChain/__init__.py", line 898, in _ConfigureTools
self._ConfigureDefaultTools()
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/pyIPCMI/ToolChain/__init__.py", line 944, in _ConfigureDefaultTools
selector.Select()
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/pyIPCMI/ToolChain/Altera/Quartus.py", line 149, in Select
editions = self._GetConfiguredEditions(QuartusEditions)
File "/home/bcmdev/dev/PoC/lib/pyIPCMI/pyIPCMI/ToolChain/__init__.py", line 666, in _GetConfiguredEditions
if (len(self._host.Config[edition.Section]) > 0):
File "/usr/lib64/python3.6/configparser.py", line 959, in __getitem__
raise KeyError(key)
--------------------------------------------------------------------------------
Please report this bug at GitHub: https://github.com/VLSI-EDA/pyIPCMI/issues
Steps to reproduce:
- Download PoC via
git clone --recursive
- Rename
mv lib/pyIPCMI/pyIPCMI/ToolChain/PoC.py lib/pyIPCMI/pyIPCMI/ToolChain/pyIPCMI.py
- Run configuration script:
./poc.sh configure
================================================================================
pyIPCMI - Service Tool
================================================================================
No private configuration found. Generating an empty pyIPCMI configuration...
Explanation of abbreviations:
Y - yes P - pass (jump to next question)
N - no Ctrl + C - abort (no changes are saved)
Upper case or value in '[...]' means default value
--------------------------------------------------------------------------------
Configuring installed tools
---------------------------
Configuring PoC
Installation directory: /home/bcmdev/dev/PoC/lib/pyIPCMI (found in environment variable)
Configuring Git
Is Git installed on your system? [Y/n/p]: Y
Git installation directory [/usr/bin]: /usr/bin
Install Git mechanisms for pyIPCMI developers? [y/N/p]: N
Git is now configured.
Configuring Aldec
Are Aldec products installed on your system? [Y/n/p]: n
Aldec is now configured.
Configuring Altera
Are Altera products installed on your system? [Y/n/p]: n
Configuring Intel
Are Intel products installed on your system? [Y/n/p]: Y
Intel installation directory [/opt/IntelFPGA]: /opt/quartus
Configuring Intel Quartus Prime
Is Intel Quartus Prime installed on your system? [Y/n/p]: Y
17.0 version [17.0]: 18.1
Intel Quartus Prime installation directory [/opt/quartus/18.1/quartus]: /opt/quartus/18.1/quartus
Checking Altera Quartus version... (this may take a few seconds)
Intel Quartus Prime is now configured.
Configuring Intel Quartus Prime Lite
Is Intel Quartus Prime installed on your system? [Y/n/p]: n
Configuring Intel ModelSim
Is ModelSim Intel Edition installed on your system? [Y/n/p]: n
Configuring Intel ModelSim (Starter Edition)
Is ModelSim Intel Edition installed on your system? [Y/n/p]: n
Configuring Lattice
Are Lattice products installed on your system? [Y/n/p]: n
Configuring Mentor
Are Mentor products installed on your system? [Y/n/p]: n
Configuring Xilinx
Are Xilinx products installed on your system? [Y/n/p]: n
Configuring GHDL
Is GHDL installed on your system? [Y/n/p]: n
Configure default tools? [Y/n]: Y
Choosing default tools
Any help would be greatly appreciated.
Metadata
Metadata
Assignees
Labels
No labels