bxparks/AceCommon

void ace_common::PrintStrBase::flush()' marked 'override', but does not override

Closed this issue · 6 comments

Hi:

How do I fix:

PrintStr.h:127:10: error: 'void ace_common::PrintStrBase::flush()' marked 'override', but does not override
void flush() override {
^

exit status 1

Compilation error: exit status 1

Thank you!

What platform are you compiling this under?
And did you notice the long comment that I wrote on that function?
https://github.com/bxparks/AceCommon/blob/develop/src/print_str/PrintStr.h#L89

Hi:

It's a HiLetgo ESP-WROOM-32 ESP32 ESP-32S. If I'm understanding your comment, it should work?

If you are using the latest ESP32 Core, then it should. What is your tool chain and board version?

Arduino IDE
Version: 2.0.3
Date: 2022-12-05T09:30:25.331Z
CLI Version: 0.29.0 [76251df9]

Board v1.1

There is no ESP32 board v1.1. The latest one is 2.0.7. Try that instead.

If there are no further updates, I'm closing this.