When I try to build any of the projects in this repository, I get the following traceback.
Traceback (most recent call last):
File "project1.py", line 139, in
run()
File "/home/kg6hum/dcc2014/projects/system.py", line 183, in run
system.execute()
File "/home/kg6hum/dcc2014/projects/system.py", line 128, in execute
f()
File "project1.py", line 135, in execute
system.dispatch('/soc/test_project1.vcd')
File "/home/kg6hum/dcc2014/projects/system.py", line 143, in dispatch
return func(*_callkwargs)
File "/home/kg6hum/dcc2014/projects/root.py", line 103, in simulation_view
root.simulate(node_paths, test, sim.name)
File "/home/kg6hum/dcc2014/projects/root.py", line 59, in simulate
t = traceSignals(simulation, self.soc, nodes, name=name)
File "/home/kg6hum/dcc2014/env/local/lib/python2.7/site-packages/myhdl/_traceSignals.py", line 82, in call
h = _HierExtr(name, dut, *args, *_kwargs)
TypeError: init() got multiple values for keyword argument 'name'
I got myhdl through pip and have version 0.8.1 installed. This happens with all 3 projects.
I got the same error on Fedora 20
Thanks for finding this bug; I incorrectly patched MyHDL, the spec was a little weird about how TraceSignals works. Anyways, it should be fixed on master; please pull and try again.