olofk / fusesoc

Package manager and build abstraction tool for FPGA/ASIC development
BSD 2-Clause "Simplified" License
1.16k stars 242 forks source link

Fusesoc cannot download opencores dependencies #149

Closed ajaymills closed 7 years ago

ajaymills commented 7 years ago

Hi, I am sure this must have come up before. I am trying to build the system for Atlys.

The call to "fusesoc" fails at the first dependency which is ac97:

INFO: Preparing ::ac97:0
INFO: Downloading ac97 from OpenCores
svn: E170013: Unable to connect to a repository at URL 'http://opencores.org/ocsvn/ac97/ac97/trunk/rtl/verilog'
svn: E000110: Error running context: Connection timed out
ERROR: "svn co -q --no-auth-cache -r 21 --username orpsoc --password orpsoc http://opencores.org/ocsvn/ac97/ac97/trunk/rtl/verilog /home/ajmills/.cache/fusesoc/ac97_0" exited with an error code.
ERROR: See stderr for details.

I understand that the OpenCores SVN has been flaky for a long time and was phased out. I had thought that these components were migrated to here on Github. Is there some way to work around this?

olofk commented 7 years ago

Yeah, as you say, the connection is flaky and most cores have been migrated to use a source from github instead, but there are still some remaining. I fixed ac97 now to fetch from github instead, so it should hopefully work after a fusesoc update. I took the opportunity to add support for the testbench too, so fusesoc sim ac97 should run the regression tests. Let me know if there are more problems

ajaymills commented 7 years ago

Thank you, It does work now. I did notice that the other cores I looked at referenced Github and figured this one was just a holdover.

On Sat, Apr 1, 2017 at 5:54 PM, Olof Kindgren notifications@github.com wrote:

Yeah, as you say, the connection is flaky and most cores have been migrated to use a source from github instead, but there are still some remaining. I fixed ac97 now to fetch from github instead, so it should hopefully work after a fusesoc update. I took the opportunity to add support for the testbench too, so fusesoc sim ac97 should run the regression tests. Let me know if there are more problems

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/olofk/fusesoc/issues/149#issuecomment-290949637, or mute the thread https://github.com/notifications/unsubscribe-auth/AJPXjaXGeY2eB5mGG-XLD4zCVMJVsqc5ks5rrsePgaJpZM4Muv20 .

-- Aaron Mills ECpE Graduate Student Iowa State University

olofk commented 7 years ago

Closing this now. Feel free to reopen