<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>memory.h problem</title>
		<link>http://www.allegro.cc/forums/view/616366</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 28 Jun 2016 11:45:21 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I have problem compiling a project. The error is in Allegro 5 library  of the header memory.h and I cannot debug it.:&#39;(<br />I&#39;m Code::Blocks IDE in Linux OS. Some of the errors are listed below:
</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="k3">|</span><span class="k3">|</span><span class="k3">=</span><span class="k3">=</span><span class="k3">=</span> Build: Release in live-studio-sessions-0.1 <span class="k2">(</span>compiler: GNU GCC Compiler<span class="k2">)</span> <span class="k3">=</span><span class="k3">=</span><span class="k3">=</span><span class="k3">|</span>
<span class="number">  2</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">35</span><span class="k3">|</span>error: unknown type name <a href="http://www.allegro.cc/manual/al_set_memory_interface"><span class="a">al_set_memory_interface</span></a><span class="k3">|</span>
<span class="number">  3</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">35</span><span class="k3">|</span>error: expected declaration specifiers <span class="k1">or</span> ... before <span class="k2">(</span> token<span class="k3">|</span>
<span class="number">  4</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">59</span><span class="k3">|</span>error: unknown type name <a href="http://www.allegro.cc/manual/al_malloc_with_context"><span class="a">al_malloc_with_context</span></a><span class="k3">|</span>
<span class="number">  5</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">59</span><span class="k3">|</span>error: expected declaration specifiers <span class="k1">or</span> ... before <span class="k2">(</span> token<span class="k3">|</span>
<span class="number">  6</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">61</span><span class="k3">|</span>error: unknown type name <a href="http://www.allegro.cc/manual/al_free_with_context"><span class="a">al_free_with_context</span></a><span class="k3">|</span>
<span class="number">  7</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">61</span><span class="k3">|</span>error: expected declaration specifiers <span class="k1">or</span> ... before <span class="k2">(</span> token<span class="k3">|</span>
<span class="number">  8</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">63</span><span class="k3">|</span>error: unknown type name <a href="http://www.allegro.cc/manual/al_realloc_with_context"><span class="a">al_realloc_with_context</span></a><span class="k3">|</span>
<span class="number">  9</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">63</span><span class="k3">|</span>error: expected declaration specifiers <span class="k1">or</span> ... before <span class="k2">(</span> token<span class="k3">|</span>
<span class="number"> 10</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">65</span><span class="k3">|</span>error: unknown type name <a href="http://www.allegro.cc/manual/al_calloc_with_context"><span class="a">al_calloc_with_context</span></a><span class="k3">|</span>
<span class="number"> 11</span><span class="k3">/</span>usr<span class="k3">/</span>include<span class="k3">/</span>allegro5<span class="k3">/</span>memory.h<span class="k3">|</span><span class="n">65</span><span class="k3">|</span>error: expected declaration specifiers <span class="k1">or</span> ... before <span class="k2">(</span> token<span class="k3">|</span>
<span class="number"> 12</span><span class="k3">/</span>home<span class="k3">/</span>imdan<span class="k3">/</span>Desktop<span class="k3">/</span>live-studio-sessions-0.1<span class="k3">/</span>src<span class="k3">/</span>rtk<span class="k3">/</span>midi.c<span class="k3">|</span><span class="k3">|</span>In function rtk_load_midi<span class="k2">:</span><span class="k3">|</span>
<span class="number"> 13</span><span class="k3">/</span>home<span class="k3">/</span>imdan<span class="k3">/</span>Desktop<span class="k3">/</span>live-studio-sessions-0.1<span class="k3">/</span>src<span class="k3">/</span>rtk<span class="k3">/</span>midi.c<span class="k3">|</span><span class="n">485</span><span class="k3">|</span>warning: ignoring <span class="k1">return</span> value of <a href="http://www.delorie.com/djgpp/doc/libc/libc_349.html" target="_blank">fread</a>, declared with attribute warn_unused_result <span class="k2">[</span><span class="k3">-</span>Wunused-result<span class="k2">]</span><span class="k3">|</span>
<span class="number"> 14</span><span class="k3">/</span>home<span class="k3">/</span>imdan<span class="k3">/</span>Desktop<span class="k3">/</span>live-studio-sessions-0.1<span class="k3">/</span>src<span class="k3">/</span>rtk<span class="k3">/</span>midi.c<span class="k3">|</span><span class="n">511</span><span class="k3">|</span>warning: ignoring <span class="k1">return</span> value of <a href="http://www.delorie.com/djgpp/doc/libc/libc_349.html" target="_blank">fread</a>, declared with attribute warn_unused_result <span class="k2">[</span><span class="k3">-</span>Wunused-result<span class="k2">]</span><span class="k3">|</span>
<span class="number"> 15</span><span class="k3">|</span><span class="k3">|</span><span class="k3">=</span><span class="k3">=</span><span class="k3">=</span> Build failed: <span class="n">10</span> error<span class="k2">(</span>s<span class="k2">)</span>, <span class="n">2</span> warning<span class="k2">(</span>s<span class="k2">)</span> <span class="k2">(</span><span class="n">0</span> minute<span class="k2">(</span>s<span class="k2">)</span>, <span class="n">0</span> second<span class="k2">(</span>s<span class="k2">)</span><span class="k2">)</span> <span class="k3">=</span><span class="k3">=</span><span class="k3">=</span><span class="k3">|</span>
</div></div><p>

I&#39;ll be thankful for your reply regarding this issue. I am using Allegro 5.2 as my   library.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (imdannow12)</author>
		<pubDate>Mon, 27 Jun 2016 19:04:57 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Are you including <span class="source-code">memory.h</span> directly? If so, then you shouldn&#39;t, as it&#39;s meant to be included by `allegro.h&#39; header.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Mon, 27 Jun 2016 20:17:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Please edit your original post. Wrap all your code in &lt;code&gt;...&lt;/code&gt; tags (click &quot;Formatting Help&quot; to see the exact syntax). It will make reading the code easier.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (OnlineCop)</author>
		<pubDate>Mon, 27 Jun 2016 20:48:33 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks a lot SiegeLord. As I check my code I see that it includes memory.h,it helps a lot. Sorry for my bad post about my codes. I don&#39;t know  how to post a right and readable code. I am new here. Thanks a lot for the advise <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (imdannow12)</author>
		<pubDate>Tue, 28 Jun 2016 11:45:21 +0000</pubDate>
	</item>
</rss>
