On my system using gcc 12.2.0, I added an include to <string> in order to compile happily (this was not required on a system using an older gcc (8.5.0)).
On my system using gcc 12.2.0, I added an include to in order to compile happily (this was not required on a system using an older gcc (8.5.0)).