[GG] Błąd generowania ESP+DHT11

User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Dzisiaj chciałem zaktualizować firmware do ESP8266 + DHT11 i mam oto taki błąd podczas generowania:

Code: Select all

Błąd generowania
/root/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDevice/supla/sensor/MAXThermocouple.cpp.o: in function `_ZN5Supla6Sensor15MAXThermocouple6onInitEv':
/var/www/html/code/lib/SuplaDevice/src/supla/sensor/MAXThermocouple.cpp:65: multiple definition of `_ZN5Supla6Sensor15MAXThermocouple6onInitEv'; /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDeviceExtensions/supla/sensor/MAXThermocouple.cpp.o:/var/www/html/code/lib/SuplaDeviceExtensions/src/supla/sensor/MAXThermocouple.cpp:64: first defined here
/root/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDevice/supla/sensor/MAXThermocouple.cpp.o: in function `_ZN5Supla6Sensor15MAXThermocoupleC2Ehhh':
/var/www/html/code/lib/SuplaDevice/src/supla/sensor/MAXThermocouple.cpp:22: multiple definition of `_ZN5Supla6Sensor15MAXThermocoupleC2Ehhh'; /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDeviceExtensions/supla/sensor/MAXThermocouple.cpp.o:/var/www/html/code/lib/SuplaDeviceExtensions/src/supla/sensor/MAXThermocouple.cpp:21: first defined here
/root/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDevice/supla/sensor/MAXThermocouple.cpp.o: in function `_ZN5Supla6Sensor15MAXThermocoupleC2Ehhh':
/var/www/html/code/lib/SuplaDevice/src/supla/sensor/MAXThermocouple.cpp:22: multiple definition of `_ZN5Supla6Sensor15MAXThermocoupleC1Ehhh'; /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDeviceExtensions/supla/sensor/MAXThermocouple.cpp.o:/var/www/html/code/lib/SuplaDeviceExtensions/src/supla/sensor/MAXThermocouple.cpp:21: first defined here
/root/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDevice/supla/sensor/MAXThermocouple.cpp.o: in function `_ZN5Supla6Sensor15MAXThermocouple7spiReadEv':
/var/www/html/code/lib/SuplaDevice/src/supla/sensor/MAXThermocouple.cpp:75: multiple definition of `_ZN5Supla6Sensor15MAXThermocouple7spiReadEv'; /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDeviceExtensions/supla/sensor/MAXThermocouple.cpp.o:/var/www/html/code/lib/SuplaDeviceExtensions/src/supla/sensor/MAXThermocouple.cpp:74: first defined here
/root/.arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/3.0.4-gcc10.3-1757bed/bin/../lib/gcc/xtensa-lx106-elf/10.3.0/../../../../xtensa-lx106-elf/bin/ld: /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDevice/supla/sensor/MAXThermocouple.cpp.o: in function `_ZN5Supla6Sensor15MAXThermocouple8getValueEv':
/var/www/html/code/lib/SuplaDevice/src/supla/sensor/MAXThermocouple.cpp:26: multiple definition of `_ZN5Supla6Sensor15MAXThermocouple8getValueEv'; /tmp/arduino-sketch-B930872D266E0FE070994EE97BCF867C/libraries/SuplaDeviceExtensions/supla/sensor/MAXThermocouple.cpp.o:/var/www/html/code/lib/SuplaDeviceExtensions/src/supla/sensor/MAXThermocouple.cpp:25: first defined here
collect2: error: ld returned 1 exit status
Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp8266:esp8266:generic:eesz=1M64,xtal=160
BOARD_NAME
TEMPLATE_BOARD
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DBEARSSL_SSL_BASIC -DSUPLA_CONFIG -DSUPLA_DHT11 -DSUPLA_ENABLE_GUI -DSUPLA_OTA
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
local
Posts: 545
Joined: Mon Jan 27, 2020 11:33 am

Post

Jednak nie działa.
Last edited by local on Sun Mar 13, 2022 6:49 pm, edited 1 time in total.
4xShelly 1, Shelly 1L, 2xShelly 2.5, Sonoff T3, 2xSonoff Basic R2, 4xNeo 16A
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Mam już poprawkę, ale czekam na zaktualizowanie buildera do nowych płytek :)
https://gui-generic-builder.supla.io/
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

local wrote: Sun Mar 13, 2022 6:46 pm Jednak nie działa.
No właśnie że niestety też nie... próbowałem też inne warianty i też nie.

Chciałem update zrobić bo mam w jednej lokalizacji stare wersje nie odporne na "Advenced IP scanera" a chciałem poszukać na jakich IP są moduły i skończyło się tym że wszystkie suple odciałem :D musiałem APka restartować aby zatrybiły.

Zostaje poczekać albo poprosić kogoś ktoposiada na dtysku wygenerowaną binarke pod EP8266 + DHT11 :mrgreen:
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

wygeneruj sobie soft który posiada już builder np. Sensor DHT11 + Sensor DHT22.
https://gui-generic-builder.supla.io/
DanteX
Posts: 32
Joined: Fri Jan 07, 2022 4:31 pm

Post

Ja też miałem dziś problem z wygenerowaniem pliku dla DHT 11, OLED 1,3, Wemos.
Skorzystałem z https://gui-generic-builder.supla.io/test.php i udało się wygenerować.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

DanteX wrote: Sun Mar 13, 2022 7:27 pm Ja też miałem dziś problem z wygenerowaniem pliku dla DHT 11, OLED 1,3, Wemos.
Skorzystałem z https://gui-generic-builder.supla.io/test.php i udało się wygenerować.
tam jest wersja z przed kilku miesięcy.
https://gui-generic-builder.supla.io/
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

DanteX wrote: Sun Mar 13, 2022 7:27 pm Ja też miałem dziś problem z wygenerowaniem pliku dla DHT 11, OLED 1,3, Wemos.
Skorzystałem z https://gui-generic-builder.supla.io/test.php i udało się wygenerować.
Tak tak też to sprawdzałem ale się zczaiłem że tam też wersja podatna na "Advenced IP scanera" :D
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

krycha88 wrote: Sun Mar 13, 2022 6:48 pm Mam już poprawkę, ale czekam na zaktualizowanie buildera do nowych płytek :)
Niestety, będzie obsuwa w temacie :(
Widzimy się na Supla Offline Party Season 2026 :D

Image

Return to “GUI Generic”