Skip to content

Build failed for sduino STM8 board #1287

Open
@pbtsrc

Description

@pbtsrc

Boards Manager URL (used both in Sloeber and Arduino IDE):
https://github.com/tenbaht/sduino/raw/master/package_sduino_stm8_index.json
STM8S103F3 Breakout Board

Tested: standard example Blink.ino
In the Arduino IDE the build finished without errors.

In Sloeber the build failed:

Starting archiver "/opt/eclipse//arduinoPlugin/packages/sduino/tools/STM8Tools/2019.02.05/wrapper/sdar.sh" "/opt/eclipse//arduinoPlugin/packages/sduino/tools/sdcc/build.11242/bin/sdar" /home/user/Projects/test_stm8_blink/Release/arduino.ar ./core/core/HardwareSerial.c-1.c.o ./core/core/HardwareSerial.c-10.c.o ./core/core/HardwareSerial.c-2.c.o ./core/core/HardwareSerial.c-3.c.o ./core/core/HardwareSerial.c-4.c.o ./core/core/HardwareSerial.c-5.c.o ./core/core/HardwareSerial.c-6.c.o ./core/core/HardwareSerial.c-7.c.o ./core/core/HardwareSerial.c-8.c.o ./core/core/HardwareSerial.c-9.c.o ./core/core/Print-float.c.o ./core/core/Print.c.o ./core/core/SPI.c.o ./core/core/WInterrupts.c.o ./core/core/WMath.c.o ./core/core/main.c.o ./core/core/weak_atexit.c.o ./core/core/weak_initVariant.c.o ./core/core/weak_serialEvent.c.o ./core/core/wiring-alternate-function.c.o ./core/core/wiring-delay-microseconds.c.o ./core/core/wiring-delay.c.o ./core/core/wiring-init.c.o ./core/core/wiring-micros.c.o ./core/core/wiring-millis.c.o ./core/core/wiring_analog.c.o ./core/core/wiring_digital-tables.c.o ./core/core/wiring_digital.c-1.c.o ./core/core/wiring_digital.c-2.c.o ./core/core/wiring_digital.c-3.c.o ./core/core/wiring_digital.c-4.c.o ./core/core/wiring_digital.c-5.c.o ./core/core/wiring_digital.c-6.c.o ./core/core/wiring_digital.c-7.c.o ./core/core/wiring_pulse.c.o ./core/core/wiring_shift.c.o re4 rcs /opt/eclipse//arduinoPlugin/packages/sduino/tools/sdcc/build.11242/bin/sdar /home/user/Projects/test_stm8_blink/Release/arduino.ar ./core/core/HardwareSerial.c-1.c.o ./core/core/HardwareSerial.c-10.c.o ./core/core/HardwareSerial.c-2.c.o ./core/core/HardwareSerial.c-3.c.o ./core/core/HardwareSerial.c-4.c.o ./core/core/HardwareSerial.c-5.c.o ./core/core/HardwareSerial.c-6.c.o ./core/core/HardwareSerial.c-7.c.o ./core/core/HardwareSerial.c-8.c.o ./core/core/HardwareSerial.c-9.c.o ./core/core/Print-float.c.o ./core/core/Print.c.o ./core/core/SPI.c.o ./core/core/WInterrupts.c.o ./core/core/WMath.c.o ./core/core/main.c.o ./core/core/weak_atexit.c.o ./core/core/weak_initVariant.c.o ./core/core/weak_serialEvent.c.o ./core/core/wiring-alternate-function.c.o ./core/core/wiring-delay-microseconds.c.o ./core/core/wiring-delay.c.o ./core/core/wiring-init.c.o ./core/core/wiring-micros.c.o ./core/core/wiring-millis.c.o ./core/core/wiring_analog.c.o ./core/core/wiring_digital-tables.c.o ./core/core/wiring_digital.c-1.c.o ./core/core/wiring_digital.c-2.c.o ./core/core/wiring_digital.c-3.c.o ./core/core/wiring_digital.c-4.c.o ./core/core/wiring_digital.c-5.c.o ./core/core/wiring_digital.c-6.c.o ./core/core/wiring_digital.c-7.c.o ./core/core/wiring_pulse.c.o ./core/core/wiring_shift.c.o re4 rcs Mark ./core/core/HardwareSerial.c-10.c.o:/opt/eclipse//arduinoPlugin/packages/sduino/tools/sdcc/build.11242/bin/sdar ./core/core/HardwareSerial.c-2.c.o ./core/core/HardwareSerial.c-3.c.o ./core/core/HardwareSerial.c-4.c.o ./core/core/HardwareSerial.c-5.c.o ./core/core/HardwareSerial.c-6.c.o ./core/core/HardwareSerial.c-7.c.o ./core/core/HardwareSerial.c-8.c.o ./core/core/HardwareSerial.c-9.c.o ./core/core/Print-float.c.o ./core/core/Print.c.o ./core/core/SPI.c.o ./core/core/WInterrupts.c.o ./core/core/WMath.c.o ./core/core/main.c.o ./core/core/weak_atexit.c.o ./core/core/weak_initVariant.c.o ./core/core/weak_serialEvent.c.o ./core/core/wiring-alternate-function.c.o ./core/core/wiring-delay-microseconds.c.o ./core/core/wiring-delay.c.o ./core/core/wiring-init.c.o ./core/core/wiring-micros.c.o ./core/core/wiring-millis.c.o ./core/core/wiring_analog.c.o ./core/core/wiring_digital-tables.c.o ./core/core/wiring_digital.c-1.c.o ./core/core/wiring_digital.c-2.c.o ./core/core/wiring_digital.c-3.c.o ./core/core/wiring_digital.c-4.c.o ./core/core/wiring_digital.c-5.c.o ./core/core/wiring_digital.c-6.c.o ./core/core/wiring_digital.c-7.c.o ./core/core/wiring_pulse.c.o ./core/core/wiring_shift.c.o re4 rcs /home/user/Projects/test_stm8_blink/Release/arduino.ar ./core/core/HardwareSerial.c-1.c.rel /opt/eclipse//arduinoPlugin/packages/sduino/tools/sdcc/build.11242/bin/sdar: wrong key — «.»

The corresponding Arduino IDE output:

/home/user/.arduino15/packages/sduino/tools/STM8Tools/2019.02.05/wrapper/sdar.sh /home/user/.arduino15/packages/sduino/tools/sdcc/build.11242/bin/sdar /tmp/arduino_build_459865/core/core.a /tmp/arduino_build_459865/core/HardwareSerial.c-1.c.o re4 rcs /home/user/.arduino15/packages/sduino/tools/sdcc/build.11242/bin/sdar /tmp/arduino_build_459865/core/core.a /tmp/arduino_build_459865/core/HardwareSerial.c-1.c.o re4 rcs Mark re4:/home/user/.arduino15/packages/sduino/tools/sdcc/build.11242/bin/sdar rcs /tmp/arduino_build_459865/core/core.a /tmp/arduino_build_459865/core/HardwareSerial.c-1.c.rel /home/user/.arduino15/packages/sduino/tools/STM8Tools/2019.02.05/wrapper/sdar.sh /home/user/.arduino15/packages/sduino/tools/sdcc/build.11242/bin/sdar /tmp/arduino_build_459865/core/core.a /tmp/arduino_build_459865/core/HardwareSerial.c-10.c.o re4 rcs /home/user/.arduino15/packages/sduino/tools/sdcc/build.11242/bin/sdar /tmp/arduino_build_459865/core/core.a /tmp/arduino_build_459865/core/HardwareSerial.c-10.c.o re4 rcs Mark re4:/home/user/.arduino15/packages/sduino/tools/sdcc/build.11242/bin/sdar rcs /tmp/arduino_build_459865/core/core.a /tmp/arduino_build_459865/core/HardwareSerial.c-10.c.rel

It seems the main difference is that the Sloeber runs bin/sdar with relative paths (and so the error is wrong key — «.»), and the Arduino IDE uses absolute paths.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Help wantedIf you want to become a active contributor, start looking at this issue.OS: alldomain: buildThe build does not work as the Arduino IDE.importance: board specificstatus: waiting for inputOP was requested to provide more info. (issues in this state longer than a month will be closed)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions