# Cannot compile with CodeBlocks

**URL:** <https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065>\
**Category:** The Garage\
**Created:** [July 2, 2013, 2:48pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065 "2013-07-02T14:48:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![NotSoAwesome](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/notsoawesome/32/122_2.png) [@NotSoAwesome](https://discourse.cataclysmdda.org/u/NotSoAwesome)\
**Post date:** [July 2, 2013, 2:48pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/1 "2013-07-02T14:48:42Z")

</div>

Decided to have a try at compiling and failed, I get this error in the Build Log:

[code] (…)  
mingw32-g++.exe -Os -c C:\Users\Giuseppe\Downloads\Cataclysm-DDA-master\version.cpp -o obj\Release\version.o  
mingw32-g++.exe -Os -c C:\Users\Giuseppe\Downloads\Cataclysm-DDA-master\weather.cpp -o obj\Release\weather.o  
mingw32-g++.exe -Os -c C:\Users\Giuseppe\Downloads\Cataclysm-DDA-master\weather\_data.cpp -o obj\Release\weather\_data.o  
mingw32-g++.exe -Os -c C:\Users\Giuseppe\Downloads\Cataclysm-DDA-master\wincurse.cpp -o obj\Release\wincurse.o  
mingw32-g++.exe -Os -c C:\Users\Giuseppe\Downloads\Cataclysm-DDA-master\wish.cpp -o obj\Release\wish.o  
mingw32-g++.exe -o Cataclysm.exe obj\Release\action.o obj\Release\addiction.o obj\Release\artifact.o obj\Release\basecamp.o obj\Release\bionics.o obj\Release\bodypart.o obj\Release\building\_generation.o obj\Release\calendar.o obj\Release\catajson.o obj\Release\color.o obj\Release\computer.o obj\Release\construction.o obj\Release\crafting.o obj\Release\debug.o obj\Release\defense.o obj\Release\disease.o obj\Release\event.o obj\Release\faction.o obj\Release\field.o obj\Release\game.o obj\Release\gamemode.o obj\Release\graffiti.o obj\Release\help.o obj\Release\helper.o obj\Release\iexamine.o obj\Release\input.o obj\Release\inventory.o obj\Release\inventory\_ui.o obj\Release\item.o obj\Release\item\_factory.o obj\Release\item\_group.o obj\Release\itypedef.o obj\Release\iuse.o obj\Release\keypress.o obj\Release\lightmap.o obj\Release\line.o obj\Release\main.o obj\Release\main\_menu.o obj\Release\map.o obj\Release\mapbuffer.o obj\Release\mapdata.o obj\Release\mapgen.o obj\Release\mapgenformat.o obj\Release\mapitemsdef.o obj\Release\material.o obj\Release\melee.o obj\Release\mission.o obj\Release\mission\_end.o obj\Release\mission\_fail.o obj\Release\mission\_place.o obj\Release\mission\_start.o obj\Release\missiondef.o obj\Release\monattack.o obj\Release\mondeath.o obj\Release\mongroupdef.o obj\Release\monitemsdef.o obj\Release\monmove.o obj\Release\monster.o obj\Release\mtypedef.o obj\Release\mutation.o obj\Release\mutation\_data.o obj\Release\name.o obj\Release\newcharacter.o obj\Release\npc.o obj\Release\npcmove.o obj\Release\npctalk.o obj\Release\options.o obj\Release\output.o obj\Release\overmap.o obj\Release\overmapbuffer.o obj\Release\player.o obj\Release\posix\_time.o obj\Release\profession.o obj\Release\ranged.o obj\Release\rng.o obj\Release\settlement.o obj\Release\setvector.o obj\Release\skill.o obj\Release\text\_snippets.o obj\Release\tileray.o obj\Release\trapdef.o obj\Release\trapfunc.o obj\Release\tutorial.o obj\Release\ui.o obj\Release\veh\_interact.o obj\Release\veh\_typedef.o obj\Release\vehicle.o obj\Release\version.o obj\Release\weather.o obj\Release\weather\_data.o obj\Release\wincurse.o obj\Release\wish.o obj\Release\resource.res -Wl,-stack,12000000,-subsystem,windows -static -lgdi32 -mwindows  
obj\Release\computer.o:computer.cpp:(.text+0x17077): undefined reference to `libintl_vsprintf' obj\Release\computer.o:computer.cpp:(.text+0x171aa): undefined reference to`libintl\_vsprintf’  
obj\Release\computer.o:computer.cpp:(.text+0x17264): undefined reference to `libintl_vsprintf' obj\Release\computer.o:computer.cpp:(.text+0x172ee): undefined reference to`libintl\_vsprintf’  
obj\Release\computer.o:computer.cpp:(.text+0x173ae): undefined reference to `libintl_vsprintf' c:/mingw/bin/../lib/gcc/mingw32/4.7.2/../../../../mingw32/bin/ld.exe: obj\Release\computer.o: bad reloc address 0x7520 in section`.rdata’  
c:/mingw/bin/…/lib/gcc/mingw32/4.7.2/…/…/…/…/mingw32/bin/ld.exe: final link failed: Invalid operation  
collect2.exe: error: ld returned 1 exit status  
Process terminated with status 1 (3 minutes, 45 seconds)  
5 errors, 0 warnings (3 minutes, 45 seconds)

[/code]

It’s my first try at compiling and I do not know what I am doing wrong or what I am missìng.

---

<div class="post-metadata">

**Author:** ![i2amroy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/i2amroy/32/909_2.png) [@i2amroy](https://discourse.cataclysmdda.org/u/i2amroy)\
**Post date:** [July 2, 2013, 8:13pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/2 "2013-07-02T20:13:41Z")

</div>

Do you think you could edit that to just use the [code][/code] tags? When you use both that and the spoiler it compresses it down to a scrollable box less then 1 line tall that is impossible to read.

---

<div class="post-metadata">

**Author:** ![NotSoAwesome](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/notsoawesome/32/122_2.png) [@NotSoAwesome](https://discourse.cataclysmdda.org/u/NotSoAwesome)\
**Post date:** [July 2, 2013, 9:01pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/3 "2013-07-02T21:01:25Z")

</div>

> [@i2amroy](#):
>
> Do you think you could edit that to just use the [code][/code] tags? When you use both that and the spoiler it compresses it down to a scrollable box less then 1 line tall that is impossible to read.

Sorry. I thought that would save space, on the preview it worked fine.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [July 2, 2013, 9:24pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/4 "2013-07-02T21:24:05Z")

</div>

The problem is you’re missing the gettext libraries. I’ll see about posting more specific instructions when I’m back at my regular computer.

---

<div class="post-metadata">

**Author:** ![NotSoAwesome](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/notsoawesome/32/122_2.png) [@NotSoAwesome](https://discourse.cataclysmdda.org/u/NotSoAwesome)\
**Post date:** [July 3, 2013, 12:35am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/5 "2013-07-03T00:35:39Z")

</div>

I would really appreciate that, thank you.

---

<div class="post-metadata">

**Author:** ![Lomaster](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/lomaster/32/17_2.png) [@Lomaster](https://discourse.cataclysmdda.org/u/Lomaster)\
**Post date:** [July 3, 2013, 5:47am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/6 "2013-07-03T05:47:58Z")

</div>

Would really appreciate that too. Been having the same issue for at least three days now trying to compile latest builds.

---

<div class="post-metadata">

**Author:** ![BigD145](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/bigd145/32/863_2.png) [@BigD145](https://discourse.cataclysmdda.org/u/BigD145)\
**Post date:** [July 6, 2013, 4:17am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/7 "2013-07-06T04:17:22Z")

</div>

Getting similar with mingw. Will wait for fix.

---

<div class="post-metadata">

**Author:** ![NotSoAwesome](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/notsoawesome/32/122_2.png) [@NotSoAwesome](https://discourse.cataclysmdda.org/u/NotSoAwesome)\
**Post date:** [July 6, 2013, 10:52am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/8 "2013-07-06T10:52:17Z")

</div>

I managed to solve it by downloading this [https://github.com/anope/windows-libs](https://github.com/anope/windows-libs) and getting the libintl.lib from there, then I linked it on CodeBlocks, I added the intl.dll and libintl.dll in the Cataclysm directory, but now I get this new error:

code  
mingw32-g++.exe -Os -IC:\cygwin\lib -IC:\MinGW\lib -I"C:\Program Files (x86)\GnuWin32\lib" -IC:\MinGW\lib\gettext -c C:\Users\Giuseppe\Downloads\Cataclysm-DDA-master\weather\_data.cpp -o obj\Release\weather\_data.o  
mingw32-g++.exe -Os -IC:\cygwin\lib -IC:\MinGW\lib -I"C:\Program Files (x86)\GnuWin32\lib" -IC:\MinGW\lib\gettext -c C:\Users\Giuseppe\Downloads\Cataclysm-DDA-master\wincurse.cpp -o obj\Release\wincurse.o  
mingw32-g++.exe -Os -IC:\cygwin\lib -IC:\MinGW\lib -I"C:\Program Files (x86)\GnuWin32\lib" -IC:\MinGW\lib\gettext -c C:\Users\Giuseppe\Downloads\Cataclysm-DDA-master\wish.cpp -o obj\Release\wish.o  
mingw32-g++.exe -o Cataclysm.exe obj\Release\action.o obj\Release\addiction.o obj\Release\artifact.o obj\Release\basecamp.o obj\Release\bionics.o obj\Release\bodypart.o obj\Release\building\_generation.o obj\Release\calendar.o obj\Release\catajson.o obj\Release\color.o obj\Release\computer.o obj\Release\construction.o obj\Release\crafting.o obj\Release\debug.o obj\Release\defense.o obj\Release\disease.o obj\Release\event.o obj\Release\faction.o obj\Release\field.o obj\Release\game.o obj\Release\gamemode.o obj\Release\graffiti.o obj\Release\help.o obj\Release\helper.o obj\Release\iexamine.o obj\Release\input.o obj\Release\inventory.o obj\Release\inventory\_ui.o obj\Release\item.o obj\Release\item\_factory.o obj\Release\item\_group.o obj\Release\itypedef.o obj\Release\iuse.o obj\Release\keypress.o obj\Release\lightmap.o obj\Release\line.o obj\Release\main.o obj\Release\main\_menu.o obj\Release\map.o obj\Release\mapbuffer.o obj\Release\mapdata.o obj\Release\mapgen.o obj\Release\mapgenformat.o obj\Release\mapitemsdef.o obj\Release\material.o obj\Release\melee.o obj\Release\mission.o obj\Release\mission\_end.o obj\Release\mission\_fail.o obj\Release\mission\_place.o obj\Release\mission\_start.o obj\Release\missiondef.o obj\Release\monattack.o obj\Release\mondeath.o obj\Release\mongroupdef.o obj\Release\monitemsdef.o obj\Release\monmove.o obj\Release\monster.o obj\Release\mtypedef.o obj\Release\mutation.o obj\Release\mutation\_data.o obj\Release\name.o obj\Release\newcharacter.o obj\Release\npc.o obj\Release\npcmove.o obj\Release\npctalk.o obj\Release\options.o obj\Release\output.o obj\Release\overmap.o obj\Release\overmapbuffer.o obj\Release\player.o obj\Release\posix\_time.o obj\Release\profession.o obj\Release\ranged.o obj\Release\rng.o obj\Release\settlement.o obj\Release\setvector.o obj\Release\skill.o obj\Release\text\_snippets.o obj\Release\tileray.o obj\Release\trapdef.o obj\Release\trapfunc.o obj\Release\tutorial.o obj\Release\ui.o obj\Release\veh\_interact.o obj\Release\veh\_typedef.o obj\Release\vehicle.o obj\Release\version.o obj\Release\weather.o obj\Release\weather\_data.o obj\Release\wincurse.o obj\Release\wish.o obj\Release\resource.res -Wl,-stack,12000000,-subsystem,windows -static -lgdi32 …\Documents\Libs\gettext-0.18.1.1\lib\libintl.lib -mwindows  
mingw32-g++.exe: error: obj\Release\mapitemsdef.o: No such file or directory  
Process terminated with status 1 (3 minutes, 52 seconds)  
1 errors, 0 warnings (3 minutes, 52 seconds)[/code]

What else am I missing now?

---

<div class="post-metadata">

**Author:** ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)\
**Post date:** [July 6, 2013, 11:01am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/9 "2013-07-06T11:01:53Z")

</div>

```auto

Do you have mapitemsdef.o in your Release directory?
```

Do you have mapitemsdef.o in your Release directory?

---

<div class="post-metadata">

**Author:** ![Lomaster](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/lomaster/32/17_2.png) [@Lomaster](https://discourse.cataclysmdda.org/u/Lomaster)\
**Post date:** [July 6, 2013, 1:30pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/10 "2013-07-06T13:30:39Z")

</div>

> [@NotSoAwesome](#):
>
> then I linked it on CodeBlocks,

How exactly did you link it? Via mingw shell or somehow else?

---

<div class="post-metadata">

**Author:** ![NotSoAwesome](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/notsoawesome/32/122_2.png) [@NotSoAwesome](https://discourse.cataclysmdda.org/u/NotSoAwesome)\
**Post date:** [July 6, 2013, 1:46pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/11 "2013-07-06T13:46:40Z")

</div>

> [@Zireael](#):
>
> Do you have mapitemsdef.o in your Release directory?

It seems that I do not.

> [@Lomaster](#):
>
> How exactly did you link it? Via mingw shell or somehow else?

Right click on the left menu, build options, linker options, add, and I added it from there.

---

<div class="post-metadata">

**Author:** ![CIB](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/cib/32/903_2.png) [@CIB](https://discourse.cataclysmdda.org/u/CIB)\
**Post date:** [July 6, 2013, 3:38pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/12 "2013-07-06T15:38:59Z")

</div>

Ohh that’s right, I might have to remove mapitemsdef.cpp from the codeblocks project.

---

<div class="post-metadata">

**Author:** ![Musu](https://avatars.discourse-cdn.com/v4/letter/m/f1d935/32.png) [@Musu](https://discourse.cataclysmdda.org/u/Musu)\
**Post date:** [July 6, 2013, 7:15pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/13 "2013-07-06T19:15:18Z")

</div>

I wrote a short guide for those who had not figured out how to compile it now.

1. Download Code::Blocks (codeblocks-12.11mingw-setup.exe) from here: [http://www.codeblocks.org/downloads/26](http://www.codeblocks.org/downloads/26)  
Direct link: [http://sourceforge.net/projects/codeblocks/files/Binaries/12.11/Windows/codeblocks-12.11mingw-setup.exe](http://sourceforge.net/projects/codeblocks/files/Binaries/12.11/Windows/codeblocks-12.11mingw-setup.exe)

It is Code::Blocks and MinGW in one package. Install it after downloading.

1. Since Code::Blocks cannot download projects from git you have to download it by yourselfs: [https://github.com/CleverRaven/Cataclysm-DDA](https://github.com/CleverRaven/Cataclysm-DDA)  
Direct link: [https://github.com/CleverRaven/Cataclysm-DDA/archive/master.zip](https://github.com/CleverRaven/Cataclysm-DDA/archive/master.zip)

2. Then, you have to download lib from here: [http://gnuwin32.sourceforge.net/packages/libintl.htm](http://gnuwin32.sourceforge.net/packages/libintl.htm)  
Direct link: [http://gnuwin32.sourceforge.net/downlinks/libintl.php](http://gnuwin32.sourceforge.net/downlinks/libintl.php)

Install it after downloading and copy libintl3.dll and libiconv2.dll to project folder.

1. After installation, you have to link lib to the project as it told in this guide: [http://www.learncpp.com/cpp-tutorial/a3-using-libraries-with-codeblocks/](http://www.learncpp.com/cpp-tutorial/a3-using-libraries-with-codeblocks/)

2. Unpack the project and open CataclysmWin.cbp in Code::Blocks.

3. Project file is not always up-to-date and sometimes can miss some files or have some files that were deleted, go to Project\>Remove files and remove all files then go to Project\>Add files then select every .cpp and .h files you can sort them by using “C/C++ files” filter, also add “resouce.rc” after these steps go to Build\>Build and wait until it will be completed.

Sorry if I have mistakes, English is not my native language and I don’t have much practice.

---

<div class="post-metadata">

**Author:** ![Lomaster](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/lomaster/32/17_2.png) [@Lomaster](https://discourse.cataclysmdda.org/u/Lomaster)\
**Post date:** [July 7, 2013, 4:00am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/14 "2013-07-07T04:00:03Z")

</div>

[s]Ok. I’ve just transited from command line Mingw to codeblocks, did everything like Musu wrote but on trying to build it returns a D:…\translations.h:4:21: fatal error: libintl.h: No such file or directory despite the fact that i’ve put libintl.h into cataclysm folder and included it into Cataclysm project. What gives?

And after deleting the reference to libintl.h from translations.h i got the following disease.cpp:837:17: error: ‘gettext’ was not declared in this scope[/s]  
silly me. It finaly worked! And the only error now being mapitemsdef.o missing

---

<div class="post-metadata">

**Author:** ![NotSoAwesome](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/notsoawesome/32/122_2.png) [@NotSoAwesome](https://discourse.cataclysmdda.org/u/NotSoAwesome)\
**Post date:** [July 7, 2013, 3:17pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/15 "2013-07-07T15:17:29Z")

</div>

FINALLY! IT WORKED!

Thank you Musu, You were of great help.

---

<div class="post-metadata">

**Author:** ![Lomaster](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/lomaster/32/17_2.png) [@Lomaster](https://discourse.cataclysmdda.org/u/Lomaster)\
**Post date:** [July 7, 2013, 3:48pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/16 "2013-07-07T15:48:32Z")

</div>

[quote=“NotSoAwesome, post:15, topic:2065”]FINALLY! IT WORKED!

Thank you Musu, You were of great help.[/quote]  
I guess you removed mapitemsdef from the project? And then? Have you had any more errors like

`obj\Release\bionics.o:bionics.cpp:(.text+0x1912f): undefined reference to `newwin(int, int, int, int)'
obj\Release\bionics.o:bionics.cpp:(.text+0x1913d): undefined reference to `getbegx(WINDOW*)'
obj\Release\bionics.o:bionics.cpp:(.text+0x19152): undefined reference to `getbegy(WINDOW*)'`  
?

---

<div class="post-metadata">

**Author:** ![NotSoAwesome](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/notsoawesome/32/122_2.png) [@NotSoAwesome](https://discourse.cataclysmdda.org/u/NotSoAwesome)\
**Post date:** [July 7, 2013, 7:57pm UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/17 "2013-07-07T19:57:47Z")

</div>

I uninstalled all the mess of libraries I installed and I reinstalled Codeblocks, then I reinstalled the library in Musu’s post.

In codeblocks I went to Settings\>Compiler Settings and there in the “Search directories” tab, under the Compiler tab I added the following directories:  
C:\GnuWin32\include  
C:\GnuWin32\share\gettext\intl  
C:\MinGW\include (I downloaded MinGW and all the up to date libraries, just to be sure)

Under the “Linker” tab instead I added:  
C:\MinGW\lib  
C:\GnuWin32\lib

I pressed OK and opened the Cataclysm project (double click on CataclysmWin.cbp).  
Then I right clicked on the left menu (the project menu) and selected “remove files…”, removed all files, then added them again, following step 6 of Musu’s guide;  
right clicked on the project again, and selected “Build options…”, went to “linker settings” tab and added “…\GnuWin32\lib\libintl.lib”.  
Then I clicked “build” and the thing worked.

---

<div class="post-metadata">

**Author:** ![Lomaster](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/lomaster/32/17_2.png) [@Lomaster](https://discourse.cataclysmdda.org/u/Lomaster)\
**Post date:** [July 8, 2013, 1:50am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/18 "2013-07-08T01:50:09Z")

</div>

NotSoAwesome you’re my hero now along with Musu. It now works like a charm!

---

<div class="post-metadata">

**Author:** ![BigD145](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/bigd145/32/863_2.png) [@BigD145](https://discourse.cataclysmdda.org/u/BigD145)\
**Post date:** [July 8, 2013, 3:06am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/19 "2013-07-08T03:06:19Z")

</div>

Any easy MinGW Shell commands to link up the libs? I never could get codeblocks to work right for me.

---

<div class="post-metadata">

**Author:** ![ejseto](https://avatars.discourse-cdn.com/v4/letter/e/9dc877/32.png) [@ejseto](https://discourse.cataclysmdda.org/u/ejseto)\
**Post date:** [July 12, 2013, 4:28am UTC](https://discourse.cataclysmdda.org/t/cannot-compile-with-codeblocks/2065/20 "2013-07-12T04:28:35Z")

</div>

> [@BigD145](#):
>
> Any easy MinGW Shell commands to link up the libs? I never could get codeblocks to work right for me.

You could edit the makefile. With makefile.windows, append “-IC:\libs\GetText\include” (use your own gettext directory, obviously) to CFLAGS. Then append “C:\libs\GetText\lib\libintl.dll.a” (again, using your own gettext directory) to LDFLAGS.
