-
Notifications
You must be signed in to change notification settings - Fork 132
STM32 build script generates filename typo ? #1318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
An addition: It get even weirder, now it's missing other letters: librries->libraries |
I have never ever seen such a thing |
Yes very, very weird, here's some versions: Sloeber.io Arduino eclipse plugin 4.3.3.202005042010 io.sloeber.core Eclipse: Eclipse IDE for Embedded C/C++ Developers (includes Incubating components) This is a very fresh install, and the sloeber via marketplace... |
As this is a "old" sloeber and this issue has never been reported something is off on your system |
Ok, now I installed the bundle from: -And same error and always on the smarcard whatever file: Then I tried to update sloeber via eclipse update and now it died completely: No editor descriptor for id org.eclipse.cdt.ui.editor.CEditor |
nightly needs java 10 or higher |
I can confirm the same type of errors, which are type of misspelling in " .\libraries\SrcWrapper\src\HAL\stm32yyxx_somethinghere.c.o: No such file or directory." Sometimes it's also spelled correctly, but it can't find the file, although it's there. |
This is very, very sad because I would have needed eclipse debugging etc. There seems to be something tied up the the STM32 core pack for sure, and I really need the 1.9.0, I never tested the 1.7.0, but I have now reinstalled sloeber+eclipse at least 10 times without luck... enough ... So I'll have to skip the sloeber for now as non working sw for me. Would be interesting still to learn how the scripts are generating for the compiler underneath, that is probably where the problem is ? |
I'm really not an expert, but I have a slight guess that it has something to do with the archiver getting something wrong, or the combiner messing something up...they can't find the file although it's there. #1287 sounds somewhat similar to this issue. |
Thing is there changed quite a lot in the STM32 ESP32 area and sloeber needed serious updates to fix that (I even had to do a fix to CDT) |
At the combiner, it was stated:
Note the missing y. |
I fully agree on this one. The makefile that contains the missing chars is generated by io.sloeber.core/src/io/sloeber/core/toolchain/ArduinoGnuMakefileGenerator.java Apart from adding "-" to the delete command, changing the names for the arduino pre/post.. commands and using replace instead of replaceall; nothing has changes since 2018 Here is a link comparing current master to somewhere in 2018 |
Build script generates a filename with typo:
arm-none-eabi-gcc: error: .\libraries\SrcWrapper\src\HAL\stm32yyxx_hl_smartcard.c.o: No such file or directory
makefile:96: recipe for target 'test_1_0.elf' failed
make: *** [test_1_0.elf] Error 1
"E:/eclipse_emb/eclipse/arduinoPlugin/tools/make/make all" terminated with exit code 2. Build might be incomplete.
It's supposed to be hal not hl ?
If I copy/rename manually the stm32yyxx_hal_smartcard.* -> stm32yyxx_hl_smartcard.* it works.
br. Mike
The text was updated successfully, but these errors were encountered: