MicroOcpp icon indicating copy to clipboard operation
MicroOcpp copied to clipboard

Build issue with Develop branch

Open whuizdis opened this issue 3 years ago • 1 comments

Hi @matth-x , As discussed with you earlier, I was looking for some of the changes you made to the develop branch and wanted to play around but hitting basic Compilation issues, while trying example file SECC . Hitting the following error, any clue to what I am missing?

n file included from /Users/phanigalla/Documents/Arduino/libraries/ArduinoOcpp/src/ArduinoOcpp/MessagesV16/StopTransaction.cpp:5: /Users/phanigalla/Documents/Arduino/libraries/ArduinoOcpp/src/ArduinoOcpp/MessagesV16/StopTransaction.h:25:10: error: 'vector' in namespace 'std' does not name a template type std::vector<std::unique_ptr<MeterValue>> transactionData; ^~~~~~ /Users/phanigalla/Documents/Arduino/libraries/ArduinoOcpp/src/ArduinoOcpp/MessagesV16/StopTransaction.h:25:5: note: 'std::vector' is defined in header ''; did you forget to '#include '? /Users/phanigalla/Documents/Arduino/libraries/ArduinoOcpp/src/ArduinoOcpp/MessagesV16/StopTransaction.h:11:1: +#include

/Users/phanigalla/Documents/Arduino/libraries/ArduinoOcpp/src/ArduinoOcpp/MessagesV16/StopTransaction.h:25:5: std::vector<std::unique_ptr<MeterValue>> transactionData; ^~~ /Users/phanigalla/Documents/Arduino/libraries/ArduinoOcpp/src/ArduinoOcpp/MessagesV16/StopTransaction.h:33:68: error: 'std::vector' has not been declared StopTransaction(std::shared_ptr<Transaction> transaction, std::vector<std::unique_ptrArduinoOcpp::MeterValue> transactionData);

whuizdis avatar Sep 07 '22 19:09 whuizdis

Hi, thank you for the report. This error wasn't easy to reproduce, but I found a condition where it occurs and fixed it. Please check out this branch: fix-87

matth-x avatar Sep 19 '22 20:09 matth-x