Problem in building Pulp-SDK("make all" error) - Printable Version +- PULP Community (https://pulp-platform.org/community) +-- Forum: PULP's Community forum (https://pulp-platform.org/community/forumdisplay.php?fid=1) +--- Forum: PULP General questions (https://pulp-platform.org/community/forumdisplay.php?fid=2) +--- Thread: Problem in building Pulp-SDK("make all" error) (/showthread.php?tid=162) |
Problem in building Pulp-SDK("make all" error) - ziang87 - 12-28-2019 Hello, I'm going to create the pulp platform.When I followed the instructions to building the SDK, an error occurred.I found on the forums that some people had similar problems, but their solutions didn't solve mine.
I started by installing the new Ubuntu 16.04, in the sequence of steps:1.root@cp1-VirtualBox:/home/cp1# mkdir riscv 2.root@cp1-VirtualBox:/home/cp1/riscv# git clone https://github.com/pulp-platform/pulp 3.Connecting to GitHub with SSH successfully 4.sudo apt install git python3-pip python-pip gawk texinfo libgmp-dev libmpfr-dev libmpc-dev swig3.0 libjpeg-dev lsb-core doxygen python-sphinx sox graphicsmagick-libmagick-dev-compat libsdl2-dev libswitch-perl libftdi1-dev cmake scons libsndfile1-dev 5.sudo pip3 install artifactory twisted prettytable sqlalchemy pyelftools openpyxl xlsxwriter pyyaml numpy configparser pyvcd 6.sudo pip2 install configparser root@cp1-VirtualBox:/home/cp1# pip --versionpip 19.3.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5) root@cp1-VirtualBox:/home/cp1# python3 --versionPython 3.5.2 7.root@cp1-VirtualBox:/home/cp1/riscv# git clone --recursive https://github.com/pulp-platform/pulp-riscv-gnu-toolchain 8.sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev 9.root@cp1-VirtualBox:/home/cp1/riscv/pulp-riscv-gnu-toolchain# ./configure --prefix=/opt/riscv --with-arch=rv32imc --with-cmodel=medlow --enable-multilib 10.make 11.root@cp1-VirtualBox:/home/cp1/riscv/pulp-riscv-gnu-toolchain# export PULP_RISCV_GCC_TOOLCHAIN=/home/cp1/riscv/pulp-riscv-gnu-toolchain 12.root@cp1-VirtualBox:/home/cp1/riscv/pulp# export VSIM_PATH=/home/cp1/riscv/pulp/sim 13.root@cp1-VirtualBox:/home/cp1/riscv# git clone https://github.com/pulp-platform/pulp-sdk.git -b master 14.export PULP_GITHUB_SSH=1 15.root@cp1-VirtualBox:/home/cp1/riscv/pulp-sdk# source configs/platform-rtl.sh 16.make all Submodule path 'pulp-tools': checked out 'aa9ad5cd9f6fa75b80cbc91a4c2c8e5db737d7ce' source init.sh && ./pulp-tools/bin/plpbuild --p sdk checkout build env --stdout Configuring Pulp project at /home/cp1/riscv/pulp-sdk Traceback (most recent call last): File "./pulp-tools/bin/plpbuild", line 3, in <module> import plptools as plp File "/home/cp1/riscv/pulp-sdk/pulp-tools/bin/plptools.py", line 27, in <module> from plpobjects import * File "/home/cp1/riscv/pulp-sdk/pulp-tools/bin/plpobjects.py", line 32, in <module> from openpyxl import Workbook File "/usr/local/lib/python3.5/dist-packages/openpyxl/__init__.py", line 6, in <module> from openpyxl.workbook import Workbook File "/usr/local/lib/python3.5/dist-packages/openpyxl/workbook/__init__.py", line 4, in <module> from .workbook import Workbook File "/usr/local/lib/python3.5/dist-packages/openpyxl/workbook/workbook.py", line 7, in <module> from openpyxl.worksheet.worksheet import Worksheet File "/usr/local/lib/python3.5/dist-packages/openpyxl/worksheet/worksheet.py", line 392 return f"{get_column_letter(min_col)}{min_row}:{get_column_letter(max_col)}{max_row}" ^ SyntaxError: invalid syntax Makefile:6: recipe for target 'all' failed make: *** [all] Error 1 Thank you so much for your prompt answer. best wishes, chen RE: Problem in building Pulp-SDK("make all" error) - jmmarostegui - 12-31-2019 Hi, Please, find enclosed the complete sequence of steps I have followed starting from a clean Ubuntu 16.04 installation: 0 - sudo -s 1 - apt install git python3-pip python-pip gawk texinfo libgmp-dev libmpfr-dev libmpc-dev swig3.0 libjpeg-dev lsb-core doxygen python-sphinx sox graphicsmagick-libmagick-dev-compat libsdl2-dev libswitch-perl libftdi1-dev cmake scons libsndfile1-dev 2 - pip3 install twisted prettytable artifactory sqlalchemy pyelftools xlsxwriter pyyaml numpy configparser pyvcd 3 - pip2 install configparser 4 - cd /opt 5 - mkdir riscv 6 - cd riscv 7 - git clone https://github.com/pulp-platform/pulp-ri...-toolchain 8 - cd pulp-riscv-gnu-toolchain 9 - git submodule update --init --recursive 10 - apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev 11 - ./configure --prefix=/opt/riscv --with-arch=rv32imc --with-cmodel=medlow --enable-multilib 12 - make 13 - export PATH=$PATH:/opt/riscv/bin 14 - export PULP_RISCV_GCC_TOOLCHAIN=/opt/riscv 15 - export VSIM_PATH=/opt/riscv/pulpissimo/sim —— Install PULP-SDK 16 - cd /opt/riscv 17 - git clone https://github.com/pulp-platform/pulp-builder.git 18 - cd pulp-builder 19 - source configs/pulpissimo.sh 20 - ./scripts/clean 21 - ./scripts/update-runtime 22 - ./scripts/build-gvsoc 23 - ./scripts/build-runtime 24 - source sdk-setup.sh 25 - cd /opt/riscv 26 - pip3 install openpyxl==2.6.4 27 - git clone https://github.com/pulp-platform/pulp-sdk.git -b master 28 - cd pulp-sdk 29 - source configs/pulpissimo.sh 30 - make all 31 - export PULP_SDK_HOME=/opt/riscv/pulp-sdk —— Install Simulation and implementation 32 - Install QuestaSim 33 - cd /opt/riscv 34 - git clone https://github.com/pulp-platform/pulpissimo.git 35 - cd pulpissimo 36 - ./update-ips 37 - source setup/vsim.sh 38 - make clean build —— Install Micoprocessor programming and debugging 39 - Verify that the following packages are installed with the proper version: - autoconf >= 2.64 - automake >= 1.14 - texinfo - make - libtool - pkg-config >= 0.23 (or compatible) - libusb-1.0 - libftdi - libusb-0.1 or libusb-compat-0.1 for some older drivers 40 - cd /opt/riscv/pulp-sdk 41 - source sourceme.sh && ./pulp-tools/bin/plpbuild checkout build --p openocd --stdout This has worked for me. I wish your installation will succeed to. Best regards, Manuel RE: Problem in building Pulp-SDK("make all" error) - ziang87 - 01-01-2020 Thank you so much for your prompt answer. In fact,I am building pulp platform. https://github.com/pulp-platform/pulp It seems different between pulp platform and pulpissimo. Do you have any experience in building pulp platform? RE: Problem in building Pulp-SDK("make all" error) - ziang87 - 01-03-2020 Now it occurs new problems. Makefile:114: recipe for target 'build_all' failed make[1]: *** [build_all] Error 2 make[1]: Leaving directory '/opt/riscv/pulp-sdk/runtime/pulp-rt' Reached EOF with exit status 2 FATAL ERROR: the command 'build' has failed Makefile:6: recipe for target 'all' failed make: *** [all] Error 255 |