A friend of mine just just tried debugging why he couldn't compile various pieces of software (for example cmake) and stumbled upon something rather hilarious:
As it turns out the compiler checks during the configure stage fail because they do a string match on the word "warning". If it finds that word in the output it rejects the compiler, as it assumes it to be not working correctly.
My friend's username? Oh, nothing special, it's simply "m_warning".
Here's the bug report on cmake's issue tracker:
@fribbledom what compiler is this??? 😂
clang and gcc. Well, any compiler, really. It's the configure script that checks the compiler's output that's broken.
@fribbledom that’s delightful
@fribbledom That bug has been waiting in ambush for him for two years.
@fribbledom working as intended, closed!!!!
@fribbledom Stringly typed programming 👌🏻
@fribbledom beautiful :)
@fribbledom oh my, that's hilarious :D
@fribbledom mwarning and bobby tables need to get together in a support group
@fribbledom Oh geeeez! *sympathies*
Invite-only Mastodon server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!