This shit right here is what's holding me back on a Windows port of my game. I wrote my game using an older version of SFML (only because Linux repository managers are too lazy to update them). Now, I have to install an outdated version of MinGW and/or Code::Blocks on Windows or compile SFML manually myself.
To add insult to injury, simply upgrading to the latest version of SFML would also be tedious as the latest SFML builds also break compatibility, so there would be some code changes.
I do plan on releasing my game for Windows because it would be stupid not to, but this shit is tedious. I might move away from SFML and just use SDL like a normal human being because of this.