[Libre-soc-dev] ls2 chroot dev script
Andrey Miroshnikov
andrey at technepisteme.xyz
Mon Apr 10 07:59:47 BST 2023
On 08/04/2023 13:44, Cesar Strauss via Libre-soc-dev wrote:
> Greetings,
>
> While porting ls2 to the Nexys Video, I decided to run the dev scripts
> from scratch, to make sure the instructions given in
> https://libre-soc.org/HDL_workflow/ls2/ work for everybody.
Have you encountered issues while trying to following the tutorial on wiki?
Back in January, I made some notes on the temporary fixes I needed to do
(but which didn't comply with the devscripts, so I didn't modify the
scripts).
Running hdl-dev-ls2 failed because of setuptools:
https://libre-soc.org/irclog/%23libre-soc.2023-01-24.log.html#t2023-01-24T11:59:21-2
I bodged that by manually installing a newer version of setuptools_scm
using a whl file (whereas the real solution is to remove the dependency
on setuptools altogether in setup.py for lambdasoc repo - I don't have W
access though).
There was also a problem that an older version of nmigen (0.2) was
installed. Possibly because git tags were removed? Not sure why they
were even removed in the first place (Luke, please don't comment code
with "# very annoying" as that doesn't actually explain why you need to
do it).
https://libre-soc.org/irclog/%23libre-soc.2023-01-17.log.html#t2023-01-17T15:38:07
I think I took out the "git tag -d" commands in my local version.
Not sure if these three recent commits by Luke fixed that (will test later):
https://git.libre-soc.org/?p=dev-env-setup.git;a=commitdiff;h=87374686bba4032643320d486b225375d1fa28f2
https://git.libre-soc.org/?p=dev-env-setup.git;a=commitdiff;h=40202d34dd83bf61b99d9c24430fb721ae41d380
https://git.libre-soc.org/?p=dev-env-setup.git;a=commitdiff;h=b4b7cdb94b06d372d933b125806ff294854324e1
Also couldn't use xc3sprog to program my arty a7-100t without sudo
(missing a udev rule or something like that).
https://libre-soc.org/irclog/%23libre-soc.2023-01-23.log.html#t2023-01-23T15:45:10
Thanks,
Andrey
More information about the Libre-soc-dev
mailing list