[...] warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1848 | else | ^~~~ include/x86emu_int.h:87:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 87 | if(COND) SET_FLAG(FLAG); else CLEAR_FLAG(FLAG) | ^~ prim_ops.c:1850:9: note: in expansion of macro 'CONDITIONAL_SET_FLAG' 1850 | CONDITIONAL_SET_FLAG(res & 0x80000000, F_SF); | ^~~~~~~~~~~~~~~~~~~~ i686-tld-linux-gcc -c -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -fPIC -fomit-frame-pointer -Wall ops.c i686-tld-linux-gcc -shared -Wl,-soname,libx86emu.so.1 api.o decode.o mem.o ops.o ops2.o prim_ops.o -o libx86emu.so.1.4 /usr/bin/ld: decode.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: multiple definition of `x86emu_optab'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: first defined here /usr/bin/ld: decode.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: multiple definition of `x86emu_optab2'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: first defined here /usr/bin/ld: mem.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: multiple definition of `x86emu_optab2'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: first defined here /usr/bin/ld: mem.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: multiple definition of `x86emu_optab'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: first defined here /usr/bin/ld: ops.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: multiple definition of `x86emu_optab2'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: first defined here /usr/bin/ld: ops.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: multiple definition of `x86emu_optab'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: first defined here /usr/bin/ld: ops2.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: multiple definition of `x86emu_optab2'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: first defined here /usr/bin/ld: ops2.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: multiple definition of `x86emu_optab'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: first defined here /usr/bin/ld: prim_ops.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: multiple definition of `x86emu_optab2'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:43: first defined here /usr/bin/ld: prim_ops.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: multiple definition of `x86emu_optab'; api.o:/tmp/B.16ugmq10/BUILD/libx86emu-1.4/include/ops.h:42: first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:46: libx86emu.so.1.4] Error 1 error: Bad exit status from /tmp/B.16ugmq10/BUILD/tmp/rpm-tmp.E5vvZB (%build) RPM build warnings: Macro expanded in comment on line 8: %{version}.tar.gz Could not canonicalize hostname: tld-x86 RPM build errors: Bad exit status from /tmp/B.16ugmq10/BUILD/tmp/rpm-tmp.E5vvZB (%build) ended at: Tue Apr 30 12:20:06 2024, done in 0:00:01.175948 error: No files produced. + chmod -R u+rwX /tmp/B.16ugmq10/BUILD + rm -rf /tmp/B.16ugmq10/tmp /tmp/B.16ugmq10/BUILD + rm -rf /tmp/B.16ugmq10 Begin-TLD-Builder-Info Build-Time: user:3.28s sys:0.35s real:1.72s (faults io:3 non-io:83931) End-TLD-Builder-Info