Page 1 of 1

Install Symbiflow: ql_symbiflow: command not found

Posted: Wed Jan 27, 2021 1:33 am
by gjones
I downloaded Symbiflow_v1.3.1.gz.run

The installation transcript has an error after several packages are downloaded and installed :

./conda_build_install_package.sh: line 25: curl: command not found
tar: arch.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Collecting package metadata (current_repodata.json): done
Solving environment: done

The install finishes with :

Successfully built quicklogic-fasm fasm fasm-utils
Installing collected packages: Arpeggio, textx, fasm-utils, fasm, quicklogic-fasm
Successfully installed Arpeggio-1.10.1 fasm-0.0.2 fasm-utils-0.0.1 quicklogic-fasm-0.0.1 textx-2.3.0

I then execute the following :

gjones@geoff-VB-Ubuntu:~/Downloads$ export PATH="$INSTALL_DIR/quicklogic-arch-defs/bin:$INSTALL_DIR/quicklogic-arch-defs/bin/python:$PATH"
gjones@geoff-VB-Ubuntu:~/Downloads$ source "$INSTALL_DIR/conda/etc/profile.d/conda.sh"
gjones@geoff-VB-Ubuntu:~/Downloads$ conda activate
(base) gjones@geoff-VB-Ubuntu:~/Downloads$ ql_symbiflow -h
ql_symbiflow: command not found

Do I neeed to install some other packages before running the install?
I'm running Ubuntu 20.04 LTS in VirtualBox-6.1.18-142142-Win

Re: Install Symbiflow: ql_symbiflow: command not found

Posted: Wed Jan 27, 2021 7:19 am
by kishango
curl package is missing in your system.
Install it and run the process again.

sudo apt install curl

Re: Install Symbiflow: ql_symbiflow: command not found

Posted: Wed Jan 27, 2021 7:35 pm
by gjones
Thanks. That worked.
My Unix skill are a bit rusty.

Re: Install Symbiflow: ql_symbiflow: command not found

Posted: Wed Feb 03, 2021 5:16 am
by jmoore
I might suggest using the envsetup.sh shell script found at the root of qorc-sdk.

Code: Select all

source envsetup.sh
This will install the symbiflow/conda environments to a folder within qorc-sdk, as well as download the recommended compiler and set the toolchain path for it. Then, every time you wish to build, you can first source the setup script, and have everything ready to go.