Looking at that file, there appears to be an error. The file in question does indeed include the line:
#include <bits/c++allocator.h> // Define the base class to std::allocator.
I certainly can’t see any file with that name, and the path structure looks wrong. It looks like it should be something like:
#include <bits/c++/allocator.h> // Define the base class to std::allocator.
with the extra “/” after the c++, but that then looks like a cyclic reference to me—the file would be including itself.
And, unfortunately, that doesn’t explain why we’re not all seeing the same problem. My installation is on a Mac, yours would appear to be on a PC but my directory structure looks exactly the same as yours.
I think it would be helpful at this point if someone from Heltec could comment on that path string and at least indicate what file it should be pointing to, if not explain why this allocator.h is only impacting some users.