[Libre-soc-bugs] [Bug 1086] ls2 verilator sim - setting up chroot and documentation

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri May 19 18:30:34 BST 2023


--- Comment #3 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Andrey Miroshnikov from comment #0)

> The nmigen Python module also depends on pyvcd and toml.
> I used toml from the debian sources, while pyvcd came from github (0.4.0
> tag, latest).

which will be why it failed.

> Hitting an issue during making of the external Libre-SOC core, but will
> re-create chroot to make sure I didn't stray from the devscripts.

always always always use the devscripts.

please DON'T use latest versions

+# pyvcd - needed for nmigen
+cd pyvcd
+git checkout 0.4.0 # latest version tested
+python3 setup.py develop --no-deps

eek please don't make arbitrary modifications to the devscripts
without first verifying FULLY that there is no damage done,
this is so critically important.

even if it takes days to re-run you MUST be patient and not
make arbitrary unverified changes.

(In reply to Jacob Lifshay from comment #1)
> (In reply to Andrey Miroshnikov from comment #0)
> in case it helps any i'm on pyvcd 0.2.4 and don't recall running into any
> problems caused by pyvcd.

pip3 list | grep vcd
pyvcd                           0.2.3

andrey please back that down to 0.2.4 real fast.

anyone who uses the scripts will find that they likely FAIL
causing us "support" issues and affecting our reputation.

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-soc-bugs mailing list