MicroOcpp icon indicating copy to clipboard operation
MicroOcpp copied to clipboard

Not able to compile the Project

Open mukeshtalks opened this issue 3 years ago • 0 comments

Hi I have checkout the project from git repository. When I tried to build the project, I got an error. Not able to build it successfully. The build log is as below. Can you please help me where is the issue. I am new to this project.

Executing task: C:\Users\kumar.platformio\penv\Scripts\platformio.exe run <

Processing esp32-development-board (platform: [email protected]; board: esp-wrover-kit; framework: arduino)

Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp-wrover-kit.html PLATFORM: Espressif 32 (3.5.0) > Espressif ESP-WROVER-KIT HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash DEBUG: Current (ftdi) On-board (ftdi) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa) PACKAGES:

  • framework-arduinoespressif32 3.10006.210326 (1.0.6)
  • tool-esptoolpy 1.30100.210531 (3.1.0)
  • toolchain-xtensa32 2.50200.97 (5.2.0) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 31 compatible libraries Scanning dependencies... Dependency Graph |-- <ArduinoJson> 6.19.1 |-- <WebSockets> 2.3.6 | |-- <WiFi> 1.0 | |-- <SPI> 1.0 | |-- <WiFiClientSecure> 1.0 | | |-- <WiFi> 1.0 |-- <LittleFS_esp32> 1.0.5 | |-- <FS> 1.0 |-- <FS> 1.0 |-- <HTTPUpdate> 1.3 | |-- <HTTPClient> 1.2 | | |-- <WiFi> 1.0 | | |-- <WiFiClientSecure> 1.0 | | | |-- <WiFi> 1.0 | |-- <Update> 1.0 | |-- <WiFi> 1.0 Building in release mode Compiling .pio\build\esp32-development-board\src\ArduinoOcpp.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\Configuration.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\ConfigurationContainer.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\ConfigurationContainerFlash.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\ConfigurationKeyValue.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppConnection.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppEngine.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppMessage.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppModel.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppOperation.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppOperationTimeout.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppServer.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppSocket.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Core\OcppTime.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\Authorize.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\BootNotification.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\ChangeAvailability.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\ChangeConfiguration.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\ClearCache.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\ClearChargingProfile.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\DataTransfer.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\DiagnosticsStatusNotification.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\FirmwareStatusNotification.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\GetConfiguration.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\GetDiagnostics.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\Heartbeat.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\MeterValues.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\RemoteStartTransaction.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\RemoteStopTransaction.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\Reset.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\SetChargingProfile.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\StartTransaction.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\StatusNotification.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\StopTransaction.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\TriggerMessage.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\UnlockConnector.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\MessagesV16\UpdateFirmware.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Platform.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\SimpleOcppOperationFactory.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\ChargePointStatus\ChargePointStatusService.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\ChargePointStatus\ConnectorStatus.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\Diagnostics\DiagnosticsService.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\FirmwareManagement\FirmwareService.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\Heartbeat\HeartbeatService.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\Metering\ConnectorMeterValuesRecorder.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\Metering\MeteringService.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\SmartCharging\SmartChargingModel.cpp.o Compiling .pio\build\esp32-development-board\src\ArduinoOcpp\Tasks\SmartCharging\SmartChargingService.cpp.o Generating partitions .pio\build\esp32-development-board\partitions.bin Compiling .pio\build\esp32-development-board\liba2f\WiFi\ETH.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFi.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFiAP.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFiClient.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFiGeneric.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFiMulti.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFiSTA.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFiScan.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFiServer.cpp.o Compiling .pio\build\esp32-development-board\liba2f\WiFi\WiFiUdp.cpp.o Compiling .pio\build\esp32-development-board\lib158\SPI\SPI.cpp.o Compiling .pio\build\esp32-development-board\lib216\WiFiClientSecure\WiFiClientSecure.cpp.o Compiling .pio\build\esp32-development-board\lib216\WiFiClientSecure\ssl_client.cpp.o Archiving .pio\build\esp32-development-board\lib158\libSPI.a Compiling .pio\build\esp32-development-board\lib1db\WebSockets\SocketIOclient.cpp.o Compiling .pio\build\esp32-development-board\lib1db\WebSockets\WebSockets.cpp.o Compiling .pio\build\esp32-development-board\lib1db\WebSockets\WebSocketsClient.cpp.o Compiling .pio\build\esp32-development-board\lib1db\WebSockets\WebSocketsServer.cpp.o Compiling .pio\build\esp32-development-board\lib1db\WebSockets\libb64\cdecode.c.o Compiling .pio\build\esp32-development-board\lib1db\WebSockets\libb64\cencode.c.o Compiling .pio\build\esp32-development-board\lib1db\WebSockets\libsha1\libsha1.c.o Archiving .pio\build\esp32-development-board\liba2f\libWiFi.a Compiling .pio\build\esp32-development-board\lib7f1\FS\FS.cpp.o Compiling .pio\build\esp32-development-board\lib7f1\FS\vfs_api.cpp.o Compiling .pio\build\esp32-development-board\lib43a\LittleFS_esp32\LITTLEFS.cpp.o Archiving .pio\build\esp32-development-board\lib216\libWiFiClientSecure.a Compiling .pio\build\esp32-development-board\lib43a\LittleFS_esp32\esp_littlefs.c.o Compiling .pio\build\esp32-development-board\lib43a\LittleFS_esp32\lfs.c.o Compiling .pio\build\esp32-development-board\lib43a\LittleFS_esp32\lfs_util.c.o Compiling .pio\build\esp32-development-board\lib43a\LittleFS_esp32\littlefs_api.c.o Compiling .pio\build\esp32-development-board\lib9f8\HTTPClient\HTTPClient.cpp.o Archiving .pio\build\esp32-development-board\lib1db\libWebSockets.a Compiling .pio\build\esp32-development-board\lib344\Update\HttpsOTAUpdate.cpp.o Compiling .pio\build\esp32-development-board\lib344\Update\Updater.cpp.o Compiling .pio\build\esp32-development-board\lib5ad\HTTPUpdate\HTTPUpdate.cpp.o Archiving .pio\build\esp32-development-board\lib7f1\libFS.a Archiving .pio\build\esp32-development-board\libFrameworkArduinoVariant.a Compiling .pio\build\esp32-development-board\FrameworkArduino\Esp.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\FunctionalInterrupt.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\HardwareSerial.cpp.o Archiving .pio\build\esp32-development-board\lib43a\libLittleFS_esp32.a Compiling .pio\build\esp32-development-board\FrameworkArduino\IPAddress.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\IPv6Address.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\MD5Builder.cpp.o Archiving .pio\build\esp32-development-board\lib344\libUpdate.a Compiling .pio\build\esp32-development-board\FrameworkArduino\Print.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\Stream.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\StreamString.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\WMath.cpp.o Archiving .pio\build\esp32-development-board\lib9f8\libHTTPClient.a Archiving .pio\build\esp32-development-board\lib5ad\libHTTPUpdate.a Compiling .pio\build\esp32-development-board\FrameworkArduino\WString.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\base64.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\cbuf.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-adc.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-bt.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-cpu.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-dac.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-gpio.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-i2c.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-ledc.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-log.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-matrix.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-misc.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-psram.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-rmt.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-sigmadelta.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-spi.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-time.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-timer.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-touch.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\esp32-hal-uart.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\libb64\cdecode.c.o C:\Users\kumar.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c: In function 'spiTransferBytesNL': C:\Users\kumar.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c:922:39: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] uint8_t * last_out8 = &result[c_longs-1]; ^ C:\Users\kumar.platformio\packages\framework-arduinoespressif32\cores\esp32\esp32-hal-spi.c:923:40: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] uint8_t * last_data8 = &last_data; ^ Compiling .pio\build\esp32-development-board\FrameworkArduino\libb64\cencode.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\main.cpp.o Compiling .pio\build\esp32-development-board\FrameworkArduino\stdlib_noniso.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\wiring_pulse.c.o Compiling .pio\build\esp32-development-board\FrameworkArduino\wiring_shift.c.o Archiving .pio\build\esp32-development-board\libFrameworkArduino.a Linking .pio\build\esp32-development-board\firmware.elf .pio\build\esp32-development-board\libFrameworkArduino.a(main.cpp.o):(.literal._Z8loopTaskPv+0x8): undefined reference to setup()' .pio\build\esp32-development-board\libFrameworkArduino.a(main.cpp.o):(.literal._Z8loopTaskPv+0xc): undefined reference to loop()' .pio\build\esp32-development-board\libFrameworkArduino.a(main.cpp.o): In function loopTask(void*)': C:\Users\kumar\.platformio\packages\framework-arduinoespressif32\cores\esp32/main.cpp:18: undefined reference to setup()' C:\Users\kumar.platformio\packages\framework-arduinoespressif32\cores\esp32/main.cpp:21: undefined reference to `loop()' collect2.exe: error: ld returned 1 exit status *** [.pio\build\esp32-development-board\firmware.elf] Error 1 =============================================================== [FAILED] Took 75.45 seconds ===============================================================

Environment Status Duration


esp32-development-board FAILED 00:01:15.448 ========================================================== 1 failed, 0 succeeded in 00:01:15.448 ========================================================== The terminal process "C:\Users\kumar.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

mukeshtalks avatar Apr 03 '22 13:04 mukeshtalks