<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Is this a known bug or am I dumb?</title>
		<link>http://www.allegro.cc/forums/view/587415</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 05 Sep 2006 07:36:31 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Finally reinstalled allegro, devcpp and all that put the -lalleg  in its proper place,  linked the liballeg.a to the project, did a full compile and...</p><p>boom, pretty big error that came out, all the while insisting that my </p><p>#include &lt;allegro.h&gt; line is the culprit, just when I thought the compiler and me could get along...</p><p>this is the error:
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>Compiler: Default compiler</td></tr><tr><td class="number">2</td><td>Building Makefile: <span class="s">"C:\DevCpp\Programacion en C\cutrejuego(1)\Makefile.win"</span></td></tr><tr><td class="number">3</td><td>Executing  make clean</td></tr><tr><td class="number">4</td><td>rm <span class="k3">-</span>f base.o codigoextra.o  Proyecto1.exe</td></tr><tr><td class="number">5</td><td>&#160;</td></tr><tr><td class="number">6</td><td>g<span class="k3">+</span><span class="k3">+</span>.exe <span class="k3">-</span>c base.cpp <span class="k3">-</span>o base.o <span class="k3">-</span>I<span class="s">"C:/DevCpp/include/c++"</span>  <span class="k3">-</span>I<span class="s">"C:/DevCpp/include/c++/mingw32"</span>  <span class="k3">-</span>I<span class="s">"C:/DevCpp/include/c++/backward"</span>  <span class="k3">-</span>I<span class="s">"C:/DevCpp/include"</span>  </td></tr><tr><td class="number">7</td><td>&#160;</td></tr><tr><td class="number">8</td><td>In file included from C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro.h:25,</td></tr><tr><td class="number">9</td><td>                 from base.cpp:1:</td></tr><tr><td class="number">10</td><td>C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro<span class="k3">/</span>base.h:85: type specifier omitted <span class="k1">for</span> parameter `</td></tr><tr><td class="number">11</td><td>   allegro_errno<span class="s">'</span></td></tr><tr><td class="number">12</td><td><span class="s">C:/DevCpp/include/allegro/base.h:85: ISO C++ forbids declaration of `AL_VAR'</span> </td></tr><tr><td class="number">13</td><td>   with no type</td></tr><tr><td class="number">14</td><td>&#160;</td></tr><tr><td class="number">15</td><td>In file included from C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro<span class="k3">/</span>system.h:23,</td></tr><tr><td class="number">16</td><td>                 from C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro.h:27,</td></tr><tr><td class="number">17</td><td>                 from base.cpp:1:</td></tr><tr><td class="number">18</td><td>C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro<span class="k3">/</span>unicode.h:34: type specifier omitted <span class="k1">for</span> parameter `</td></tr><tr><td class="number">19</td><td>   <a href="http://www.allegro.cc/manual/set_uformat" target="_blank"><span class="a">set_uformat</span></a><span class="s">'</span></td></tr><tr><td class="number">20</td><td><span class="s">C:/DevCpp/include/allegro/unicode.h:34: parse error before `int'</span></td></tr><tr><td class="number">21</td><td>C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro<span class="k3">/</span>unicode.h:34: ISO C<span class="k3">+</span><span class="k3">+</span> forbids declaration of `AL_FUNC</td></tr><tr><td class="number">22</td><td>   <span class="s">' with no type</span></td></tr><tr><td class="number">23</td><td><span class="s">C:/DevCpp/include/allegro/unicode.h: In function `int AL_FUNC(...)'</span><span class="k2">:</span></td></tr><tr><td class="number">24</td><td>C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro<span class="k3">/</span>unicode.h:35: type specifier omitted <span class="k1">for</span> parameter `</td></tr><tr><td class="number">25</td><td>   <a href="http://www.allegro.cc/manual/get_uformat" target="_blank"><span class="a">get_uformat</span></a><span class="s">'</span></td></tr><tr><td class="number">26</td><td><span class="s"></span></td></tr><tr><td class="number">27</td><td><span class="s"></span></td></tr><tr><td class="number">28</td><td><span class="s">**********LOTS AND LOTS OF LINES (all similar to the ones above and below) Like 154 pages of size 14 letters*****</span></td></tr><tr><td class="number">29</td><td><span class="s"></span></td></tr><tr><td class="number">30</td><td><span class="s"> C:/DevCpp/include/allegro/system.h:95: type specifier omitted for parameter `</span></td></tr><tr><td class="number">31</td><td><span class="s">   set_close_button_callback'</span></td></tr><tr><td class="number">32</td><td>C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro<span class="k3">/</span>system.h:95: type specifier omitted <span class="k1">for</span> parameter `</td></tr><tr><td class="number">33</td><td>   proc<span class="s">'</span></td></tr><tr><td class="number">34</td><td><span class="s">C:/DevCpp/include/allegro/system.h:95: parse error before `void'</span></td></tr><tr><td class="number">35</td><td>C:<span class="k3">/</span>DevCpp<span class="k3">/</span>include<span class="k3">/</span>allegro<span class="k3">/</span>system.h:95: type specifier omitted <span class="k1">for</span> parameter `</td></tr><tr><td class="number">36</td><td>Internal compiler error: Error reporting routines re-entered.</td></tr><tr><td class="number">37</td><td>Please submit a full bug report,</td></tr><tr><td class="number">38</td><td>with preprocessed source <span class="k1">if</span> appropriate.</td></tr><tr><td class="number">39</td><td>See <span class="k3">&lt;</span>URL:http:<span class="c">//www.gnu.org/software/gcc/bugs.html&gt; for instructions.</span></td></tr><tr><td class="number">40</td><td>make.exe: <span class="k3">*</span><span class="k3">*</span><span class="k3">*</span> <span class="k2">[</span>base.o<span class="k2">]</span> Error <span class="n">1</span></td></tr><tr><td class="number">41</td><td>&#160;</td></tr><tr><td class="number">42</td><td>Execution terminated</td></tr></tbody></table></div></div><p>

Any bright ideas why I get more than 150 pages of errors?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (me also)</author>
		<pubDate>Mon, 04 Sep 2006 20:29:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
g++.exe -c base.cpp -o base.o -I&quot;C:/DevCpp/include/c++&quot;  -I&quot;C:/DevCpp/include/c++/mingw32&quot;  -I&quot;C:/DevCpp/include/c++/backward&quot;  -I&quot;C:/DevCpp/include&quot;
</p></div></div><p>

Where is your -lalleg call?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Richard Phipps)</author>
		<pubDate>Mon, 04 Sep 2006 20:58:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Tools / compiler options / &quot;add the folowing comands when calling compiler&quot; box</p><p>Thats where I put it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (me also)</author>
		<pubDate>Tue, 05 Sep 2006 01:05:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Maybe that option doesn&#39;t work. Most things don&#39;t work properly in DevC++. Try adding it to usual place.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Walker)</author>
		<pubDate>Tue, 05 Sep 2006 01:20:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Whats the usual place ? I dont rember where I put it last time I installed ^^&#39;<br />Pray tell
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (me also)</author>
		<pubDate>Tue, 05 Sep 2006 02:02:59 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>This is a compiling error, not a linking error. Stop messing about and show us base.cpp please.</p><p>Pete
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Peter Hull)</author>
		<pubDate>Tue, 05 Sep 2006 02:07:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well, wish it were, but the code worked fine and smooth the very day before I formated my computer, afther formating I&#39;ve reinstaled everything and now not only it doesnt work, but it gives this weird error, and I still ahvent touched the my code. But If you think I&#39;d help, here it is:
</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 "interfaz_clases.h"</span></td></tr><tr><td class="number">3</td><td><span class="p">#include &lt;time.h&gt;</span></td></tr><tr><td class="number">4</td><td>&#160;</td></tr><tr><td class="number">5</td><td><a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>raton, <span class="k3">*</span>buffer, <span class="k3">*</span>del_mapa, <span class="k3">*</span>fondo_mapa, <span class="k3">*</span>el_muro, <span class="k3">*</span>la_caja, <span class="k3">*</span>mapa_pj, <span class="k3">*</span>dibu_bomba, <span class="k3">*</span>dibu_fuego<span class="k2">;</span></td></tr><tr><td class="number">6</td><td><a href="http://www.allegro.cc/manual/PALETTE" target="_blank"><span class="a">PALETTE</span></a> palette<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="k1">void</span> iniciartodo<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span> </td></tr><tr><td class="number">9</td><td><span class="k1">void</span> salir<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td><span class="k1">bool</span> done <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span></td></tr><tr><td class="number">11</td><td>&#160;</td></tr><tr><td class="number">12</td><td><span class="k1">volatile</span> <span class="k1">int</span> tiempo1 <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td><span class="k1">void</span> ticker<span class="k2">(</span><span class="k1">void</span><span class="k2">)</span></td></tr><tr><td class="number">14</td><td><span class="k2">{</span></td></tr><tr><td class="number">15</td><td>    tiempo1<span class="k3">=</span><span class="n">1</span><span class="k2">;</span></td></tr><tr><td class="number">16</td><td><span class="k2">}</span></td></tr><tr><td class="number">17</td><td><a href="http://www.allegro.cc/manual/END_OF_FUNCTION" target="_blank"><span class="a">END_OF_FUNCTION</span></a><span class="k2">(</span>ticker<span class="k2">)</span></td></tr><tr><td class="number">18</td><td>&#160;</td></tr><tr><td class="number">19</td><td><span class="k1">void</span> iniciartodo<span class="k2">(</span><span class="k2">)</span></td></tr><tr><td class="number">20</td><td><span class="k2">{</span></td></tr><tr><td class="number">21</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">22</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">23</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">24</td><td>   <a href="http://www.allegro.cc/manual/set_color_depth" target="_blank"><span class="a">set_color_depth</span></a><span class="k2">(</span><span class="n">32</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">25</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">1024</span>, <span class="n">768</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">26</td><td>   </td></tr><tr><td class="number">27</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">28</td><td>   <a href="http://www.allegro.cc/manual/LOCK_FUNCTION" target="_blank"><span class="a">LOCK_FUNCTION</span></a><span class="k2">(</span>ticker<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">29</td><td>   <a href="http://www.allegro.cc/manual/LOCK_VARIABLE" target="_blank"><span class="a">LOCK_VARIABLE</span></a><span class="k2">(</span>tiempo1<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">30</td><td>   <a href="http://www.allegro.cc/manual/install_int_ex" target="_blank"><span class="a">install_int_ex</span></a><span class="k2">(</span>ticker, BPS_TO_TIMER<span class="k2">(</span><span class="n">15</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">31</td><td>   </td></tr><tr><td class="number">32</td><td>   </td></tr><tr><td class="number">33</td><td>   <a href="http://www.delorie.com/djgpp/doc/libc/libc_739.html" target="_blank">srand</a> <span class="k2">(</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_821.html" target="_blank">time</a><span class="k2">(</span>NULL<span class="k2">)</span> <span class="k2">)</span><span class="k2">;</span> <span class="c">/* initialize random generator */</span></td></tr><tr><td class="number">34</td><td>   </td></tr><tr><td class="number">35</td><td>   buffer <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/SCREEN_W" target="_blank"><span class="a">SCREEN_W</span></a>, <a href="http://www.allegro.cc/manual/SCREEN_H" target="_blank"><span class="a">SCREEN_H</span></a><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">36</td><td>   raton <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/SCREEN_W" target="_blank"><span class="a">SCREEN_W</span></a>, <a href="http://www.allegro.cc/manual/SCREEN_H" target="_blank"><span class="a">SCREEN_H</span></a><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">37</td><td>   clear<span class="k2">(</span>buffer<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">38</td><td>   <a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span>raton, <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">39</td><td>   </td></tr><tr><td class="number">40</td><td>   del_mapa <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span>map_w <span class="k3">*</span> tam_celda, map_h <span class="k3">*</span> tam_celda<span class="k2">)</span><span class="k2">;</span> <span class="c">//crea el bitmap del_mapa</span></td></tr><tr><td class="number">41</td><td>   <a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span>del_mapa, <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>                 <span class="c">// y lo limpia a transparente</span></td></tr><tr><td class="number">42</td><td> </td></tr><tr><td class="number">43</td><td>   mapa_pj <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span>map_w <span class="k3">*</span> tam_celda, map_h <span class="k3">*</span> tam_celda<span class="k2">)</span><span class="k2">;</span> </td></tr><tr><td class="number">44</td><td>   <a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span>mapa_pj, <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">45</td><td> </td></tr><tr><td class="number">46</td><td>   fondo_mapa <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span>map_w-1 <span class="k3">*</span> tam_celda, map_h-1 <span class="k3">*</span> tam_celda<span class="k2">)</span><span class="k2">;</span> <span class="c">//Crea el bitmap del fondo del mapa</span></td></tr><tr><td class="number">47</td><td>   <span class="c">//clear_to_color(fondo_mapa, makecol(255, 0, 255));  //Porque no funciona el clear? da error de ejcucion</span></td></tr><tr><td class="number">48</td><td>   fondo_mapa <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_bitmap" target="_blank"><span class="a">load_bitmap</span></a><span class="k2">(</span><span class="s">"imagenes/fondo.pcx"</span>, palette<span class="k2">)</span><span class="k2">;</span>              <span class="c">//y carga la imagen del fondo </span></td></tr><tr><td class="number">49</td><td> </td></tr><tr><td class="number">50</td><td>   el_muro <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span>tam_celda,tam_celda<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">51</td><td>   <a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span>el_muro, <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">52</td><td>   el_muro <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_bitmap" target="_blank"><span class="a">load_bitmap</span></a><span class="k2">(</span><span class="s">"imagenes/muro.pcx"</span>, palette<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">53</td><td> </td></tr><tr><td class="number">54</td><td>   la_caja <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span>tam_celda,tam_celda<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">55</td><td>   <a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span>la_caja, <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">56</td><td>   la_caja <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_bitmap" target="_blank"><span class="a">load_bitmap</span></a><span class="k2">(</span><span class="s">"imagenes/caja.pcx"</span>, palette<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">57</td><td>   </td></tr><tr><td class="number">58</td><td>   dibu_bomba <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap" target="_blank"><span class="a">create_bitmap</span></a><span class="k2">(</span>tam_celda,tam_celda<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">59</td><td>   <a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span>dibu_bomba, <a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">255</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">60</td><td>   dibu_bomba <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_bitmap" target="_blank"><span class="a">load_bitmap</span></a><span class="k2">(</span><span class="s">"imagenes/bomba.pcx"</span>, palette<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">61</td><td>   </td></tr><tr><td class="number">62</td><td> </td></tr><tr><td class="number">63</td><td>   <a href="http://www.allegro.cc/manual/show_mouse" target="_blank"><span class="a">show_mouse</span></a><span class="k2">(</span>raton<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">64</td><td>   </td></tr><tr><td class="number">65</td><td><span class="k2">}</span></td></tr><tr><td class="number">66</td><td>&#160;</td></tr><tr><td class="number">67</td><td>&#160;</td></tr><tr><td class="number">68</td><td><span class="k1">void</span> salir<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span> <span class="k1">if</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_ESC<span class="k2">]</span><span class="k2">)</span> done <span class="k3">=</span> <span class="k1">true</span><span class="k2">;</span><span class="k2">}</span></td></tr><tr><td class="number">69</td><td>&#160;</td></tr><tr><td class="number">70</td><td><span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span></td></tr><tr><td class="number">71</td><td><span class="k2">{</span> </td></tr><tr><td class="number">72</td><td>    iniciartodo<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">73</td><td>    mapa.crear_mapa<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">74</td><td>    player1.crear_pj<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">75</td><td>   </td></tr><tr><td class="number">76</td><td>   <span class="k1">while</span> <span class="k2">(</span><span class="k3">!</span>done<span class="k2">)</span></td></tr><tr><td class="number">77</td><td>  <span class="k2">{</span> </td></tr><tr><td class="number">78</td><td>   clear<span class="k2">(</span>buffer<span class="k2">)</span><span class="k2">;</span>   </td></tr><tr><td class="number">79</td><td>   player1.moverse<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span> </td></tr><tr><td class="number">80</td><td>   player1.poner_bomba<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>   </td></tr><tr><td class="number">81</td><td>   </td></tr><tr><td class="number">82</td><td>   mapa.dibujar_mapa<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>     </td></tr><tr><td class="number">83</td><td>   player1.dibujarse<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>   </td></tr><tr><td class="number">84</td><td>   <a href="http://www.allegro.cc/manual/draw_sprite" target="_blank"><span class="a">draw_sprite</span></a><span class="k2">(</span>buffer, raton,<span class="n">0</span>,<span class="n">0</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">85</td><td>   <a href="http://www.allegro.cc/manual/blit" target="_blank"><span class="a">blit</span></a><span class="k2">(</span>buffer, <a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span>,<a href="http://www.allegro.cc/manual/SCREEN_W" target="_blank"><span class="a">SCREEN_W</span></a>,<a href="http://www.allegro.cc/manual/SCREEN_H" target="_blank"><span class="a">SCREEN_H</span></a><span class="k2">)</span><span class="k2">;</span>       </td></tr><tr><td class="number">86</td><td>   </td></tr><tr><td class="number">87</td><td>   salir<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>   </td></tr><tr><td class="number">88</td><td>  <span class="k2">}</span></td></tr><tr><td class="number">89</td><td>  </td></tr><tr><td class="number">90</td><td>   mapa.destruir_mapa<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">91</td><td>   <a href="http://www.allegro.cc/manual/destroy_bitmap" target="_blank"><span class="a">destroy_bitmap</span></a><span class="k2">(</span>raton<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">92</td><td>   <a href="http://www.allegro.cc/manual/destroy_bitmap" target="_blank"><span class="a">destroy_bitmap</span></a><span class="k2">(</span>buffer<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">93</td><td>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">94</td><td><span class="k2">}</span></td></tr><tr><td class="number">95</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></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (me also)</author>
		<pubDate>Tue, 05 Sep 2006 02:27:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>RP: He doesn&#39;t need -lalleg for that portion because he&#39;s not linking, just compiling to an object file.</p><p>Now, what is this base.h that allegro.h is including?</p><p>[edit]<br />It seems it thinks its a compiler bug?</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Internal compiler error: Error reporting routines re-entered.<br />Please submit a full bug report,<br />with preprocessed source if appropriate.<br />See &lt;URL:<a href="http://www.gnu.org/software/gcc/bugs.html">http://www.gnu.org/software/gcc/bugs.html</a>&gt; for instructions.<br />make.exe: *** [base.o] Error 1
</p></div></div><p>

<img src="http://www.allegro.cc/forums/smileys/shocked.gif" alt=":o" /></p><p>I got the same error one time compiling wxWidgets, and upgrading my gcc fixed it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Tue, 05 Sep 2006 07:36:31 +0000</pubDate>
	</item>
</rss>
