sdrplay / dump1090 Goto Github PK
View Code? Open in Web Editor NEWVersion of dump1090 for RSP devices
License: Other
Version of dump1090 for RSP devices
License: Other
gcc -g -o dump1090 dump1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o crc.o demod_2000.o demod_2400.o demod_8000.o stats.o cpr.o icao_filter.o track.o util.o convert.o dump1090.h -L./ -lsdrplay_api -lpthread -lm -lrtlsdr -lrt `pkg-config --libs librtlsdr`
/usr/bin/ld: interactive.o:/opt/SDRplay/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/SDRplay/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: interactive.o:/opt/SDRplay/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/SDRplay/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: interactive.o:/opt/SDRplay/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/SDRplay/dump1090/dump1090.h:410: first defined here
dump1090.h:232:10: fatal error: mirsdrapi-rsp.h: No such file or directory
232 | #include "mirsdrapi-rsp.h"
| ^~~~~~~~~~~~~~~~~
compilation terminated.
Recent WEB interface of version of API3 with OpenStreetMap don't work on Ubuntu 18.04 64 bit.
On page load there is spinny.gif image and no map load.
Activating development tools of browser there are 3 errors messages:
ReferenceError: ol is not defined
ol3-layerswitcher.js:9:1
http://localhost:8080/ol3/ol3-layerswitcher.js:9
ReferenceError: ol is not defined
script.js:9:22
http://localhost:8080/script.js:9
TypeError: PlanesOrdered is undefined
script.js:876:25
resortTable http://localhost:8080/script.js:876
sortBy http://localhost:8080/script.js:901
sortByAltitude http://localhost:8080/script.js:843
initialize_map http://localhost:8080/script.js:362
initialize http://localhost:8080/script.js:225
jQuery 4
i
fireWith
A
c
Same errors with Firefox and Chrome browser
Regards
Franco Spinelli
IW2DHW
โ
wget https://github.com/mutability/mutability-repo/releases/download/v0.1.0/mutability-repo_0.1.0_armhf.deb
--2021-05-31 22:53:49-- https://github.com/mutability/mutability-repo/releases/download/v0.1.0/mutability-repo_0.1.0_armhf.deb
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2021-05-31 22:53:49 ERROR 404: Not Found.
No matter what I enter after --freq option, even e.g. 200MHz (on which no ADS-B is active) --freq 200000000, it still receives a lot of traffic. It shows the same flights as without the option (using 1090MHz). It looks like the option has no effect.
Using commit: master e320bd5
Using SDRPlay RSPdx:
$ SoapySDRUtil --find
######################################################
######################################################
Found device 0
driver = remote
label = SDRplay Dev0 RSPdx 210508C845
remote = tcp://192.168.10.99:55132
remote:driver = sdrplay
serial = 210508C845
Found device 1
driver = sdrplay
label = SDRplay Dev0 RSPdx 210508C845
serial = 210508C845
I tried to compile the api3 branch on my Arch Linux System, but got a lot of errors like this:
gcc -g -o dump1090 dump1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o crc.o demod_2000.o demod_2400.o demod_8000.o stats.o cpr.o icao_filter.o track.o util.o convert.o dump1090.h -L./ -lsdrplay_api -lpthread -lm -lrtlsdr -lrt `pkg-config --libs librtlsdr`
/usr/bin/ld: interactive.o:/home/my/src/dump1090-api3/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/home/my/src/dump1090-api3/dump1090.h:403: first defined here
/usr/bin/ld: interactive.o:/home/my/src/dump1090-api3/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/home/my/src/dump1090-api3/dump1090.h:411: first defined here
/usr/bin/ld: interactive.o:/home/my/src/dump1090-api3/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/home/my/src/dump1090-api3/dump1090.h:410: first defined here
/usr/bin/ld: interactive.o:/home/my/src/dump1090-api3/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/home/my/src/dump1090-api3/dump1090.h:410: first defined here
I have searching in the internet and tried a lot but was not able to fix the Problem.
OS: Debian 11 (Bullseye)
The GCC compiler behavior has apparently changed, which now creates errors.
To temporarily fix these errors, I added the following line to the Makefile to revert the GCC compiler to its OLD behavior:
CPPFLAGS+=-fcommon
Please update your code to work with new GCC compiler.
GCC COMPILE ERRORS:
Test:145:/opt/dump1090-mutability/dump1090# SDRPLAY=1 make dump1090
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE `pkg-config --cflags librtlsdr` -c dump1090.c -o dump1090.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c anet.c -o anet.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c interactive.c -o interactive.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c mode_ac.c -o mode_ac.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c mode_s.c -o mode_s.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c net_io.c -o net_io.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c crc.c -o crc.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c demod_2000.c -o demod_2000.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c demod_2400.c -o demod_2400.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c demod_8000.c -o demod_8000.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c stats.c -o stats.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c cpr.c -o cpr.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c icao_filter.c -o icao_filter.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c track.c -o track.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c util.c -o util.o
gcc -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O2 -g -Wall -Werror -W -DSDRPLAY -std=c11 -D_DEFAULT_SOURCE -c convert.c -o convert.o
gcc -o dump1090 dump1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o crc.o demod_2000.o demod_2400.o demod_8000.o stats.o cpr.o icao_filter.o track.o util.o convert.o `pkg-config --libs librtlsdr` -lsdrplay_api -lpthread -lm -lrtlsdr -lrt
/usr/bin/ld: interactive.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: interactive.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: interactive.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: interactive.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: interactive.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: interactive.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: interactive.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: interactive.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: mode_ac.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: mode_ac.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: mode_ac.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: mode_ac.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: mode_ac.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: mode_ac.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: mode_ac.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: mode_ac.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: mode_s.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: mode_s.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: mode_s.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: mode_s.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: mode_s.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: mode_s.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: mode_s.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: mode_s.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: net_io.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: net_io.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: net_io.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: net_io.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: net_io.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: net_io.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: net_io.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: net_io.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: crc.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: crc.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: crc.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: crc.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: crc.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: crc.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: crc.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: crc.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: demod_2000.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: demod_2000.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: demod_2000.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: demod_2000.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: demod_2000.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: demod_2000.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: demod_2000.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: demod_2000.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: demod_2400.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: demod_2400.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: demod_2400.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: demod_2400.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: demod_2400.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: demod_2400.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: demod_2400.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: demod_2400.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: demod_8000.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: demod_8000.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: demod_8000.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: demod_8000.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: demod_8000.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: demod_8000.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: demod_8000.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: demod_8000.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: stats.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: stats.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: stats.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: stats.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: stats.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: stats.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: stats.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: stats.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: icao_filter.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: icao_filter.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: icao_filter.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: icao_filter.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: icao_filter.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: icao_filter.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: icao_filter.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: icao_filter.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: track.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: track.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: track.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: track.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: track.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: track.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: track.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: track.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
/usr/bin/ld: convert.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: multiple definition of `Modes'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:403: first defined here
/usr/bin/ld: convert.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: multiple definition of `slaveAttached'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:411: first defined here
/usr/bin/ld: convert.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `slaveUninitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: convert.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: multiple definition of `masterInitialised'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:410: first defined here
/usr/bin/ld: convert.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: multiple definition of `chParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:408: first defined here
/usr/bin/ld: convert.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: multiple definition of `deviceParams'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:407: first defined here
/usr/bin/ld: convert.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: multiple definition of `cbFns'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:406: first defined here
/usr/bin/ld: convert.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: multiple definition of `chosenDev'; dump1090.o:/opt/dump1090-mutability/dump1090/dump1090.h:405: first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:69: dump1090] Error 1
MacOS ventura 13.4.1 (c)
Git commit: e320bd5
$ SDRPLAY=1 make dump1090
gcc -I/usr/local/opt/openjdk@11/include -DMODES_DUMP1090_VERSION=\""dump1090_mutability_sdrplay"\" -O3 -Wall -Wextra -pedantic -W -fcommon -DSDRPLAY -std=c11 `pkg-config --cflags librtlsdr` -c dump1090.c -o dump1090.o
In file included from dump1090.c:50:
In file included from ./dump1090.h:85:
In file included from ./compat/compat.h:12:
./compat/clock_gettime/clock_gettime.h:10:5: error: redefinition of enumerator '_CLOCK_REALTIME'
CLOCK_REALTIME,
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:155:24: note: expanded from macro 'CLOCK_REALTIME'
#define CLOCK_REALTIME _CLOCK_REALTIME
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:154:1: note: previous definition is here
_CLOCK_REALTIME __CLOCK_AVAILABILITY = 0,
^
In file included from dump1090.c:50:
In file included from ./dump1090.h:85:
In file included from ./compat/compat.h:12:
./compat/clock_gettime/clock_gettime.h:11:5: error: redefinition of enumerator '_CLOCK_MONOTONIC'
CLOCK_MONOTONIC,
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:157:25: note: expanded from macro 'CLOCK_MONOTONIC'
#define CLOCK_MONOTONIC _CLOCK_MONOTONIC
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:156:1: note: previous definition is here
_CLOCK_MONOTONIC __CLOCK_AVAILABILITY = 6,
^
In file included from dump1090.c:50:
In file included from ./dump1090.h:85:
In file included from ./compat/compat.h:12:
./compat/clock_gettime/clock_gettime.h:12:5: error: redefinition of enumerator '_CLOCK_PROCESS_CPUTIME_ID'
CLOCK_PROCESS_CPUTIME_ID,
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:169:34: note: expanded from macro 'CLOCK_PROCESS_CPUTIME_ID'
#define CLOCK_PROCESS_CPUTIME_ID _CLOCK_PROCESS_CPUTIME_ID
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:168:1: note: previous definition is here
_CLOCK_PROCESS_CPUTIME_ID __CLOCK_AVAILABILITY = 12,
^
In file included from dump1090.c:50:
In file included from ./dump1090.h:85:
In file included from ./compat/compat.h:12:
./compat/clock_gettime/clock_gettime.h:13:5: error: redefinition of enumerator '_CLOCK_THREAD_CPUTIME_ID'
CLOCK_THREAD_CPUTIME_ID
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:171:33: note: expanded from macro 'CLOCK_THREAD_CPUTIME_ID'
#define CLOCK_THREAD_CPUTIME_ID _CLOCK_THREAD_CPUTIME_ID
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:170:1: note: previous definition is here
_CLOCK_THREAD_CPUTIME_ID __CLOCK_AVAILABILITY = 16
^
In file included from dump1090.c:50:
In file included from ./dump1090.h:85:
In file included from ./compat/compat.h:12:
./compat/clock_gettime/clock_gettime.h:14:3: error: typedef redefinition with different types ('enum clockid_t' vs 'enum clockid_t')
} clockid_t;
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h:172:3: note: previous definition is here
} clockid_t;
^
Hi team, trying to build this project on Alpine but it seems libsdrplay_api.so
is built against GLIBC_2.2.5
. Is there any way to get a source version of the api or otherwise a version built against musl libc?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.