<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Installing Allegro 4 on mac OS</title>
		<link>http://www.allegro.cc/forums/view/607587</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Wed, 15 Jun 2011 08:19:07 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hi guys,</p><p>I&#39;ve used Allegro 4 years ago and lots of things changed from that time. </p><p>Right now I&#39;m trying to install allegro on my mac os, but I read somewhere that allegro 4.4 uses deprecated APIs that are not available in 64 bits. Is that true?</p><p>And if I install Allegro 5 probably won&#39;t be possible to work on the project I worked years ago using Allegro 4, right?</p><p>Can someone clarify that for me plz?</p><p>Tnx.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (brunosmca)</author>
		<pubDate>Sun, 12 Jun 2011 09:35:10 +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/607587/921085#target">brunosmca</a> said:</div><div class="quote"><p>Right now I&#39;m trying to install allegro on my mac os, but I read somewhere that allegro 4.4 uses deprecated APIs that are not available in 64 bits. Is that true?</p></div></div><p>
Yes.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>And if I install Allegro 5 probably won&#39;t be possible to work on the project I worked years ago using Allegro 4, right?</p></div></div><p>
You&#39;ll need to rewrite the code to use Allegro 5 instead of Allegro 4. How much work this is depends on how you&#39;ve written your code. Most people who do this write some sort of &quot;wrapper&quot; that maps commonly used Allegro 4 function calls onto Allegro 5. Again, how much work this is and how well this works depends very much on your project.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Evert)</author>
		<pubDate>Sun, 12 Jun 2011 09:58:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><a href="https://trac.macports.org/browser/trunk/dports/devel/allegro/Portfile">Macports</a>.</p><p><span class="source-code">sudo port install allegro <span class="k3">+</span>universal</span></p><p>When you compile, you have to add <span class="source-code"><span class="k3">-</span>m32</span> to all of your programs. Then they don&#39;t crash and die miserably.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (OnlineCop)</author>
		<pubDate>Sun, 12 Jun 2011 10:48:28 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>So, I cannot use allegro 4 on my 64bits computer? I mean, there&#39;s no 64 bits allegro 4 compile around? I just wanna make couple changes on the project, wasn&#39;t planning rewrite it all :/</p><p>Also, I would like to ask if any of you knows a step by step tutorial to integrate mac, allegro and eclipse cdt, many years without doing that <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>Many thanks
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (brunosmca)</author>
		<pubDate>Tue, 14 Jun 2011 06:46:29 +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/607587/921271#target">brunosmca</a> said:</div><div class="quote"><p>So, I cannot use allegro 4 on my 64bits computer? I mean, there&#39;s no 64 bits allegro 4 compile around? I just wanna make couple changes on the project, wasn&#39;t planning rewrite it all :/</p></div></div><p>
You can run 32 bit applications perfectly fine on a 64 bit system. So you can compile and run your Allegro program as 32 bit.<br />The problem though is that the API <i>is</i> deprecated, and there&#39;s no telling how long it will continue to work. X-G took a look at writing a new driver for Allegro 4 using a non-deprecated API, and ended up porting the game he was working on to Allegro 5 (with the help of a wrapper) instead. In the long run, compiling in 32 bit mode because Allegro uses a deprecated API that doesn&#39;t work in 64 bit mode is <i>not</i> a solution.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>Also, I would like to ask if any of you knows a step by step tutorial to integrate mac, allegro and eclipse cdt, many years without doing that</p></div></div><p>
It should be much the same as for Linux. At least, there is no real difference in how I use my Mac and how I use my Linux workstation and you can use/link to Allegro the same way in both (sure, on a Mac, you can also use a Framework, but you don&#39;t have to). I don&#39;t use an IDE though...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Evert)</author>
		<pubDate>Tue, 14 Jun 2011 07:02:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Many thanks for the answers Evert.</p><p>I&#39;ve installed allegro and configured on Windows (running on BootCamp). But now I got this error:</p><p>&quot;The program can&#39;t start because alld42.dll is missing from your computer. Try reinstalling the program to fix this problem.&quot;</p><p>Weird, because I&#39;ve copied the content of the allegro bin folder (which contains alld42.dll) to system32 folder.</p><p>Any idea?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (brunosmca)</author>
		<pubDate>Wed, 15 Jun 2011 06:02:37 +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/607587/921441#target">brunosmca</a> said:</div><div class="quote"><p> Weird, because I&#39;ve copied the content of the allegro bin folder (which contains alld42.dll) to system32 folder.
</p></div></div><p>Don&#39;t do that. That&#39;s not even the right place for 32-bit DLLs on 64-bit Windows.</p><p>Just put that file next to your executable. Or add c:\allegro\bin to your PATH environment variable.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Wed, 15 Jun 2011 08:19:07 +0000</pubDate>
	</item>
</rss>
