Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can not build blinky on simulation target #101

Closed
RHamalainen opened this issue Mar 19, 2024 · 2 comments
Closed

Can not build blinky on simulation target #101

RHamalainen opened this issue Mar 19, 2024 · 2 comments

Comments

@RHamalainen
Copy link

Hello,

I installed fusesoc with

pip3 install --upgrade --user fusesoc

checked the version with

fusesoc --version

which returned "2.3", made a new directory and executed

fusesoc library add blinky https://github.com/fusesoc/blinky

and tried to execute

fusesoc run --target=sim fusesoc:utils:blinky

but got following error message

ERROR: Conflicting requirements:
Requirements: 'fusesoc_utils_blinky == 1.1.1-0' <- 'vlog_tb_utils >= 0-0'
    +fusesoc_utils_blinky-1.1.1-0 was ignored because it depends on missing packages
Requirements: 'fusesoc_utils_blinky == 1.1.1-0'
    Install command rule (+fusesoc_utils_blinky-1.1.1-0)

Failed to resolve dependencies for fusesoc:utils:blinky:1.1.1

while executing

fusesoc core list

returns following

Available cores:

Core                        Cache status  Description
================================================================================
fusesoc:utils:blinky:1.1.1 :      local : <No description>

Did I made a mistake or what happened?

@olofk
Copy link
Contributor

olofk commented Mar 19, 2024

You did right, but I notice that the instructions are missing one step. The simulation target depends on the vlog_tb_utils core. That core is found in the FuseSoC base library. You can pull in that library by running fusesoc library add fusesoc-cores https://github.com/fusesoc/fusesoc-cores from your workspace

@RHamalainen
Copy link
Author

Thanks for quick reply! After executing that step it works now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants