dump1090 icon indicating copy to clipboard operation
dump1090 copied to clipboard

dump1090.h: fix build with gcc 10

Open ffontaine opened this issue 4 years ago • 7 comments

Fix the following build failures on gcc 10 (where -fno-common is enabled by default):

/home/test/autobuild/run/instance-0/output-1/per-package/dump1090/host/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: interactive.o:/home/test/autobuild/run/instance-0/output-1/build/dump1090-bff92c4ad772a0a8d433f788d39dae97e00e4dbe/dump1090.h:373: multiple definition of `Modes'; /home/test/autobuild/run/instance-0/output-1/per-package/dump1090/host/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: interactive.o:/home/test/autobuild/run/instance-0/output-1/build/dump1090-bff92c4ad772a0a8d433f788d39dae97e00e4dbe/dump1090.h:373: multiple definition of `Modes'; dump1090.o:/home/test/autobuild/run/instance-0/output-1/build/dump1090-bff92c4ad772a0a8d433f788d39dae97e00e4dbe/dump1090.h:373: first defined here

/home/test/autobuild/run/instance-0/output-1/per-package/dump1090/host/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: interactive.o:/home/test/autobuild/run/instance-0/output-1/build/dump1090-bff92c4ad772a0a8d433f788d39dae97e00e4dbe/dump1090.h:238: multiple definition of `tDF'; dump1090.o:/home/test/autobuild/run/instance-0/output-1/build/dump1090-bff92c4ad772a0a8d433f788d39dae97e00e4dbe/dump1090.h:238: first defined here
/home/test/autobuild/run/instance-0/output-1/per-package/dump1090/host/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: view1090.o:/home/test/autobuild/run/instance-0/output-1/build/dump1090-bff92c4ad772a0a8d433f788d39dae97e00e4dbe/dump1090.h:373: first defined here

Fixes:

  • http://autobuild.buildroot.org/results/88dc97fcaa649014edb3b54a5dd4bd8ec4715bbd

Signed-off-by: Fabrice Fontaine [email protected]

ffontaine avatar Aug 19 '20 18:08 ffontaine

This fixed work great, thanks!

DozerEng avatar Dec 01 '21 00:12 DozerEng

Worked for me too. Thanks! I hope this gets merged soon.

chfour avatar Jan 07 '22 12:01 chfour

Unfortunately, this repository seems pretty much dead (no commit since 2014 ...)

ffontaine avatar Jan 07 '22 12:01 ffontaine

Do you know of any, more active forks? Both the original and this seem to have a lot of open pull requests. That said, this one is still miles better than the original

chfour avatar Jan 07 '22 12:01 chfour

This fork seems active: https://github.com/flightaware/dump1090.

ffontaine avatar Jan 07 '22 13:01 ffontaine

Thank you for this fix!

rbrandenburger avatar Mar 19 '22 15:03 rbrandenburger

Thanks! Worked for me.

dmpossa avatar Jun 15 '23 01:06 dmpossa