Page 1 of 1
Compilation problems , PLEASE HELP
Posted: Sat Sep 21, 2024 5:45 pm
by Fera
Hi. I'm Fera, I'm trying to compile the code. and I get the following error
Maybe it's something silly. But I can't figure it out.
could someone help me please?
Thanks
Re: Compilation problems , PLEASE HELP
Posted: Sat Sep 21, 2024 10:54 pm
by AndreyB
First is less obvious - first one says "you have java runtime environment while java development kit is required"
But the second one you kind of you should not be asking to be honest, it literally says "you have compiler version 10 while we require compiler version 11
Re: Compilation problems , PLEASE HELP
Posted: Sun Sep 22, 2024 1:04 am
by Fera
Now I get the same error in both
I already tried with
gcc 11.3
gcc 12.2
gcc 12.3
Code: Select all
lto-wrapper.exe: warning: Options to '-Xassembler' do not match: -alms=build/lst
/gcc_version_check.lst, -alms=build/lst/crt1.lst, dropping all '-Xassembler' and
'-Wa' options.
lto1.exe: fatal error: bytecode stream in file 'build/obj/gcc_version_check.o' g
enerated with LTO version 11.3 instead of the expected 12.0
compilation terminated.
lto-wrapper.exe: fatal error: C:\Program Files (x86)\Arm GNU Toolchain arm-none-
eabi\12.3 rel1\bin\arm-none-eabi-gcc.exe returned 1 exit status
compilation terminated.
c:/program files (x86)/arm gnu toolchain arm-none-eabi/12.3 rel1/bin/../lib/gcc/
arm-none-eabi/12.3.1/../../../../arm-none-eabi/bin/ld.exe: error: lto-wrapper fa
iled
collect2.exe: error: ld returned 1 exit status
make: *** [ChibiOS/os/common/startup/ARMCMx/compilers/GCC/mk/rules.mk:217: build/rusefi.elf] Error 1
Re: Compilation problems , PLEASE HELP
Posted: Sun Sep 22, 2024 2:10 am
by AndreyB
Are you doing "make clean" between changing compiler? Please stay only with 11.3
There is also a
https://github.com/rusefi/rusefi/issues/5861 issue you would need to use short Windows names for now
Re: Compilation problems , PLEASE HELP
Posted: Mon Sep 23, 2024 2:02 am
by Fera
AndreyB wrote: ↑Sun Sep 22, 2024 2:10 am
Are you doing "make clean" between changing compiler? Please stay only with 11.3
Yes
It's already compiled.
eclipse ide
visual studio code
and cygwin
works on all
Code: Select all
Linking build/rusefi.elf
lto-wrapper.exe: warning: Options to '-Xassembler' do not match: -alms=build/lst/gcc_version_check.lst, -alms=build/lst/crt1.lst, dropping all '-Xassembler' and '-Wa' options.
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:6: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans1.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:3: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans0.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:24: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans7.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:30: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans9.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:21: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans6.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:33: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans10.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:9: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans2.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:12: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans3.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:36: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans11.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:15: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans4.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:27: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans8.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:18: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans5.ltrans.o] Error 1 (ignored)
make[1]: [C:\Users\Code\AppData\Local\Temp\ccQuwdM3.mk:39: C:\Users\Code\AppData\Local\Temp\ccsTIWyx.ltrans12.ltrans.o] Error 1 (ignored)
Creating build/rusefi.hex
Creating build/rusefi.bin
Creating build/rusefi.dmp
text data bss dec hex filename
563074 1048 189616 753738 b804a build/rusefi.elf
Creating build/rusefi.list
Done
bss Total size: 118006
ram4 Total size: 0
text Total size: 446124
data Total size: 1035
rodata Total size: 114083
20 .ram4 0000e8c0 10000000 08089ba4 000b0000 2**3
PS C:\cygwin64\home\Code\rusefi\firmware>
Do you think these errors can affect the integrity of the code?
now I'll try to figure out how to switch boards
THANKS
Re: Compilation problems , PLEASE HELP
Posted: Mon Sep 23, 2024 2:20 am
by AndreyB
I have same errors, I do not understand those. I assume these are not a problem, but then again - I mostly use binaries from Linux.
Re: Compilation problems , PLEASE HELP
Posted: Mon Sep 23, 2024 9:10 pm
by Fera
I can only compile f407 discovery
i try with proteus and microrusefi
Code: Select all
found ./config/boards/microrusefi/connectors/generated_ts_name_by_pin.cpp
PROJECT_BOARD: microrusefi
BOARD_DIR: ././config/boards/microrusefi
PROJECT_CPU: ARCH_STM32F4
SHORT_BOARD_NAME: mre_f4
CPU_HWLAYER: ports/stm32/stm32f4
CONFDIR: ./hw_layer/ports/stm32/stm32f4/cfg
LDSCRIPT: ./hw_layer/ports/stm32/stm32f4/STM32F4.ld
but...
Code: Select all
collect2.exe:
error: ld returned 1 exit status make: *** [ChibiOS/os/common/startup/ARMCMx/compilers/GCC/mk/rules.mk:217:
build/rusefi.elf] Error 1 PS C:\cygwin64\home\Code\rusefi\firmware>
i change in rusefi.mk
Code: Select all
PROJECT_BOARD = microrusefi
-include $(BOARD_DIR)/meta-info-mre_f4.env
I also tried deleting the line
meta-info-mre_f4.env
i try to compile frankenso_na6
to see if it compiled
i just change
because I noticed that the file
meta-info.env
has the same name as f407-discovery
and It compiled perfectly
Re: Compilation problems , PLEASE HELP
Posted: Mon Sep 23, 2024 9:41 pm
by AndreyB
This cojld be broken on windows/cygwin
See
https://github.com/rusefi/rusefi/issues/6948 for suggested workarounds
Re: Compilation problems , PLEASE HELP
Posted: Mon Sep 23, 2024 11:19 pm
by Fera


Code: Select all
Compiling gcc_version_check.c
gcc_version_check.c:11:9: note: '#pragma message: GCC is 10.3.1'
11 | #pragma message("GCC is " STR(__GNUC__)"."STR(__GNUC_MINOR__)"."STR(__GNUC_PATCHLEVEL__))
| ^~~~~~~
gcc_version_check.c:15:3: error: #error "GCC compiler >= 11.3.1 required"
15 | #error "GCC compiler >= 11.3.1 required"
| ^~~~~
make: *** [ChibiOS/os/common/startup/ARMCMx/compilers/GCC/mk/rules.mk:190: build/obj/gcc_version_check.o] Error 1
fera@DESKTOP-N9GF07B:/mnt/c/cygwin64/home/Code/rusefi/firmware$ gcc --version
gcc (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
fera@DESKTOP-N9GF07B:/mnt/c/cygwin64/home/Code/rusefi/firmware$
I am completely lost
I will try to install everything again
Re: Compilation problems , PLEASE HELP
Posted: Tue Sep 24, 2024 2:21 am
by AndreyB
arm-none-eabi-gcc --version