Skip to main content
SigmaPrime
Associate III
October 19, 2020
Solved

gcc comand not found

  • October 19, 2020
  • 1 reply
  • 5439 views

Hello Everyone

I wanted to Install Buildroot on my STM32MP157-DK2 according to this website:

https://bootlin.com/blog/building-a-linux-system-for-the-stm32mp1-basic-system/

Unfortunately as a beginner with OpenST-Linux and Yocto I got stuck at that step where I couldn't find a way t install gcc like on ubuntu for exemple with the easy command "apt-get install ... " .

I flashed and Installed OpenST-Linux on my device according to this st.wiki page:

https://wiki.st.com/stm32mpu/wiki/STM32MP15_Discovery_kits_-_Starter_Package

Everything worked fine.

I would also be interested in knowing if Installing Buildroot would cause some STM-Softwares inactive. We are working on an IoT Project and according to what I've read,Buildroot is suitable for it and besides the guy responsible for the Project wanted Buildroot installed and configured on the device.

Thank you all and thanks for helping me to get better :)

This topic has been closed for replies.
Best answer by SigmaPrime

Oh I understand . So most of the preliminary commands on the following website are done on Ubuntu terminal ?

https://bootlin.com/blog/building-a-linux-system-for-the-stm32mp1-basic-system/

In that case it would be similar to the configuration of the Starter Package like on the st.wiki website. Meaning that the preparation of the environement happens on Ubuntu. Then the image is uploaded on the MPU and I only have to flash it and reboot it in order to have my Buildroot installed instead of the current image ?

1 reply

PatrickF
ST Employee
October 19, 2020

Have you looked at https://wiki.st.com/stm32mpu/wiki/PC_prerequisites ?

Maybe just missing to use 'sudo' before apt-get.

In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent
SigmaPrime
Associate III
October 19, 2020

Hello

I will check the Article then. But my problem is with the board itself with the remote control software.

I could install many packages but some packages like gcc can't be installed and I get the following error.

/bin/bash: gcc: command not found

/bin/bash: line 0: [: : integer expression expected

mkdir -p /home/root/buildroot/output/build/buildroot-config/lxdialog

PKG_CONFIG_PATH="" make CC="gcc" HOSTCC="gcc" \

obj=/home/root/buildroot/output/build/buildroot-config -C support/kconfig -f Makefile.br conf

make[1]: Entering directory '/home/root/buildroot/support/kconfig'

gcc -DCURSES_LOC="<curses.h>" -DLOCALE -DKBUILD_NO_NLS -I/home/root/buildroot/output/build/buildroot-config -DCONFIG_=\"\" -c conf.c -o /home/root/buildroot/output/build/buildroot-config/conf.o

/bin/sh: gcc: not found

make[1]: *** [Makefile.br:34: /home/root/buildroot/output/build/buildroot-config/conf.o] Error 127

make[1]: Leaving directory '/home/root/buildroot/support/kconfig'

make: *** [Makefile:926: /home/root/buildroot/output/build/buildroot-config/conf] Error 2

Is it maybe because I did not install the SDK ? If I install it can I use the Starter Package with the SDK or do I have to install the Developper Package. Like I said my gal now is to have Buildroot work on my MPU.

PatrickF
ST Employee
October 19, 2020

Maybe I minsuderstand your issue. You usually never install gcc on the board, resources are way to low to compile on target.

All the development is done on Ubuntu PC (or using a Virtual Machine on a W10 PC).

In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent