<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>did I do everything right in building?</title>
		<link>http://www.allegro.cc/forums/view/592549</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Thu, 02 Aug 2007 02:31:51 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hi all. New to Allegro, and C++ in general. Just some advice/comments wanted on an error I got when building allegro earlier today</p><p>here is a snip from the end of the log:</p><p>gcc -DALLEGRO_LIB_BUILD -Wall -Wno-unused -mtune=i586 -O2 -funroll-loops -ffast-math  -fomit-frame-p<br />ointer -DSETUP_USE_COMPILED_DATAFILES -I. -I./include -o obj/mingw32/alleg/setup.o -c setup/setup.c<br />setup/setup.c: In function &#39;joystick_handler&#39;:<br />setup/setup.c:2483: error: unrecognizable insn:<br />(insn 138 136 139 11 (set (reg:SI 182)<br />        (const:SI (plus:SI (mem:SI (symbol_ref:SI (&quot;#i.joy&quot;) &lt;var_decl 015DC4D0 joy&gt;) [0 S4 A8])<br />                (const_int 312 [0x138])))) -1 (nil)<br />    (nil))<br />setup/setup.c:2483: internal compiler error: in extract_insn, at recog.c:2077<br />Please submit a full bug report,<br />with preprocessed source if appropriate.<br />See &lt;URL:<a href="http://gcc.gnu.org/bugs.html">http://gcc.gnu.org/bugs.html</a>&gt; for instructions.<br />mingw32-make: *** [obj/mingw32/alleg/setup.o] Error 1</p><p>At first I thought the build failed, but I looked inside \lib\mingw32\ and alleg42.dll, allegro.def and liballeg.a were there. so i &quot;make compress&quot; and then &quot;make install&quot;, I then built a sample program in code::blocks that used allegro and it worked fine.</p><p>I want to know if this is an error I should be worried about, or if indeed I should file a bug report as it suggests.</p><p>Some info about my machine and build environment:<br />Windows Vista 32bit<br />allegro 4.22<br />(the following are all extracted to C:\MinGW, with proper environmental variables applied)<br />binutils-2.17.50-20060824-1.tar.gz<br />dx70_mgw.zip<br />gdb-6.6<br />mingw32-make-3.81-2<br />mingw-runtime-3.12<br />mingw-utils-0.3<br />w32api-3.9<br />gcc-4.2.1-tdm-1-core-1<br />gcc-4.2.1-tdm-1-g++-1</p><p>I got my GCC builds from here: <a href="http://www.tdragon.net/recentgcc/">http://www.tdragon.net/recentgcc/</a></p><p>Comments and suggestions welcome
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (roland deschain)</author>
		<pubDate>Thu, 02 Aug 2007 01:04:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It failed making the setup program, which is no big deal.</p><p>It did so because you are using &quot;TDM&#39;s Experimental GCC/MinGW32 Builds&quot; which surely contain bugs.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Thu, 02 Aug 2007 02:31:51 +0000</pubDate>
	</item>
</rss>
