Topics

Initial build errors


Thomas Törnblom
 

I'm just starting up my IAR porting effort again and thought I would just build a simple out of the box project with the standard tools, but I'm immediately running into issues.

I'm on Ubuntu 18.04.4 LTS and have followed https://docs.zephyrproject.org/latest/getting_started/index.html
---
thomasto@thomasto-VirtualBox:~/zephyrproject/zephyr$ west build -p auto -b stm32f746g_disco samples/basic/blinky
-- west build: build configuration:
       source directory: /home/thomasto/zephyrproject/zephyr/samples/basic/blinky
       build directory: /home/thomasto/zephyrproject/zephyr/build (created)
       BOARD: stm32f746g_disco (origin: command line)
-- west build: generating a build system
-- Zephyr version: 2.2.0-rc3
-- Found PythonInterp: /usr/bin/python (found suitable version "3.7.5", minimum required is "3.6")
-- Selected BOARD stm32f746g_disco
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'west'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'west'
CMake Error at /home/thomasto/zephyrproject/zephyr/cmake/host-tools.cmake:26 (message):
  Unable to import west.version from '/usr/bin/python'
Call Stack (most recent call first):
  /home/thomasto/zephyrproject/zephyr/cmake/app/boilerplate.cmake:443 (include)
  CMakeLists.txt:4 (include)


-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: /usr/bin/cmake -B/home/thomasto/zephyrproject/zephyr/build -S/home/thomasto/zephyrproject/zephyr/samples/basic/blinky -GNinja -DBOARD=stm32f746g_disco
---

Looks like I'm missing some step.

Thomas

--

Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom@... Website: www.iar.com
Twitter: www.twitter.com/iarsystems


Carles Cufi
 

Hi Thomas,

 

Could it be that your /usr/bin/python is not the same python you used to install west? i.e. do you have multiple python installations on your system?

 

$ cat `which west` | grep '#!'

 

In my case this yields:

#!/usr/bin/python3

 

which matches my:

 

Found PythonInterp: /usr/bin/python3

 

Carles

 

From: devel@... <devel@...> On Behalf Of Thomas Törnblom via Lists.Zephyrproject.Org
Sent: 06 March 2020 13:39
To: devel@...
Cc: devel@...
Subject: [Zephyr-devel] Initial build errors

 

I'm just starting up my IAR porting effort again and thought I would just build a simple out of the box project with the standard tools, but I'm immediately running into issues.

I'm on Ubuntu 18.04.4 LTS and have followed https://docs.zephyrproject.org/latest/getting_started/index.html
---
thomasto@thomasto-VirtualBox:~/zephyrproject/zephyr$ west build -p auto -b stm32f746g_disco samples/basic/blinky
-- west build: build configuration:
       source directory: /home/thomasto/zephyrproject/zephyr/samples/basic/blinky
       build directory: /home/thomasto/zephyrproject/zephyr/build (created)
       BOARD: stm32f746g_disco (origin: command line)
-- west build: generating a build system
-- Zephyr version: 2.2.0-rc3
-- Found PythonInterp: /usr/bin/python (found suitable version "3.7.5", minimum required is "3.6")
-- Selected BOARD stm32f746g_disco
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'west'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'west'
CMake Error at /home/thomasto/zephyrproject/zephyr/cmake/host-tools.cmake:26 (message):
  Unable to import west.version from '/usr/bin/python'
Call Stack (most recent call first):
  /home/thomasto/zephyrproject/zephyr/cmake/app/boilerplate.cmake:443 (include)
  CMakeLists.txt:4 (include)


-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: /usr/bin/cmake -B/home/thomasto/zephyrproject/zephyr/build -S/home/thomasto/zephyrproject/zephyr/samples/basic/blinky -GNinja -DBOARD=stm32f746g_disco
---

Looks like I'm missing some step.

Thomas

--

Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail:
thomas.tornblom@... Website: www.iar.com
Twitter:
www.twitter.com/iarsystems


Thomas Törnblom
 

Thanks Carles,

That was indeed the issue.

---
thomasto@thomasto-VirtualBox:~/zephyrproject/zephyr$ cat `which west` | grep '#!'
#!/usr/bin/python3
---
and python3 was symlinked to python3.6 while "python" was using python3.7.

Built just fine now.

Cheers,
Thomas

Den 2020-03-06 kl. 13:56, skrev Cufi, Carles:

Hi Thomas,

 

Could it be that your /usr/bin/python is not the same python you used to install west? i.e. do you have multiple python installations on your system?

 

$ cat `which west` | grep '#!'

 

In my case this yields:

#!/usr/bin/python3

 

which matches my:

 

Found PythonInterp: /usr/bin/python3

 

Carles

 

From: devel@... <devel@...> On Behalf Of Thomas Törnblom via Lists.Zephyrproject.Org
Sent: 06 March 2020 13:39
To: devel@...
Cc: devel@...
Subject: [Zephyr-devel] Initial build errors

 

I'm just starting up my IAR porting effort again and thought I would just build a simple out of the box project with the standard tools, but I'm immediately running into issues.

I'm on Ubuntu 18.04.4 LTS and have followed https://docs.zephyrproject.org/latest/getting_started/index.html
---
thomasto@thomasto-VirtualBox:~/zephyrproject/zephyr$ west build -p auto -b stm32f746g_disco samples/basic/blinky
-- west build: build configuration:
       source directory: /home/thomasto/zephyrproject/zephyr/samples/basic/blinky
       build directory: /home/thomasto/zephyrproject/zephyr/build (created)
       BOARD: stm32f746g_disco (origin: command line)
-- west build: generating a build system
-- Zephyr version: 2.2.0-rc3
-- Found PythonInterp: /usr/bin/python (found suitable version "3.7.5", minimum required is "3.6")
-- Selected BOARD stm32f746g_disco
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'west'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'west'
CMake Error at /home/thomasto/zephyrproject/zephyr/cmake/host-tools.cmake:26 (message):
  Unable to import west.version from '/usr/bin/python'
Call Stack (most recent call first):
  /home/thomasto/zephyrproject/zephyr/cmake/app/boilerplate.cmake:443 (include)
  CMakeLists.txt:4 (include)


-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: /usr/bin/cmake -B/home/thomasto/zephyrproject/zephyr/build -S/home/thomasto/zephyrproject/zephyr/samples/basic/blinky -GNinja -DBOARD=stm32f746g_disco
---

Looks like I'm missing some step.

Thomas

--

Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail:
thomas.tornblom@... Website: www.iar.com
Twitter:
www.twitter.com/iarsystems


--

Thomas Törnblom, Product Engineer
IAR Systems AB
Box 23051, Strandbodgatan 1
SE-750 23 Uppsala, SWEDEN
Mobile: +46 76 180 17 80 Fax: +46 18 16 78 01
E-mail: thomas.tornblom@... Website: www.iar.com
Twitter: www.twitter.com/iarsystems