<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Allegro 5 al_init problem</title>
		<link>http://www.allegro.cc/forums/view/612825</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Mon, 24 Jun 2013 21:44:17 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m new to allegro and I&#39;m trying to run this simple 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">#include &lt;stdio.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5/allegro_native_dialog.h&gt;</span>
<span class="number">  4</span>
<span class="number">  5</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">void</span><span class="k2">)</span>
<span class="number">  6</span><span class="k2">{</span>
<span class="number">  7</span>  <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display<span class="k2">;</span>
<span class="number">  8</span>
<span class="number">  9</span>  <span class="k1">if</span><span class="k2">(</span> <span class="k3">!</span><a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span> <span class="k2">)</span>
<span class="number"> 10</span>  <span class="k2">{</span>
<span class="number"> 11</span>    <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span> NULL, NULL, <span class="s">"Error"</span>, <span class="s">"Couldnt initialize Allegro 5"</span>, NULL, ALLEGRO_MESSAGEBOX_ERROR <span class="k2">)</span><span class="k2">;</span>
<span class="number"> 12</span>    <span class="k1">return</span> <span class="k3">-</span><span class="n">1</span><span class="k2">;</span>
<span class="number"> 13</span>  <span class="k2">}</span>
<span class="number"> 14</span>
<span class="number"> 15</span>  display <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_create_display"><span class="a">al_create_display</span></a><span class="k2">(</span> <span class="n">800</span>, <span class="n">600</span> <span class="k2">)</span><span class="k2">;</span>
<span class="number"> 16</span>
<span class="number"> 17</span>  <span class="k1">if</span><span class="k2">(</span> <span class="k3">!</span>display <span class="k2">)</span>
<span class="number"> 18</span>  <span class="k2">{</span>
<span class="number"> 19</span>    <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span> display, <span class="s">" Sample Title"</span>, <span class="s">"Display Settings"</span>, <span class="s">"Display window unable to display"</span>, NULL, ALLEGRO_MESSAGEBOX_ERROR <span class="k2">)</span><span class="k2">;</span>
<span class="number"> 20</span>  <span class="k2">}</span>
<span class="number"> 21</span>
<span class="number"> 22</span>  <a href="http://www.allegro.cc/manual/al_show_native_message_box"><span class="a">al_show_native_message_box</span></a><span class="k2">(</span> display, <span class="s">"Message box title"</span>, <span class="s">"Error"</span>, <span class="s">"Display window could not be shown"</span>, NULL, ALLEGRO_MESSAGEBOX_ERROR <span class="k2">)</span><span class="k2">;</span>
<span class="number"> 23</span>
<span class="number"> 24</span>  <a href="http://www.allegro.cc/manual/al_destroy_display"><span class="a">al_destroy_display</span></a><span class="k2">(</span> display <span class="k2">)</span><span class="k2">;</span>
<span class="number"> 25</span>
<span class="number"> 26</span>  <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 27</span><span class="k2">}</span>
</div></div><p>

Every time I run it I get the &quot;Couldnt initialize Allegro 5&quot; message box instead of &quot;Display window could not be shown&quot;. I tried code similar to mine( as in !al_init returning true ) and i get the same problem.</p><p>Any help will be greatly appreciated.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Santana001)</author>
		<pubDate>Wed, 19 Jun 2013 05:37:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>What operating system? Is it a really old computer? I don&#39;t know.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Trent Gamblin)</author>
		<pubDate>Wed, 19 Jun 2013 07:14:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>im running ubuntu 13.04 64bit and my computer is pretty good(cpu: intel i5, gpu: ati 4850, ssd harddrive, ect.)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Santana001)</author>
		<pubDate>Wed, 19 Jun 2013 08:05:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Did you by any chance mix up any previous installation of Allegro with the current one? This may happen if you have headers from a different version of the library installed than the library itself was built with.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Trent Gamblin)</author>
		<pubDate>Wed, 19 Jun 2013 08:07:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/612825/985287#target">Trent Gamblin</a> said:</div><div class="quote"><p> Did you by any chance mix up any previous installation of Allegro with the current one?
</p></div></div><p>Yes, he did. I&#39;ll put 50 cents toward your next game if I am wrong.</p><div class="source-code snippet"><div class="inner"><pre><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="p">#include &lt;stdio.h&gt;</span>

<span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span>
<span class="k2">{</span>
  <a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="s">"%0x\n%0x\n"</span>, ALLEGRO_VERSION_INT, <a href="http://www.allegro.cc/manual/al_get_allegro_version"><span class="a">al_get_allegro_version</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
  <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="k2">}</span>
</pre></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Wed, 19 Jun 2013 08:12:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>ran the code and got<br />5010800<br />5000b00</p><p>so i assume i have two, so how do i uninstall one.???
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Santana001)</author>
		<pubDate>Wed, 19 Jun 2013 08:17:06 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That means you are compiling against Allegro 5.1 headers, but are linking against Allegro 5.0. </p><p>You could delete the 5.0 libraries from /usr/local/lib, although depending on what you&#39;ve done to get to this point, there may be something else going on.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Thu, 20 Jun 2013 05:07:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>i got it working, just deleted everything.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Santana001)</author>
		<pubDate>Mon, 24 Jun 2013 21:44:17 +0000</pubDate>
	</item>
</rss>
