--- Log opened Mon Oct 10 00:00:50 2016 | ||
wallento | _franck_ are you sure you have the most recent HEAD? I had this too and olofk fixed it | 02:41 |
---|---|---|
_franck__ | wallento: I'll try to test it again this morning | 02:46 |
_franck__ | btw: https://www.librecores.org/p/openrisc/mor1kx -> error 404 | 02:47 |
olofk | _franck_: It's the stupid python package managment tools that messes things up | 03:24 |
olofk | One of the dependencies wants attrs >= 15.2 and another one wants attrs < 16.2 (or something like that) | 03:25 |
olofk | pip/distutils/setuptools or whatever it's called these days, just happily install the latest version without caring about the second requirement | 03:25 |
olofk | Which is also a bit ironic that FuseSoC's internal package manager handles that, but you can't install fusesoc because python's package manager is too stupid | 03:26 |
olofk | Oh well | 03:26 |
olofk | The workaround is to manually install attrs 16.0.0 | 03:27 |
olofk | I think 15.2.something also works | 03:27 |
olofk | If you got pip, you can run pip install attrs == 16.0.0 | 03:27 |
olofk | Otherwise....good luck. | 03:27 |
_franck__ | olofk: actually I don't want to install fusesoc, just run it from the sources :) | 03:34 |
olofk | _franck_: I think you can still do that, but you will have to call main.py now instead | 03:35 |
olofk | And you still need to get the dependencies | 03:35 |
olofk | And if you go into the fusesoc repo and run "pip install -e .", then it will basically install a fusesoc link that points to the sources | 03:36 |
olofk | I started updating the install instructions on the flight home yesterday | 03:48 |
olofk | And it was good to see you again _franck_ | 03:50 |
_franck__ | olofk: I was pleased to see you again. Too bad I couldn't stay longer | 03:56 |
_franck__ | my Ubuntu virtual machine broke after an upgrade so I can't test fusesoc now | 03:57 |
olofk | That sucks | 03:59 |
-!- Netsplit *.net <-> *.split quits: shorne, pecastro | 04:54 | |
_franck__ | olofk: http://pastebin.com/1MxVY4kr | 07:48 |
_franck__ | fusesoc is not what it used to be :) | 07:48 |
_franck__ | olofk: could you list somewhere what the dependencies are ? | 07:49 |
oleg-nenashev | shorne_: seems you are in the international terminal, right? | 07:53 |
oleg-nenashev | _franck_: There is a Docker image for fusesoc, which contains installation steps for Ubuntu | 08:03 |
oleg-nenashev | _franck__: ^^ | 08:03 |
oleg-nenashev | See oleg-nenashev/fusesoc-docker on github. https://github.com/oleg-nenashev/fusesoc-docker | 08:05 |
olofk | _franck_: python package management is horrible. :/ | 08:21 |
olofk | But you need simplesat, which is likely only packaged with pip | 08:22 |
olofk | _franck_: And I haven't got a clue what the error is saying | 08:28 |
_franck__ | thanks, let's see what is a Docker image | 08:32 |
_franck__ | ok I see all steps are described in the script | 08:34 |
oleg-nenashev | _frank__ Yep. Not the best installation guide, but should be helpful :-) | 08:38 |
* oleg-nenashev cannot into IRC from his phone | 08:39 | |
_franck__ | python setup.py install did the trick | 10:34 |
_franck__ | shorne_: you were right. | 10:36 |
_franck__ | thanks oleg-nenashev | 10:36 |
olofk | _franck_: You got it working? | 12:41 |
SMDnote | Hi, guys | 13:04 |
kc5tja | BTW, in case anyone missed it: https://hackaday.io/project/10035-kestrel-computer-project/log/47234-polaris-cpu-released and https://hackaday.io/project/10035-kestrel-computer-project/log/47244-polaris-cpu-family-needs-new-number | 13:06 |
SMDnote | kc5tja: Could you repeat, please, how many loots does your cpu consumes? | 13:08 |
kc5tja | SMDnote: The core alone, without any peripherals or bus bridges, currently takes up around 4200 LUTs with all the CSRs in place. If I remove the CSRs, I can drop it down to around 3400. | 13:19 |
SMDnote | kc5tja: I've just got mystorm board, and ppl claim it has ~7500-8000 luts in it, so I wonder what I could fit into it using yosis | 13:20 |
kc5tja | It should fit. It still lacks interrupt support, but that shouldn't be too hard to add. However, it should fit. | 13:22 |
kc5tja | Making it fit with peripherals will be the biggest concern though: it does take up more than half of the available LUTs. | 13:22 |
SMDnote | and you have pipelined cpu? | 13:22 |
kc5tja | No. My last attempt at making a pipelined CPU resulted in it taking up almost 20,000 LUTs. | 13:23 |
kc5tja | This CPU is slow (average 4 or 5 CPI), and it does not support user- or supervisor-modes, so it will also not run Linux. | 13:24 |
kc5tja | It's literally best to think of this CPU in the same way as a 64-bit wide Z-80. | 13:24 |
_franck_ | olofk: yes it worked. I think (as wallento said) I didn't have the most recent HEAD when I first tried "python setup.py install" | 13:29 |
SMDnote | olofk: Are you going to publish a list of people attended to orconf somewhere? | 13:32 |
SMDnote | olofk: Also I wonder has anyone asked intel for sponsorship for orconf? | 14:39 |
olofk | SMDnote: I think we plan to send out the list of attendees to the people who attended, but I need to confirm this with the rest of the team | 15:05 |
olofk | And it was great meeting you :) | 15:05 |
olofk | Regarding Intel, they (or at least Altera. Not sure if they had merged yet) did sponsor last year | 15:06 |
SMDnote | olofk: I mean I could ask them if they don't have solid denial position on funding orconf | 15:23 |
SMDnote | olofk: It was great meeting you too! | 15:24 |
olofk | SMDnote: That would be fantastic. For us it has just been that we haven't been able to find the right people to ask | 15:35 |
--- Log closed Tue Oct 11 00:00:51 2016 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!