<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Allegro 4.9.16 binaries and Code::Blocks/MinGW problem</title>
		<link>http://www.allegro.cc/forums/view/603070</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Sun, 07 Feb 2010 09:22:01 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hello Forum. I was wondering if anybody could help me out? I&#39;ve downloaded the Allegro 4.9.16 MinGW32 binaries from allegro5.org, but I&#39;m having trouble using them with Code::blocks. I did the following things:</p><p>1) Unpack the binaries to d:\Coding\allegro-4.9.16-mingw-bin\</p><p>2) Downloaded the dx9 for mingw from the same place and unpacked them into the MinGW directory</p><p>3) Added the allegro-4.9.16-mingw-bin\include and allegro-4.9.16-mingw-bin\lib paths to the Compiler and Linker search directories respectively</p><p>4) In the Project-&gt;Build Options-&gt;Linker settings-&gt;link libraries list, I added all the &#39;.a&#39; files from allegro-4.9.16-mingw-bin\lib to the list</p><p>5) Tried to compile the following code</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#define ALLEGRO_STATICLINK 1</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  3</span>
<span class="number">  4</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">void</span><span class="k2">)</span>
<span class="number">  5</span><span class="k2">{</span>
<span class="number">  6</span>    al_init<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  7</span>
<span class="number">  8</span>    ALLEGRO_DISPLAY <span class="k3">*</span>display <span class="k3">=</span> al_create_display<span class="k2">(</span><span class="n">640</span>, <span class="n">480</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span>
<span class="number"> 10</span>    al_clear_to_color<span class="k2">(</span>al_map_rgb<span class="k2">(</span><span class="n">0</span>, <span class="n">150</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 11</span>
<span class="number"> 12</span>    al_flip_display<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 13</span>
<span class="number"> 14</span>    al_rest<span class="k2">(</span><span class="n">5</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>
<span class="number"> 16</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 17</span><span class="k2">}</span>
<span class="number"> 18</span><a href="http://www.allegro.cc/manual/END_OF_MAIN" target="_blank"><span class="a">END_OF_MAIN</span></a><span class="k2">(</span><span class="k2">)</span>
</div></div><p>

and got the following errors (it&#39;s a big list so I&#39;ve only included the first lot)</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span>C:\Users\Nick\Desktop\temp\test\main.cpp<span class="k3">|</span><span class="k3">|</span>In function `<span class="k1">int</span> _mangled_main<span class="k2">(</span><span class="k2">)</span><span class="s">':|</span>
<span class="number">  2</span><span class="s">C:\Users\Nick\Desktop\temp\test\main.cpp|8|warning: unused variable '</span>display<span class="s">'|</span>
<span class="number">  3</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wnewsys.c.obj)||In function `win_get_path'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number">  4</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wnewsys.c<span class="k3">|</span><span class="n">448</span><span class="k3">|</span>undefined reference to `GetModuleFileNameExA@<span class="n">16</span><span class="s">'|</span>
<span class="number">  5</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wnewsys.c|407|undefined reference to `GetModuleFileNameExA@16'</span><span class="k3">|</span>
<span class="number">  6</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>wnewsys.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `win_shutdown<span class="s">':|</span>
<span class="number">  7</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wnewsys.c|201|undefined reference to `timeEndPeriod@4'</span><span class="k3">|</span>
<span class="number">  8</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>wnewsys.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `win_initialize<span class="s">':|</span>
<span class="number">  9</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wnewsys.c|157|undefined reference to `timeBeginPeriod@4'</span><span class="k3">|</span>
<span class="number"> 10</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>wtime.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `al_init_timeout<span class="s">':|</span>
<span class="number"> 11</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wtime.c|147|undefined reference to `timeGetTime@0'</span><span class="k3">|</span>
<span class="number"> 12</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wtime.c<span class="k3">|</span><span class="n">144</span><span class="k3">|</span>undefined reference to `timeGetTime@<span class="n">0</span><span class="s">'|</span>
<span class="number"> 13</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wtime.c.obj)||In function `al_win_init_time'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 14</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wtime.c<span class="k3">|</span><span class="n">102</span><span class="k3">|</span>undefined reference to `timeGetTime@<span class="n">0</span><span class="s">'|</span>
<span class="number"> 15</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wtime.c.obj)||In function `low_res_current_time'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 16</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wtime.c<span class="k3">|</span><span class="n">49</span><span class="k3">|</span>undefined reference to `timeGetTime@<span class="n">0</span><span class="s">'|</span>
<span class="number"> 17</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(d3d_disp.cpp.obj)||In function `d3d_generate_display_format_list'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 18</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\d3d_disp.cpp<span class="k3">|</span><span class="n">556</span><span class="k3">|</span>undefined reference to `_Unwind_Resume<span class="s">'|</span>
<span class="number"> 19</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\d3d_disp.cpp|555|undefined reference to `_Unwind_Resume'</span><span class="k3">|</span>
<span class="number"> 20</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>d3d_disp.cpp.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `al_d3d_init_display<span class="s">':|</span>
<span class="number"> 21</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\d3d_disp.cpp|858|undefined reference to `Direct3DCreate9@4'</span><span class="k3">|</span>
<span class="number"> 22</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>d3d_disp.cpp.obj<span class="k2">)</span><span class="k2">:</span>d3d_disp.cpp:<span class="k2">(</span>.eh_frame<span class="k3">+</span><span class="n">0x12</span><span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>undefined reference to `__gxx_personality_v0<span class="s">'|</span>
<span class="number"> 23</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wgl_disp.c.obj)||In function `init_temp_context'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 24</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">152</span><span class="k3">|</span>undefined reference to `wglCreateContext@<span class="n">4</span><span class="s">'|</span>
<span class="number"> 25</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|159|undefined reference to `wglMakeCurrent@8'</span><span class="k3">|</span>
<span class="number"> 26</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">162</span><span class="k3">|</span>undefined reference to `wglDeleteContext@<span class="n">4</span><span class="s">'|</span>
<span class="number"> 27</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wgl_disp.c.obj)||In function `is_wgl_extension_supported'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 28</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">106</span><span class="k3">|</span>undefined reference to `glGetString@<span class="n">4</span><span class="s">'|</span>
<span class="number"> 29</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|109|undefined reference to `wglGetProcAddress@4'</span><span class="k3">|</span>
<span class="number"> 30</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>wgl_disp.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `setup_gl<span class="s">':|</span>
<span class="number"> 31</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|91|undefined reference to `glViewport@16'</span><span class="k3">|</span>
<span class="number"> 32</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">93</span><span class="k3">|</span>undefined reference to `glMatrixMode@<span class="n">4</span><span class="s">'|</span>
<span class="number"> 33</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|94|undefined reference to `glLoadIdentity@0'</span><span class="k3">|</span>
<span class="number"> 34</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">95</span><span class="k3">|</span>undefined reference to `glOrtho@<span class="n">48</span><span class="s">'|</span>
<span class="number"> 35</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|97|undefined reference to `glMatrixMode@4'</span><span class="k3">|</span>
<span class="number"> 36</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>wgl_disp.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `wgl_update_display_region<span class="s">':|</span>
<span class="number"> 37</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|1299|undefined reference to `glFlush@0'</span><span class="k3">|</span>
<span class="number"> 38</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>wgl_disp.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `wgl_set_current_display<span class="s">':|</span>
<span class="number"> 39</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|1112|undefined reference to `wglGetCurrentContext@0'</span><span class="k3">|</span>
<span class="number"> 40</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">1116</span><span class="k3">|</span>undefined reference to `wglMakeCurrent@<span class="n">8</span><span class="s">'|</span>
<span class="number"> 41</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wgl_disp.c.obj)||In function `display_thread_proc'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 42</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">1258</span><span class="k3">|</span>undefined reference to `wglDeleteContext@<span class="n">4</span><span class="s">'|</span>
<span class="number"> 43</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wgl_disp.c.obj)||In function `get_available_pixel_formats_ext'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 44</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">723</span><span class="k3">|</span>undefined reference to `wglGetCurrentContext@<span class="n">0</span><span class="s">'|</span>
<span class="number"> 45</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|724|undefined reference to `wglGetCurrentDC@0'</span><span class="k3">|</span>
<span class="number"> 46</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>wgl_disp.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `init_pixel_format_extensions<span class="s">':|</span>
<span class="number"> 47</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|178|undefined reference to `wglGetProcAddress@4'</span><span class="k3">|</span>
<span class="number"> 48</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">180</span><span class="k3">|</span>undefined reference to `wglGetProcAddress@<span class="n">4</span><span class="s">'|</span>
<span class="number"> 49</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wgl_disp.c.obj)||In function `get_available_pixel_formats_ext'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 50</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">773</span><span class="k3">|</span>undefined reference to `wglMakeCurrent@<span class="n">8</span><span class="s">'|</span>
<span class="number"> 51</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|775|undefined reference to `wglDeleteContext@4'</span><span class="k3">|</span>
<span class="number"> 52</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">778</span><span class="k3">|</span>undefined reference to `wglMakeCurrent@<span class="n">8</span><span class="s">'|</span>
<span class="number"> 53</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|773|undefined reference to `wglMakeCurrent@8'</span><span class="k3">|</span>
<span class="number"> 54</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>wgl_disp.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `create_display_internals<span class="s">':|</span>
<span class="number"> 55</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|949|undefined reference to `wglCreateContext@4'</span><span class="k3">|</span>
<span class="number"> 56</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">960</span><span class="k3">|</span>undefined reference to `wglMakeCurrent@<span class="n">8</span><span class="s">'|</span>
<span class="number"> 57</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wgl_disp.c.obj)||In function `init_ogl_context_ex'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 58</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">661</span><span class="k3">|</span>undefined reference to `wglGetCurrentContext@<span class="n">0</span><span class="s">'|</span>
<span class="number"> 59</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|662|undefined reference to `wglGetCurrentDC@0'</span><span class="k3">|</span>
<span class="number"> 60</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">683</span><span class="k3">|</span>undefined reference to `wglMakeCurrent@<span class="n">8</span><span class="s">'|</span>
<span class="number"> 61</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\wgl_disp.c|685|undefined reference to `wglDeleteContext@4'</span><span class="k3">|</span>
<span class="number"> 62</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">688</span><span class="k3">|</span>undefined reference to `wglMakeCurrent@<span class="n">8</span><span class="s">'|</span>
<span class="number"> 63</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wgl_disp.c.obj)||In function `init_context_creation_extensions'</span><span class="k2">:</span><span class="k3">|</span>
<span class="number"> 64</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\wgl_disp.c<span class="k3">|</span><span class="n">197</span><span class="k3">|</span>undefined reference to `wglGetProcAddress@<span class="n">4</span><span class="s">'|</span>
<span class="number"> 65</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(wgl_disp.c.obj)||In function `init_ogl_context_ex'</span><span class="k2">:</span><span class="k3">|</span>
</div></div><p>

I&#39;m not entirely sure what I&#39;m doing wrong, or how I should resolve this. Can anybody help?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (NickWright)</author>
		<pubDate>Sun, 07 Feb 2010 03:15:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You have to link some extra libraries. You&#39;ll need to link (this is for MSVC, change it to MinGW format like -llib): kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib winmm.lib psapi.lib opengl32.lib dxguid.lib dinput8.lib d3d9.lib allegro-static-4.9.16.lib plus any allegro-*-static-4.9.16 addon libraries you use.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Trent Gamblin)</author>
		<pubDate>Sun, 07 Feb 2010 04:40:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks for the quick response =)</p><p>I&#39;ve done what you suggested (I missed a few, should have noticed this before actually...), but I&#39;ve still got a different set of errors.</p><p>Regarding changing the libraries&#39; names to MinGW format, just to be clear, do you mean for example &quot;gdi32.lib&quot; becomes &quot;libgdi32.a&quot;?</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="k3">|</span><span class="k3">|</span><span class="k3">=</span><span class="k3">=</span><span class="k3">=</span> test, Debug <span class="k3">=</span><span class="k3">=</span><span class="k3">=</span><span class="k3">|</span>
<span class="number">  2</span><span class="k3">|</span><span class="k3">|</span>Warning: .drectve `<span class="k3">/</span>DEFAULTLIB:<span class="s">"uuid.lib"</span> <span class="k3">/</span>DEFAULTLIB:<span class="s">"uuid.lib"</span> <span class="s">' unrecognized|</span>
<span class="number">  3</span><span class="s">||Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" '</span> unrecognized<span class="k3">|</span>
<span class="number">  4</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>d3d_disp.cpp.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `d3d_generate_display_format_list<span class="s">':|</span>
<span class="number">  5</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\win\d3d_disp.cpp|556|undefined reference to `_Unwind_Resume'</span><span class="k3">|</span>
<span class="number">  6</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\win\d3d_disp.cpp<span class="k3">|</span><span class="n">555</span><span class="k3">|</span>undefined reference to `_Unwind_Resume<span class="s">'|</span>
<span class="number">  7</span><span class="s">D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a(d3d_disp.cpp.obj):d3d_disp.cpp:(.eh_frame+0x12)||undefined reference to `__gxx_personality_v0'</span><span class="k3">|</span>
<span class="number">  8</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>tls.c.obj<span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>In function `tls_get<span class="s">':|</span>
<span class="number">  9</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\tls.c|240|undefined reference to `__emutls_get_address'</span><span class="k3">|</span>
<span class="number"> 10</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\tls.c<span class="k3">|</span><span class="n">241</span><span class="k3">|</span>undefined reference to `__emutls_get_address<span class="s">'|</span>
<span class="number"> 11</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\tls.c|241|undefined reference to `__emutls_get_address'</span><span class="k3">|</span>
<span class="number"> 12</span>C:\Documents <span class="k1">and</span> Settings\Trent Gamblin\<span class="n">4</span>.<span class="n">9</span>.<span class="n">16</span>\src\tls.c<span class="k3">|</span><span class="n">242</span><span class="k3">|</span>undefined reference to `__emutls_get_address<span class="s">'|</span>
<span class="number"> 13</span><span class="s">C:\Documents and Settings\Trent Gamblin\4.9.16\src\tls.c|242|undefined reference to `__emutls_get_address'</span><span class="k3">|</span>
<span class="number"> 14</span>D:\Coding\allegro-4.9.16-mingw-bin\lib\liballegro-static-4.9.16.a<span class="k2">(</span>d3d_bmp.cpp.obj<span class="k2">)</span><span class="k2">:</span>d3d_bmp.cpp:<span class="k2">(</span>.eh_frame<span class="k3">+</span><span class="n">0x11</span><span class="k2">)</span><span class="k3">|</span><span class="k3">|</span>undefined reference to `__gxx_personality_v0<span class="s">'|</span>
<span class="number"> 15</span><span class="s">||=== Build finished: 9 errors, 2 warnings ===|</span>
</div></div><p>

Edit: oops
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (NickWright)</author>
		<pubDate>Sun, 07 Feb 2010 05:32:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You&#39;re either 1) using gcc &lt; 4, which will not work with Allegro 5 static libs, or you&#39;re using a gcc that uses a different stack unwinding method than dwarf2, which will also not work. Since you&#39;re using code::blocks it&#39;s most likely &quot;1&quot; since it ships with gcc 3.4.5 IIRC. Upgrading your gcc to the latest stable MinGW version should work. Using &quot;tdragon&quot; builds of gcc may or may not work but is not supported by me <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Trent Gamblin)</author>
		<pubDate>Sun, 07 Feb 2010 05:56:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ah. It&#39;s &#39;1&#39;. I&#39;m not using the one bundled with Code::Blocks, I was using the one that&#39;s installed by default by the MinGW 5.1.6 &#39;installer&#39; package (the newest version) - but that&#39;s gcc 3.4.5 too.</p><p>I&#39;ll get a newer version of GCC and report back. Thanks very much for your help with this, I really appreciate it!</p><p>Edit:</p><p>Okay this was correct, it&#39;s working fine now. I might add this to the wiki. I have no idea why MinGW installs an old version of GCC, particularly because they have a newer version on their website to download.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (NickWright)</author>
		<pubDate>Sun, 07 Feb 2010 06:17:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah, they released a new version a few months (probably 6+ by now) and never updated the installer.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Trent Gamblin)</author>
		<pubDate>Sun, 07 Feb 2010 09:22:01 +0000</pubDate>
	</item>
</rss>
