Hmm, so far, for me the new toolchain worked on amd64. <br>But i got the same error again like with the old (prebuild) devkitarm. In microwindows the nxkdb demo programm doesn't compile. It's the same Problem Scor has reported in the forums. The make process doesn't recognize the failure until the generation of the romfs. From that i searched up and find out that the problem is:
<br><br>Compiling keynorm.c ...<br>&quot;ucfront-gcc arm-linux-elf-gcc&nbsp; -c&nbsp;&nbsp; ... -o keynorm.o keynorm.c<br>keynorm.c:6: error: size of array 'palette' is negative&quot;<br><br>In keynorm.c I found: <br>&quot;/* Generated by convbmp*/
<br>#include &quot;device.h&quot;<br><br>/* MWIMAGEHDR image_keynorm converted from keynorm.bmp*/<br><br>static MWPALENTRY palette[-262273] = {<br>};&quot;<br><br>as stated in the comment it is genrated here:<br>&quot;Generating 
keynorm.c from bitmap file ...<br>dslinux/user/microwin/src/bin/convbmp -o keynorm.c keynorm.bmp&quot;<br><br>so i thought the problem is in convbmp. <br><br>So i now compiled the convbmp programm by hand with the -m32 (as i'm running amd64 it was compiled as 64bit) compiler switch. 
<br>Now the output of <br>convbmp -o keynorm.c keynorm.bmp<br>looks much better. <br>I'm not really familiar with gcc, but i think the -m32 switch has no effect on a 32bit gcc/linux. <br>So I think in the user/microwin/src/Makefile.rules 
<br><br>$(TOP)/bin/convbmp: $(TOP)/mwin/bmp/convbmp.c<br>&nbsp;&nbsp;&nbsp; echo &quot;Building $@ tool ...&quot;<br>&nbsp;&nbsp;&nbsp; $(HOSTCC) $(HOSTCFLAGS)&nbsp; $&lt; -o $@<br><br>&nbsp;should be changed to<br><br>$(TOP)/bin/convbmp: $(TOP)/mwin/bmp/convbmp.c
<br>&nbsp;&nbsp;&nbsp; echo &quot;Building $@ tool ...&quot;<br>&nbsp;&nbsp;&nbsp; $(HOSTCC) $(HOSTCFLAGS) -m32 $&lt; -o $@<br><br>or as diff file attached :) <br>with that modification for me the build worked without problems (with the new and the old toolchain)
<br><a href="http://dict.leo.org/ende?lp=ende&amp;p=/hCiE.&amp;search=recognise"></a>