-
Notifications
You must be signed in to change notification settings - Fork 78
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
Couldn't read file /scripts/xc7/synth.tcl #302
Comments
@Pocketkid2 can you please explain the procedure you followed? Did you install f4pga through pip? Did you do it after or before creating the Conda environment? |
I followed the instructions on the first page linked above which involved setting up the environment and then running the wget commands to download the code. Then I went and ran the make command shown on the second linked page. |
@Pocketkid2 can you check that you have |
@Pocketkid2 didn't you install Python package f4pga through pip? Maybe not today but yesterday or some other day? I'm asking because the log shows the following:
The current guidelines in f4pga-example do not have any reference to installing the Python package. Therefore, I wonder how did that end up in your environment... Note that both links in your first message seem to be pointing to the same place. Maybe that's why I'm not getting the full picture. To be clear, as commented in f4pga/f4pga-arch-defs#2509 (comment), we are transitioning from shell wrappers to python utils. Hence, there might be bugs/issues indeed. |
@tcal-x, FYI, the shell wrappers were removed from the arch-defs packages and do now need to be installed through |
I did install the python package for testing separately, but that had its own issues so I followed along with the f4pga-examples to see if that method worked. And I did verify that my INSTALL_DIR is correct, I just edited the log file to replace my full home path with ~ |
@Pocketkid2 if the content of |
@umarcor I have run that wget command along with the others but it doesn't seem to be overwriting the scripts. Is there something else I need to do? I do realize that this method of running symbiflow is ultimately meant to be replaced with the python module so I might close this issue and focus on debugging and reporting issues for that. |
@Pocketkid2 do you find yourself comfortable for managing multiple environments/setups in parallel? If that is the case, I propose to keep the current one as is (for debugging/fixing this issue). Then create two new, one for examples as default, and another one for examples along with Python f4pga. In order to create a new environment, changing the INSTALL_DIR and running the install commands again should suffice. |
I think for now I'll just focus on the python module, as that is more relevant to my current research project, and I have been meaning to dive into the code for that anyway. Thanks for your comments and help! I will be using the other issue I created on the main f4pga repo going forward. |
Installing the F4PGA flow and attempting to build the counter example according to the instructions on the pages here and here results in the following error:
log.txt
I had previously installed F4PGA but I do not understand what has changed or how I can fix this without editing the scripts.
The text was updated successfully, but these errors were encountered: