<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Problems loading using PHYSFS</title>
		<link>http://www.allegro.cc/forums/view/606505</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Thu, 24 Feb 2011 04:08:35 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The following code will cause the program to freeze up when it goes to load the logo.png which is contained in data.zip.  If I comment out the PHYSFS code and just try and load the logo from the folder rather than the zip, it loads and displays no problem.</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;physfs.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro5/allegro_physfs.h&gt;</span>
<span class="number">  3</span>
<span class="number">  4</span>.
<span class="number">  5</span>.
<span class="number">  6</span>.
<span class="number">  7</span>.
<span class="number">  8</span>
<span class="number">  9</span>   <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>PHYSFS_init<span class="k2">(</span>argv<span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k2">)</span><span class="k2">)</span> <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 10</span>
<span class="number"> 11</span>   <span class="k1">if</span> <span class="k2">(</span><span class="k3">!</span>PHYSFS_mount<span class="k2">(</span><span class="s">"./data.zip"</span>, <span class="s">"/"</span>, <span class="n">1</span><span class="k2">)</span><span class="k2">)</span>
<span class="number"> 12</span>   <span class="k2">{</span>
<span class="number"> 13</span>      <span class="k1">const</span> <span class="k1">char</span> <span class="k3">*</span>text <span class="k3">=</span> PHYSFS_getLastError<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 14</span>      error<span class="k2">(</span>AT, display, text<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 16</span>   <span class="k2">}</span>
<span class="number"> 17</span>   <a href="http://www.allegro.cc/manual/al_set_physfs_file_interface"><span class="a">al_set_physfs_file_interface</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 18</span>
<span class="number"> 19</span>   image <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"logo.png"</span><span class="k2">)</span><span class="k2">;</span>
</div></div><p>

Plus I am linking in the relevant allegro and physfs libs.  All using CodeBlocks.</p><p>I am totally new to Allegro 5 and this library, so not sure what I may be doing wrong.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Thu, 24 Feb 2011 02:43:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Try replacing the <span class="source-code">PHYSFS_mount<span class="k2">(</span><span class="k2">)</span></span> with <span class="source-code">PHYSFS_addToSearchPath<span class="k2">(</span><span class="k2">)</span></span>.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kenmasters1976)</author>
		<pubDate>Thu, 24 Feb 2011 02:51:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Tried that, same difference.  Crashes when loading the png.</p><div class="source-code snippet"><div class="inner"><pre>PHYSFS_addToSearchPath<span class="k2">(</span><span class="s">"./data.zip"</span>, <span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
</pre></div></div><p>

Like I said, the images load up and display fine without PHSYFS.</p><p>I checked the return of PHSYFS as well to see if it has an error and it passes just fine.  I&#39;ll have to look up to see if they have a function to display the final PHYSFS path to see if maybe it&#39;s somehow getting that wrong, but then if it did, it shouldn&#39;t find data.zip and fail so... &lt;shrug&gt;
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Thu, 24 Feb 2011 03:00:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Weird. Does the <i>ex_physfs</i> example work?.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kenmasters1976)</author>
		<pubDate>Thu, 24 Feb 2011 03:08:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yes, it does.  That&#39;s what I don&#39;t understand.  </p><p>I cut out everything not related to the problem from my code and recompiled it with the same problem.</p><p>Here is the complete program.</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;zlib.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;physfs.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;allegro5/allegro_image.h&gt;</span>
