In C:\MinGW\__installer\downloaded\
  this file libintl-0.17-1-mingw32-dll-8.tar.lzma is found and in  libintl-8.dll is found.
Is this the file I supposed to have, or should I find a newer version to install it?
It works for me; but, you still need to edit the project to directly link to it.
It is easier to edit the virtual "all" target.
I compile the "exchdl" target because I am using an DW2 version of MinGW GCC.
The exchdl.dll gives crash information when Code::Blocks crashes; I am hoping compiling  a DW2 exchdl.dll will give better CB crash info.
But, so far my self compiled CB has refused to crash to confirm it works for me.
Patch I just used to compile wx29 version of exchdl.dll; 
Note this is NOT a patch to be applied to trunk. Because it is no more correct than the original.Note: I copied two DLLs (to the CB devel[29] folder) because I assumed it would need them when CB crashed.
The intl-8 and iconv DLLs.
Tested ONLY with the wx28 version of Code::Blocks.
Tim S.
Index: src/CodeBlocks_wx29.cbp
===================================================================
--- src/CodeBlocks_wx29.cbp	(revision 8021)
+++ src/CodeBlocks_wx29.cbp	(working copy)
@@ -13,14 +13,16 @@
 				<Option object_output=".objs29" />
 				<Option type="3" />
 				<Option compiler="gcc" />
+				<Option projectLinkerOptionsRelation="1" />
 				<Compiler>
 					<Add directory="base\exchndl\include" />
 				</Compiler>
 				<Linker>
 					<Add library="bfd" />
 					<Add library="iberty" />
-					<Add library="intl" />
+					<Add library="intl-8" />
 					<Add directory="base\exchndl\lib" />
+					<Add directory="$(TARGET_COMPILER_DIR)/bin" />
 				</Linker>
 			</Target>
 			<Target title="tinyXML">