Hello, Mspgcc-users. What should I do with these errors? msp430-gdb is not usable with system compiler (which is clang 3.3/3.4) on FreeBSD CURRENT anymore :( Errors looks like easy to fix (as they are obvious almost-syntax-level errors -- especially, errors with get_stop_addr()), but I'm not sure what should I do with them/ Report to upstream? Add local patch? Pull fix for them from upstream gdb 7.4, if it has them fixed?
mv version.c-tmp version.c cc -c -DHAVE_CONFIG_H -DPROFILE=1 -DWITH_PROFILE=-1 -DDEFAULT_INLINE=0 -I. -I. -I../common -I./../common -I../../include -I./../../include -I../../bfd -I./../../bfd -I../../opcodes -I./../../opcodes -O2 -pipe -fno-strict-aliasing version.c cc -c -DHAVE_CONFIG_H -DPROFILE=1 -DWITH_PROFILE=-1 -DDEFAULT_INLINE=0 -I. -I. -I../common -I./../common -I../../include -I./../../include -I../../bfd -I./../../bfd -I../../opcodes -I./../../opcodes -O2 -pipe -fno-strict-aliasing interp.c interp.c:1276:8: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] sizeof (unsigned long)); ^~~~~~~~~~~~~~~~~~~~~~ interp.c:1686:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] sim_write (sd, lma, buffer, size); ^~~~~~ interp.c:1827:38: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf (stderr, "Cycles: %d\n", alu.cycles); ~~ ^~~~~~~~~~ %lu interp.c:1828:43: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf (stderr, "Instructions: %d\n", alu.insns); ~~ ^~~~~~~~~ %lu interp.c:1829:42: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] fprintf (stderr, "Interrupts: %d\n", alu.interrupts); ~~ ^~~~~~~~~~~~~~ %lu interp.c:1883:5: error: non-void function 'get_stop_addr' should return a value [-Wreturn-type] return; ^ interp.c:1887:7: error: non-void function 'get_stop_addr' should return a value [-Wreturn-type] return; ^ interp.c:1894:5: error: non-void function 'get_stop_addr' should return a value [-Wreturn-type] return; ^ 5 warnings and 3 errors generated. gmake[3]: *** [interp.o] Error 1 gmake[3]: Leaving directory `/work/a/ports/devel/msp430-gdb/work/gdb-7.2/sim/msp430' gmake[2]: *** [all] Error 1 -- // Black Lion AKA Lev Serebryakov <l...@serebryakov.spb.ru> ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users