<span class="number">  5</span><span class="p">#include &lt;allegro5/allegro_physfs.h&gt;</span>
<span class="number">  6</span><span class="p">#include "error.h"</span>
<span class="number">  7</span>
<span class="number">  8</span>
<span class="number">  9</span><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>argv<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/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display<span class="k2">;</span>
<span class="number"> 12</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>image<span class="k2">;</span>
<span class="number"> 13</span>
<span class="number"> 14</span>   PHYSFS_init<span class="k2">(</span>argv<span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>   PHYSFS_addToSearchPath<span class="k2">(</span><span class="s">"./data.zip"</span>, <span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 16</span>
<span class="number"> 17</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"> 18</span>   <a href="http://www.allegro.cc/manual/al_init_image_addon"><span class="a">al_init_image_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 19</span>   <a href="http://www.allegro.cc/manual/al_set_physfs_file_interface"><span class="a">al_set_physfs_file_interface</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 20</span>
<span class="number"> 21</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"> 22</span>
<span class="number"> 23</span>   image <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"logo.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 24</span>   <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>image<span class="k2">)</span>
<span class="number"> 25</span>   <span class="k2">{</span>
<span class="number"> 26</span>      error<span class="k2">(</span>AT, display, <span class="s">"logo.png not found"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 27</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 28</span>   <span class="k2">}</span>
<span class="number"> 29</span>
<span class="number"> 30</span>   <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>image, <span class="n">0</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 31</span>   <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>image, <span class="n">10</span>, <span class="n">10</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 32</span>
<span class="number"> 33</span>   <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 34</span>
<span class="number"> 35</span>   <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">5</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 36</span>
<span class="number"> 37</span>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 38</span><span class="k2">}</span>
</div></div><p>

The PNG I am using is just one I made with the allegro example that outputs a PNG.  This code will crash when it goes to load the png in.  If you comment out the physfs stuff it runs fine.</p><p>I&#39;ve even tried shifting around where the includes are (before and after allegro includes), you name it.</p><p>Compiling produces no errors or warnings... frustrating.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Thu, 24 Feb 2011 03:15:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>What if you call <span class="source-code">PHYSFS_init<span class="k2">(</span><span class="k2">)</span></span> and <span class="source-code">PHYSFS_addToSearchPath<span class="k2">(</span><span class="k2">)</span></span> <i>after</i> you do the Allegro initialization?.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kenmasters1976)</author>
		<pubDate>Thu, 24 Feb 2011 03:19:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Tried that, actually I originally had it after, I put it before after searching for an answer and noticing that someone else had it before.</p><p>I added in some more code to check for errors and display the path(s) stored in PhysFS before it loads and it shows data.zip in the path. (I removed the ./ to see if that makes a difference, it doesn&#39;t)</p><p>(note: I use error() to display a popup message with an OK prompt)</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;zlib.h&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;physfs.h&gt;</span>
<span class="number">  3</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  4</span><span class="p">#include &lt;allegro5/allegro_image.h&gt;</span>
<span class="number">  5</span><span class="p">#include &lt;allegro5/allegro_physfs.h&gt;</span>
<span class="number">  6</span><span class="p">#include "error.h"</span>
<span class="number">  7</span>
<span class="number">  8</span>
<span class="number">  9</span><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>argv<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/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display <span class="k3">=</span> NULL<span class="k2">;</span>
<span class="number"> 12</span>   <a href="http://www.allegro.cc/manual/ALLEGRO_BITMAP"><span class="a">ALLEGRO_BITMAP</span></a> <span class="k3">*</span>image<span class="k2">;</span>
<span class="number"> 13</span>
<span class="number"> 14</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"> 15</span>   <a href="http://www.allegro.cc/manual/al_init_image_addon"><span class="a">al_init_image_addon</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 16</span>
<span class="number"> 17</span>
<span class="number"> 18</span>   PHYSFS_init<span class="k2">(</span>argv<span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 19</span>   <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>PHYSFS_addToSearchPath<span class="k2">(</span><span class="s">"data.zip"</span>, <span class="n">1</span><span class="k2">)</span><span class="k2">)</span>
<span class="number"> 20</span>   <span class="k2">{</span>
<span class="number"> 21</span>      error<span class="k2">(</span>AT, display, <span class="s">"PHSYFS_init() failed"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 22</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 23</span>   <span class="k2">}</span>
<span class="number"> 24</span>   <a href="http://www.allegro.cc/manual/al_set_physfs_file_interface"><span class="a">al_set_physfs_file_interface</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 25</span>
<span class="number"> 26</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"> 27</span>
<span class="number"> 28</span>    <span class="k1">char</span> <span class="k3">*</span><span class="k3">*</span>i<span class="k2">;</span>
<span class="number"> 29</span>    <span class="k1">for</span> <span class="k2">(</span>i <span class="k3">=</span> PHYSFS_getSearchPath<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span> <span class="k3">*</span>i <span class="k3">!</span><span class="k3">=</span> NULL<span class="k2">;</span> i<span class="k3">+</span><span class="k3">+</span><span class="k2">)</span>
<span class="number"> 30</span>      error<span class="k2">(</span>AT, display, <span class="k3">*</span>i<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 31</span>
<span class="number"> 32</span>
<span class="number"> 33</span>   image <span class="k3">=</span> <a href="http://www.allegro.cc/manual/al_load_bitmap"><span class="a">al_load_bitmap</span></a><span class="k2">(</span><span class="s">"logo.png"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 34</span>   <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>image<span class="k2">)</span>
<span class="number"> 35</span>   <span class="k2">{</span>
<span class="number"> 36</span>      error<span class="k2">(</span>AT, display, <span class="s">"logo.png not found"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 37</span>      <a href="http://www.delorie.com/djgpp/doc/libc/libc_298.html" target="_blank">exit</a><span class="k2">(</span><span class="n">1</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 38</span>   <span class="k2">}</span>
<span class="number"> 39</span>
<span class="number"> 40</span>   <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>image, <span class="n">0</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 41</span>   <a href="http://www.allegro.cc/manual/al_draw_bitmap"><span class="a">al_draw_bitmap</span></a><span class="k2">(</span>image, <span class="n">10</span>, <span class="n">10</span>, <span class="n">0</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 42</span>
<span class="number"> 43</span>   <a href="http://www.allegro.cc/manual/al_flip_display"><span class="a">al_flip_display</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 44</span>
<span class="number"> 45</span>   <a href="http://www.allegro.cc/manual/al_rest"><span class="a">al_rest</span></a><span class="k2">(</span><span class="n">5</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 46</span>
<span class="number"> 47</span>   <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 48</span><span class="k2">}</span>
</div></div><p>

for completeness here&#39;s the error files</p><p>for error.c:
</p><div class="source-code snippet"><div class="inner"><pre><span class="c">// Allegro 5 error message</span>

<span class="p">#include "error.h"</span>

<span class="k1">void</span> error<span class="k2">(</span><span class="k1">const</span> <span class="k1">char</span> <span class="k3">*</span>func, <span class="k1">int</span> <a href="http://www.allegro.cc/manual/line"><span class="a">line</span></a>, <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display, <span class="k1">const</span> <span class="k1">char</span> <span class="k3">*</span>message<span class="k2">)</span>
<span class="k2">{</span>
   <span class="k1">char</span> text<span class="k2">[</span><span class="n">256</span><span class="k2">]</span><span class="k2">;</span>

   <a href="http://www.delorie.com/djgpp/doc/libc/libc_737.html" target="_blank">sprintf</a><span class="k2">(</span>text, <span class="s">"%s(%d): %s"</span>, func, <a href="http://www.allegro.cc/manual/line"><span class="a">line</span></a>, message<span class="k2">)</span><span class="k2">;</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">"Error"</span>, NULL, text,
                              NULL, ALLEGRO_MESSAGEBOX_ERROR<span class="k2">)</span><span class="k2">;</span>
<span class="k2">}</span>
</pre></div></div><p>

for error.h:
</p><div class="source-code snippet"><div class="inner"><pre><span class="p">#ifndef _al_error_h_</span>
<span class="p">#define _al_error_h_</span>

<span class="p">#include &lt;stdio.h&gt;</span>
<span class="p">#include &lt;allegro5/allegro_native_dialog.h&gt;</span>

<span class="c">// usage: error(AT, display, "your message here");</span>
<span class="p">#define AT __func__,__LINE__</span>
<span class="k1">void</span> error<span class="k2">(</span><span class="k1">const</span> <span class="k1">char</span> <span class="k3">*</span>func, <span class="k1">int</span> <a href="http://www.allegro.cc/manual/line"><span class="a">line</span></a>, <a href="http://www.allegro.cc/manual/ALLEGRO_DISPLAY"><span class="a">ALLEGRO_DISPLAY</span></a> <span class="k3">*</span>display, <span class="k1">const</span> <span class="k1">char</span> <span class="k3">*</span>message<span class="k2">)</span><span class="k2">;</span>

<span class="p">#endif</span>
</pre></div></div><p>

and the png I am trying to load.  I zip this up with 7zip in a file named data.zip.  There&#39;s no folders or other stored directory structures in the zip either. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p><span class="remote-thumbnail"><span class="json">{"name":"603465","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/e\/aebd5268fc35bcc9397342756f942472.png","w":491,"h":127,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/e\/aebd5268fc35bcc9397342756f942472"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/a/e/aebd5268fc35bcc9397342756f942472-240.jpg" alt="603465" width="240" height="62" /></span></p><p>EDIT: Debugging shows:</p><p>Program received signal SIGSEGV, Segmentation fault.<br />In ?? () ()<br />At C:\Users\Neil\Develop\physfs-2.0.2\physfs.c:309
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Thu, 24 Feb 2011 03:34:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That&#39;s weird. I compiled your code and it works fine:</p><p><span class="remote-thumbnail"><span class="json">{"name":"603466","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/4\/0445092ca1bd840d06f3d6dee5e9a71f.png","w":807,"h":631,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/4\/0445092ca1bd840d06f3d6dee5e9a71f"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/0/4/0445092ca1bd840d06f3d6dee5e9a71f-240.jpg" alt="603466" width="240" height="187" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kenmasters1976)</author>
		<pubDate>Thu, 24 Feb 2011 03:47:21 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m curious, what did you compile it with, which files did you link it with?</p><p>Perhaps I missed something... although I linked all libs... &lt;shrug&gt;</p><p>I don&#39;t think the fact that you&#39;re using Windows XP would make a difference (I&#39;m on Windows 7-64bit).</p><p>EDIT: Okay, I solved it.</p><p>I removed ALL the libraries I was linking and re-added them in and I think I added in libphysfs.a instead of libphysfs.dll.a by accident.  not sure about the difference, I assume one is a statically linked lib. =/
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Thu, 24 Feb 2011 03:49:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well, I didn&#39;t use your <i>error.h</i> and <i>error.c</i> files; instead just replaced all <span class="source-code">error<span class="k2">(</span><span class="k2">)</span></span> calls with <span class="source-code"><a href="http://www.delorie.com/djgpp/doc/libc/libc_624.html" target="_blank">printf</a><span class="k2">(</span><span class="k2">)</span></span> but that shouldn&#39;t be the problem.</p><p>As for linking, I just link with all the Allegro libs (they&#39;re all set in an environment variable as a shortcut) and the shared PhysFS 2.0.1 lib, that is <span class="source-code"><span class="k3">-</span>lphysfs.dll</span> using MinGW.</p><p>[EDIT:] Glad to see you solved it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (kenmasters1976)</author>
		<pubDate>Thu, 24 Feb 2011 04:01:17 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks a lot for your assistance anyhow, I really want to get this project off the ground sometime this century. (recreating my Deluxe Pacman game from scratch, only with a new, non-copyrighted name) <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Neil Roy)</author>
		<pubDate>Thu, 24 Feb 2011 04:08:35 +0000</pubDate>
	</item>
</rss>
