Looks like you have to define preprocessor symbol LINUX . Try adding DLINUX to your CMAKECXXFLAGS See command line in the orignal package AICup 2016 cppcgdkblobmastercompileg % 2 B % 2 B 14 . sh # L 28 <| sep |> Cool ! Thanks for the answer <| sep |> Yeah , I know the community asked them to be silent so they could get on , but not having any kind of update just sucks . <| sep |> It should go after Sie , though I actually couldn ' t explain why . I hope someone else can help you out there . <| sep |> Journalism needs money . The internet has fucked journalism . You either go subscriptiononly , and reduce your userbase massively , or you get money from clicks , and that means making clickbait . There isn ' t an easy way out of this conundrum .