I have failed to update autoexec.bin today with error.
[spoiler]make -C /home/vstrglv/magic-lantern/platform/5D3.113
................................................
[ CC ] memcheck.o
../../src/memcheck.c: In function 'memcheck_add':
../../src/memcheck.c:99:46: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
../../src/memcheck.c: In function 'memcheck_malloc':
../../src/memcheck.c:150:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../src/memcheck.c:160:5: warning: return makes pointer from integer without a cast [enabled by default]
../../src/memcheck.c: At top level:
../../src/memcheck.c:163:6: error: conflicting types for 'memcheck_free'
In file included from ../../src/dryos.h:644:0,
from ../../src/tasks.h:27,
from ../../src/memcheck.c:3:
../../src/memcheck.h:7:14: note: previous declaration of 'memcheck_free' was here
../../src/memcheck.c: In function 'memcheck_free':
../../src/memcheck.c:194:22: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
../../src/memcheck.c:208:9: warning: passing argument 1 of 'memcheck_free' makes pointer from integer without a cast [enabled by default]
../../src/memcheck.c:163:6: note: expected 'void *' but argument is of type 'unsigned int'
../../src/memcheck.c:212:9: warning: passing argument 1 of 'memcheck_free' makes pointer from integer without a cast [enabled by default]
../../src/memcheck.c:163:6: note: expected 'void *' but argument is of type 'unsigned int'
../../src/memcheck.c: In function 'memcheck_main':
../../src/memcheck.c:232:25: warning: initialization makes integer from pointer without a cast [enabled by default]
../../Makefile.filerules:23: recipe for target `memcheck.o' failed
make: *** [memcheck.o] Error 1
make: Leaving directory `/home/vstrglv/magic-lantern/platform/5D3.113'
[/spoiler]
Last success for update I had on 18.06.2013
Win7, Cygwin, gcc-arm-none-eabi-4_7-2012q4