Skip to main content
jefazo92
Associate III
Mar 14, 2020 6:13 PM UTC
Solved

Makefile:44 Error 1

Hi everyone,

I have just created a project. I haven't done any modifications and I am getting this error when building the project:

make: *** [makefile:44: nucleo-g474re-blinky.elf] Error 1
"make -j8 all" terminated with exit code 2. Build might be incomplete.
 
19:26:10 Build Failed. 1 errors, 0 warnings. (took 1s.74ms)

Could someone help me out ? Thanks in advance.

This topic has been closed for replies.
KnarfB
KnarfBBest answer
Super User
Mar 14, 2020 7:50 PM UTC

The root cause error is "STM32G474RETX_FLASH.ld: No such file or directory"

Does this file exist? It should have been generated with the project.

My guess: its a problem with your project path "C:\Users\Gonzalo Andaluc??a\..."

Eclipse is notorious for having issues with non-ASCII letters, space, .... Try a simple path like C:\test1

9 replies

KnarfB
Super User
Mar 14, 2020 7:25 PM UTC

44 only means line 44 in makefile. There should be more output in the console log indicating errors/warnings...

jefazo92
jefazo92Author
Associate III
Mar 14, 2020 7:33 PM UTC
20:30:54 **** Incremental Build of configuration Debug for project AkunaMatata ****
make -j8 all 
arm-none-eabi-gcc "../Core/Src/main.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DSTM32G474xx -DDEBUG -c -I../Drivers/STM32G4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Include -I../Drivers/CMSIS/Device/ST/STM32G4xx/Include -I../Core/Inc -I../Drivers/STM32G4xx_HAL_Driver/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Core/Src/main.d" -MT"Core/Src/main.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "Core/Src/main.o"
arm-none-eabi-gcc -o "AkunaMatata.elf" @"objects.list" -mcpu=cortex-m4 -T"C:\Users\Gonzalo Andalucía\STM32CubeIDE\workspace_1.3.0\AkunaMatata\STM32G474RETX_FLASH.ld" --specs=nosys.specs -Wl,-Map="AkunaMatata.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm-none-eabi\bin\ld.exe: cannot open linker script file C:\Users\Gonzalo Andaluc??a\STM32CubeIDE\workspace_1.3.0\AkunaMatata\STM32G474RETX_FLASH.ld: No such file or directory
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:44: AkunaMatata.elf] Error 1
"make -j8 all" terminated with exit code 2. Build might be incomplete.
 
20:30:55 Build Failed. 1 errors, 0 warnings. (took 1s.418ms)

Thanks for replying @KnarfB​ . This is all I'm getting.

jefazo92
jefazo92Author
Associate III
Mar 14, 2020 7:37 PM UTC

0693W000000TwIuQAK.png

KnarfB
KnarfBBest answer
Super User
Mar 14, 2020 7:50 PM UTC

The root cause error is "STM32G474RETX_FLASH.ld: No such file or directory"

Does this file exist? It should have been generated with the project.

My guess: its a problem with your project path "C:\Users\Gonzalo Andaluc??a\..."

Eclipse is notorious for having issues with non-ASCII letters, space, .... Try a simple path like C:\test1

jefazo92
jefazo92Author
Associate III
Mar 15, 2020 12:12 PM UTC

@KnarfB​  THANK YOU FOR SAVING MY LIFE. YOU ARE MY HERO.You were right, the accent was causing all the trouble so I had to rename my user folder. Then I uninstalled and reinstalled the program and now I have finally been able to upload my first program into my MCU.

jefazo92
jefazo92Author
Associate III
Mar 14, 2020 10:35 PM UTC

How can I do this @KnarfB​  ? Do I just create another folder in C:\Users ? And paste the CubeIDE folder into it ?

jefazo92
jefazo92Author
Associate III
Mar 14, 2020 10:45 PM UTC

Ok. I did it that way but did not solve anything. I will try to uninstall it and instal it again but now I'll instal the program in the new folder with ASCCII characters.

SMath.2
Visitor II
Jun 14, 2020 5:17 AM UTC

The issue got resolved when I renamed my project without any numerical. eg John1 to john. the path is still the same. I understand this is illogical fix, but worked for me, would be nice if someone got a valid explanation for this!! thanks

BRoel.1
Visitor II
Jan 24, 2021 12:32 AM UTC

For me the same error was caused by a seemingly unrelated 'unknown type' error that showed after the makefile error 1 in the problems window.

Checking the console window would've helped: it showed the actual cause first.