I just got the same result, after I downloaded the new codeblocks, set it up in a new folder just like I did the old one, then deleted the old DLLs from the game directory and put the new ones from "contrib" in there.
Here are some logs, don't know if they help or not.
Edit: UFO.EXE actually does compile, radiant doesn't, but running Ufo.EXE results in an error for missing libintl3.dll. (As mentioned above in this thread.)
Edit(2): Downloaded libintl3.dll from Sourceforge - some GnuWin32 or something project, now the game complains about missing libiconv2.dll.
Edit(3): Ah-Ha! Followed instructions I found via Google and copied iconv.dll and renamed the copy to libiconv2.dll.
Now the game starts up and runs!
I'll test to see if the game can now play an OGM in a short while...
Edit/Update (4): OK, The game now
tries to play the OGM, I get little random bits of the sound from the video, and no picture. I'm not sure if it's the game or the way I encoded the OGM.
If anyone has an OGM that they know works on the Linux version of the game, please post it so I can D/L it, try it on Windows, and examine how it is encoded.
[attachment deleted by admin]