<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>allegro compiles, but wont work</title>
		<link>http://www.allegro.cc/forums/view/591351</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Wed, 16 May 2007 06:50:11 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;ve installed allegro many times, and used it to make many games. this time, I get a streange problem after installing it on my laptop. The lib compiles fine with no complaints.</p><p>I have dev-cpp 4.9.9.2 and allegro 4.20. on win xp sp2, on a laptop (800mhz, 256 mb ram)</p><p>I tried to recompile some games i made, but for somne reason, i got some wierd errors. So, I tried to run this test program to help me figure out the problem:
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="p">#include &lt;allegro.h&gt;</span></td></tr><tr><td class="number">2</td><td><span class="p">#include &lt;stdio.h&gt;</span></td></tr><tr><td class="number">3</td><td>&#160;</td></tr><tr><td class="number">4</td><td><span class="k1">int</span> main<span class="k2">(</span><span class="k1">int</span> argc, <span class="k1">char</span><span class="k3">*</span><span class="k3">*</span> argv<span class="k2">)</span></td></tr><tr><td class="number">5</td><td><span class="k2">{</span></td></tr><tr><td class="number">6</td><td>  <a href="http://www.allegro.cc/manual/allegro_init" target="_blank"><span class="a">allegro_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">7</td><td>&#160;</td></tr><tr><td class="number">8</td><td>  <span class="c">// we are going to use 640x480 graphics mode</span></td></tr><tr><td class="number">9</td><td>    <a href="http://www.allegro.cc/manual/set_gfx_mode" target="_blank"><span class="a">set_gfx_mode</span></a><span class="k2">(</span>GFX_AUTODETECT, <span class="n">640</span>, <span class="n">480</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td>&#160;</td></tr><tr><td class="number">11</td><td>  <span class="c">// install timer, mouse and keyboard</span></td></tr><tr><td class="number">12</td><td>    <a href="http://www.allegro.cc/manual/install_timer" target="_blank"><span class="a">install_timer</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td>    <a href="http://www.allegro.cc/manual/install_mouse" target="_blank"><span class="a">install_mouse</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">14</td><td>    <a href="http://www.allegro.cc/manual/install_keyboard" target="_blank"><span class="a">install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">15</td><td>&#160;</td></tr><tr><td class="number">16</td><td>  clear<span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">17</td><td>&#160;</td></tr><tr><td class="number">18</td><td>  <span class="c">// display the mouse</span></td></tr><tr><td class="number">19</td><td>    <a href="http://www.allegro.cc/manual/show_mouse" target="_blank"><span class="a">show_mouse</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">20</td><td>&#160;</td></tr><tr><td class="number">21</td><td>  <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">0</span><span class="k2">)</span><span class="k2">;</span>  <span class="c">// succesfully exit</span></td></tr><tr><td class="number">22</td><td><span class="k2">}</span></td></tr><tr><td class="number">23</td><td><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><span class="k2">;</span></td></tr></tbody></table></div></div><p>

and i just like with my games, teh test program gives me errors:
</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Compiler: Default compiler<br />Building Makefile: &quot;C:\zzztest\Makefile.win&quot;<br />Executing  make...<br />make.exe -f &quot;C:\zzztest\Makefile.win&quot; all<br />g++.exe -c main.cpp -o main.o -I&quot;C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include&quot;  -I&quot;C:/Dev-Cpp/include/c++/3.4.2/backward&quot;  -I&quot;C:/Dev-Cpp/include/c++/3.4.2/mingw32&quot;  -I&quot;C:/Dev-Cpp/include/c++/3.4.2&quot;  -I&quot;C:/Dev-Cpp/include&quot;   </p><p>In file included from C:/Dev-Cpp/include/allegro/base.h:27,<br />                 from C:/Dev-Cpp/include/allegro.h:25,<br />                 from main.cpp:1:<br />C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include/stdarg.h:44: syntax error before `;&#39;<br />C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include/stdarg.h:106: syntax error before `;&#39;<br />In file included from C:/Dev-Cpp/include/io.h:36,<br />                 from C:/Dev-Cpp/include/allegro/platform/almngw32.h:23,<br />                 from C:/Dev-Cpp/include/allegro/internal/alconfig.h:45,<br />                 from C:/Dev-Cpp/include/allegro/base.h:40,<br />                 from C:/Dev-Cpp/include/allegro.h:25,<br />                 from main.cpp:1:<br />C:/Dev-Cpp/include/stdio.h:214: type specifier omitted for parameter<br />C:/Dev-Cpp/include/stdio.h:215: type specifier omitted for parameter<br />C:/Dev-Cpp/include/stdio.h:216: type specifier omitted for parameter<br />C:/Dev-Cpp/include/stdio.h:217: type specifier omitted for parameter<br />C:/Dev-Cpp/include/stdio.h:323: type specifier omitted for parameter<br />C:/Dev-Cpp/include/stdio.h:324: type specifier omitted for parameter<br />C:/Dev-Cpp/include/stdio.h:325: type specifier omitted for parameter</p><p>In file included from C:/Dev-Cpp/include/allegro/system.h:23,<br />                 from C:/Dev-Cpp/include/allegro.h:27,<br />                 from main.cpp:1:<br />C:/Dev-Cpp/include/allegro/unicode.h:93: type specifier omitted for parameter<br />C:/Dev-Cpp/include/allegro/unicode.h:93: parse error before `)&#39;</p><p>make.exe: *** [main.o] Error 1</p><p>Execution terminated
</p></div></div><p>

ive never seen this problem before, what does this mean?</p><p>thanx.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (KaBlammyman)</author>
		<pubDate>Fri, 11 May 2007 20:20:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><a href="http://www.allegro.cc/forums/search/e945466f901553fdb290df5b44b42b39">Other people</a> have had this problem, although there&#39;s never been a clear solution. </p><p>It would seem that Dev-C++ is not installed correctly. Perhaps you have mismatched components.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Fri, 11 May 2007 20:29:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Wasn&#39;t/isn&#39;t the easiest solution to delete Dev-C++&#39;s mingw, and install your own?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Sat, 12 May 2007 03:03:07 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>thanks for the help guys. After reading the other threads, I did what others did...installed dev-cpp4. It then worked. I didn&#39;t like the IDE, so i installed dev-cpp5 (4.9.9.2 or something) on top of it without installing the compilers. So now i have dev-cpp 5 IDe with the working version of dev-cpp 4 and allegro.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (KaBlammyman)</author>
		<pubDate>Wed, 16 May 2007 06:50:11 +0000</pubDate>
	</item>
</rss>
