tags 649458 +patch found 649458 0.1.2.2-6.1 thanks This bug also affects the version in testing.
I have attatched a patch that fixes the issue (the issue appears to be a name conflict, the patch just renames the union in question).
Only in simulavr-0.1.2.2: simulavr.spec diff -ur simulavr-0.1.2.2/src/disp/disp.c simulavr-0.1.2.2.new/src/disp/disp.c --- simulavr-0.1.2.2/src/disp/disp.c 2011-12-04 13:30:12.000000000 +0000 +++ simulavr-0.1.2.2.new/src/disp/disp.c 2011-12-04 13:14:46.000000000 +0000 @@ -90,13 +90,13 @@ unsigned int zreg = 0; unsigned int spreg = 0; -union fp_reg +union simulavr_fp_reg { float fval; unsigned char ival[4]; }; -union fp_reg fp_regs[3]; +union simulavr_fp_reg fp_regs[3]; struct SRAM { diff -ur simulavr-0.1.2.2/src/disp-vcd/disp.c simulavr-0.1.2.2.new/src/disp-vcd/disp.c --- simulavr-0.1.2.2/src/disp-vcd/disp.c 2011-12-04 13:30:12.000000000 +0000 +++ simulavr-0.1.2.2.new/src/disp-vcd/disp.c 2011-12-04 13:19:29.000000000 +0000 @@ -79,13 +79,13 @@ unsigned int zreg = 0; unsigned int spreg = 0; -union fp_reg +union simulavr_fp_reg { float fval; unsigned char ival[4]; }; -union fp_reg fp_regs[3]; +union simulavr_fp_reg fp_regs[3]; struct SRAM {