<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: N64 cross GCC / Binutils for Win32	</title>
	<atom:link href="https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Thu, 23 Jan 2025 19:21:29 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
	<item>
		<title>
		By: Agahnim		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-330167</link>

		<dc:creator><![CDATA[Agahnim]]></dc:creator>
		<pubDate>Sat, 13 May 2023 14:30:14 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-330167</guid>

					<description><![CDATA[Hi neozeed, I know it&#039;s been a long time but I need some help on this project.

I try to build gcc and binutils (by your folders you uploaded here) with tdm-gcc and msys, all of them are the same versions with those from this project, also I&#039;m using your configure command. However not the gcc, neither the binutils are compiled successfully as it returns errors which makes me believe that you didn&#039;t wrote all the steps at this post.

Is there any chance to help me build it so this project will remain alive?]]></description>
			<content:encoded><![CDATA[<p>Hi neozeed, I know it&#8217;s been a long time but I need some help on this project.</p>
<p>I try to build gcc and binutils (by your folders you uploaded here) with tdm-gcc and msys, all of them are the same versions with those from this project, also I&#8217;m using your configure command. However not the gcc, neither the binutils are compiled successfully as it returns errors which makes me believe that you didn&#8217;t wrote all the steps at this post.</p>
<p>Is there any chance to help me build it so this project will remain alive?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-234972</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 01 Dec 2019 02:49:34 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-234972</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-234913&quot;&gt;CrashOveride&lt;/a&gt;.

It&#039;s been a few years, but having a 32bit os with working ntvdm was important as the Nintendo tools are all msdos based.

I think I had to tweak the one demo I did get to run, but it&#039;s been a long time, and I don&#039;t have pc access for a while..]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-234913">CrashOveride</a>.</p>
<p>It&#8217;s been a few years, but having a 32bit os with working ntvdm was important as the Nintendo tools are all msdos based.</p>
<p>I think I had to tweak the one demo I did get to run, but it&#8217;s been a long time, and I don&#8217;t have pc access for a while..</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: CrashOveride		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-234913</link>

		<dc:creator><![CDATA[CrashOveride]]></dc:creator>
		<pubDate>Sat, 30 Nov 2019 17:11:36 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-234913</guid>

					<description><![CDATA[I am getting this error on building many demos, including the topgun demo: https://cdn.discordapp.com/attachments/626230038798401537/650383242880483328/unknown.png I replaced all files in the bin directory with yours, keeping the propietary stuff like the mild linker and makemask]]></description>
			<content:encoded><![CDATA[<p>I am getting this error on building many demos, including the topgun demo: <a href="https://cdn.discordapp.com/attachments/626230038798401537/650383242880483328/unknown.png" rel="nofollow ugc">https://cdn.discordapp.com/attachments/626230038798401537/650383242880483328/unknown.png</a> I replaced all files in the bin directory with yours, keeping the propietary stuff like the mild linker and makemask</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-216466</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 12 Jul 2019 00:50:23 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-216466</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-216421&quot;&gt;Magstriker&lt;/a&gt;.

Where did you get the &#039;ultra\gcc&#039; and demo from?

the missing lib ought to still be in there, although my chain didn&#039;t have a working linker to output something any N64 emulator would need, so you still have to have a 32bit OS with MS-DOS support to run the ancient linker.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-216421">Magstriker</a>.</p>
<p>Where did you get the &#8216;ultra\gcc&#8217; and demo from?</p>
<p>the missing lib ought to still be in there, although my chain didn&#8217;t have a working linker to output something any N64 emulator would need, so you still have to have a 32bit OS with MS-DOS support to run the ancient linker.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Magstriker		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-216421</link>

		<dc:creator><![CDATA[Magstriker]]></dc:creator>
		<pubDate>Thu, 11 Jul 2019 05:14:55 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-216421</guid>

					<description><![CDATA[Hi. I tried to copy the bin folder from your link into my ultra\gcc\mipse folder and rename the old bin folder to bin.old before copying. I get most of the way thru compiling but get an error when attempting to compile the nu5 demo: 

C:\nintendo\n64kit\nusys\sample\nu5&#062;make
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g main.c
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g stage00.c
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g stage01.c
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g graphic.c
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g gfxinit.c
ld -o codesegment.o -r main.o stage00.o stage01.o graphic.o gfxinit.o  c:\nintendo\n64kit/nusys/lib/nusys.o  -Lc:\ultra/usr/lib -Lc:\nintendo\n64kit/nusys/lib -lnualsgi_n_d -lgn_audio_d -lnusys_d -lgultra_d -L/mipse/lib -lkmc
ld: cannot open -lkmc: No such file or directory
make: *** [codesegment.o] Error 1

And this error when trying to compile the topgun demo:

C:\ultra\usr\src\pr\demos\topgun&#062;make
elftbl
process_begin: CreateProcess(NULL, elftbl, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [__elfcom.tbl] Error 2


Can you please help me figure out why I get these errors? I am running windows 10 64 bit and ran the setup batch file to set all the environment variables before attempting to compile]]></description>
			<content:encoded><![CDATA[<p>Hi. I tried to copy the bin folder from your link into my ultra\gcc\mipse folder and rename the old bin folder to bin.old before copying. I get most of the way thru compiling but get an error when attempting to compile the nu5 demo: </p>
<p>C:\nintendo\n64kit\nusys\sample\nu5&gt;make<br />
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g main.c<br />
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g stage00.c<br />
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g stage01.c<br />
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g graphic.c<br />
gcc -DNU_DEBUG -DF3DEX_GBI_2 -I. -Ic:\nintendo\n64kit/nusys/include -Ic:\ultra/usr/include/PR -G 0 -c -Ic:\ultra/usr/include -D_MIPS_SZLONG=32 -D_MIPS_SZINT=32 -g gfxinit.c<br />
ld -o codesegment.o -r main.o stage00.o stage01.o graphic.o gfxinit.o  c:\nintendo\n64kit/nusys/lib/nusys.o  -Lc:\ultra/usr/lib -Lc:\nintendo\n64kit/nusys/lib -lnualsgi_n_d -lgn_audio_d -lnusys_d -lgultra_d -L/mipse/lib -lkmc<br />
ld: cannot open -lkmc: No such file or directory<br />
make: *** [codesegment.o] Error 1</p>
<p>And this error when trying to compile the topgun demo:</p>
<p>C:\ultra\usr\src\pr\demos\topgun&gt;make<br />
elftbl<br />
process_begin: CreateProcess(NULL, elftbl, &#8230;) failed.<br />
make (e=2): The system cannot find the file specified.<br />
make: *** [__elfcom.tbl] Error 2</p>
<p>Can you please help me figure out why I get these errors? I am running windows 10 64 bit and ran the setup batch file to set all the environment variables before attempting to compile</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194106</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 15 Apr 2018 05:21:05 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-194106</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194089&quot;&gt;Anon&lt;/a&gt;.

Sounds like a missing linker spec file....

I&#039;ll have to try it on a virgin machine when I get time]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194089">Anon</a>.</p>
<p>Sounds like a missing linker spec file&#8230;.</p>
<p>I&#8217;ll have to try it on a virgin machine when I get time</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anon		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194089</link>

		<dc:creator><![CDATA[Anon]]></dc:creator>
		<pubDate>Sat, 14 Apr 2018 18:41:03 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-194089</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194058&quot;&gt;anon&lt;/a&gt;.

My output matches yours, and it successfully compiled the file.

Just for clarification, I&#039;ve put the new GCC files
GCC: C:\ultra\GCC\MIPSE\bin\
2.0L: C:\ultra\

Running from the same directory as GCC fixes the crash, but now it is looking for spec.

C:\ultra\GCC\MIPSE\bin&#062;make -f C:\ultra\usr\src\PR\demos\ginv\makefile
make: *** No rule to make target `spec&#039;, needed by `ginv.n64&#039;.  Stop.

Is there something I&#039;m doing wrong? Thanks for the help so far.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194058">anon</a>.</p>
<p>My output matches yours, and it successfully compiled the file.</p>
<p>Just for clarification, I&#8217;ve put the new GCC files<br />
GCC: C:\ultra\GCC\MIPSE\bin\<br />
2.0L: C:\ultra\</p>
<p>Running from the same directory as GCC fixes the crash, but now it is looking for spec.</p>
<p>C:\ultra\GCC\MIPSE\bin&gt;make -f C:\ultra\usr\src\PR\demos\ginv\makefile<br />
make: *** No rule to make target `spec&#8217;, needed by `ginv.n64&#8242;.  Stop.</p>
<p>Is there something I&#8217;m doing wrong? Thanks for the help so far.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194059</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 14 Apr 2018 10:43:45 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-194059</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194058&quot;&gt;anon&lt;/a&gt;.

I just put a simple &quot; void main(void){} &quot; style program in the bin directory, and ran it and I got an object files...
&lt;br&gt;
I&#039;m using Windows 10 though, maybe 7 has drifted too far back?  The source is there, if you have a working MinGW you may be able to re-build it from source, it should be configured and ready to go.

&lt;code&gt;
Microsoft Windows [Version 10.0.16299.371]

C:\temp\mips\bin&gt;gcc -v -c x.c
gcc version 2.7.2.3
 cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=7 -Dmips -DMIPSEB -DR3000 -D_mips -D_MIPSEB -D_R3000 -D__mips__ -D__MIPSEB__ -D__R3000__ -D___mips__ -D_MIPSEB -D_R3000 -D__mips -D__MIPSEB -D__R3000 -D___mips -D__LANGUAGE_C -D_LANGUAGE_C -DLANGUAGE_C -D__SIZE_TYPE__=&quot;unsigned int&quot; -D__PTRDIFF_TYPE__=int -D_ULTRA64 -D__EXTENSIONS__ -D_ULTRA64 -D__EXTENSIONS__ x.c C:\Temp\cca13112.i
GNU CPP version 2.7.2.3 [AL 1.1, MM 40] BSD Mips
#include &quot;...&quot; search starts here:
#include &lt;...&gt; search starts here:
 D:/pcem/building/MinGW/msys/1.0/local/lib/gcc-lib/mips-elf/2.7.2.3/include
 D:/pcem/building/MinGW/msys/1.0/local/lib/gcc-lib/mips-elf/2.7.2.3/sys-include
 D:/pcem/building/MinGW/msys/1.0/local/mips-elf/include
End of search list.
 cc1 C:\Temp\cca13112.i -quiet -dumpbase x.c -version -o C:\Users\Temp\cca13112.s
GNU C version 2.7.2.3 [AL 1.1, MM 40] BSD Mips compiled by GNU C version 5.1.0.
 as -nocpp -v -o x.o C:\Temp\cca13112.s
GNU assembler version 2.8.1 (mips-elf), using BFD version 2.8.1&lt;/code&gt;]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194058">anon</a>.</p>
<p>I just put a simple &#8221; void main(void){} &#8221; style program in the bin directory, and ran it and I got an object files&#8230;<br />
<br />
I&#8217;m using Windows 10 though, maybe 7 has drifted too far back?  The source is there, if you have a working MinGW you may be able to re-build it from source, it should be configured and ready to go.</p>
<p><code><br />
Microsoft Windows [Version 10.0.16299.371]</p>
<p>C:\temp\mips\bin>gcc -v -c x.c<br />
gcc version 2.7.2.3<br />
 cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=7 -Dmips -DMIPSEB -DR3000 -D_mips -D_MIPSEB -D_R3000 -D__mips__ -D__MIPSEB__ -D__R3000__ -D___mips__ -D_MIPSEB -D_R3000 -D__mips -D__MIPSEB -D__R3000 -D___mips -D__LANGUAGE_C -D_LANGUAGE_C -DLANGUAGE_C -D__SIZE_TYPE__="unsigned int" -D__PTRDIFF_TYPE__=int -D_ULTRA64 -D__EXTENSIONS__ -D_ULTRA64 -D__EXTENSIONS__ x.c C:\Temp\cca13112.i<br />
GNU CPP version 2.7.2.3 [AL 1.1, MM 40] BSD Mips<br />
#include "..." search starts here:<br />
#include <...> search starts here:<br />
 D:/pcem/building/MinGW/msys/1.0/local/lib/gcc-lib/mips-elf/2.7.2.3/include<br />
 D:/pcem/building/MinGW/msys/1.0/local/lib/gcc-lib/mips-elf/2.7.2.3/sys-include<br />
 D:/pcem/building/MinGW/msys/1.0/local/mips-elf/include<br />
End of search list.<br />
 cc1 C:\Temp\cca13112.i -quiet -dumpbase x.c -version -o C:\Users\Temp\cca13112.s<br />
GNU C version 2.7.2.3 [AL 1.1, MM 40] BSD Mips compiled by GNU C version 5.1.0.<br />
 as -nocpp -v -o x.o C:\Temp\cca13112.s<br />
GNU assembler version 2.8.1 (mips-elf), using BFD version 2.8.1</code></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: anon		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194058</link>

		<dc:creator><![CDATA[anon]]></dc:creator>
		<pubDate>Sat, 14 Apr 2018 09:31:26 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-194058</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194057&quot;&gt;anon&lt;/a&gt;.

I&#039;ve extracted the new GCC build with 2.0L SDK. When attempting to make any of the demo src it will crash with the error: This application has requested the Runtime to terminate it in an unusual way.
Please contact the application&#039;s support team for more information.
make: *** [main.o] Error 3

My ultra directory is in the same location as your console window. I am using Windows 7 SP1 64 bit. I&#039;m not sure what else to try, maybe I missed setting a env path. Would you know why GCC would crash?

Thanks!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194057">anon</a>.</p>
<p>I&#8217;ve extracted the new GCC build with 2.0L SDK. When attempting to make any of the demo src it will crash with the error: This application has requested the Runtime to terminate it in an unusual way.<br />
Please contact the application&#8217;s support team for more information.<br />
make: *** [main.o] Error 3</p>
<p>My ultra directory is in the same location as your console window. I am using Windows 7 SP1 64 bit. I&#8217;m not sure what else to try, maybe I missed setting a env path. Would you know why GCC would crash?</p>
<p>Thanks!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: anon		</title>
		<link>https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194057</link>

		<dc:creator><![CDATA[anon]]></dc:creator>
		<pubDate>Sat, 14 Apr 2018 08:56:28 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6504#comment-194057</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194052&quot;&gt;neozeed&lt;/a&gt;.

(: thank you!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2016/10/20/n64-cross-gcc-binutils-for-win32/comment-page-1/#comment-194052">neozeed</a>.</p>
<p>(: thank you!</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
