antirez / dump1090

Dump1090 is a simple Mode S decoder for RTLSDR devices
2.43k stars 1.33k forks source link

Undefined Reference #152

Closed nthompson77 closed 4 years ago

nthompson77 commented 4 years ago

Looking for some help please. I unable to get Dump1090 to install with errors. I am installing on a Raspberry Pi 3b. I followed all the instructions on https://satsignal.eu/raspberry-pi/dump1090.html by installing rtl-sdr etc but when running the 'make' command for dump1090 I am getting the following output. Some help would be excellent please. Thanks.

gcc -g -o dump1090 dump1090.o anet.o interactive.o mode_ac.o mode_s.o net_io.o pkg-config --libs librtlsdr -lpthread -lm /usr/bin/ld: dump1090.o: in function modesInitRTLSDR': /home/pi/dump1090/dump1090.c:199: undefined reference tortlsdr_get_device_count' /usr/bin/ld: /home/pi/dump1090/dump1090.c:207: undefined reference to rtlsdr_get_device_usb_strings' /usr/bin/ld: /home/pi/dump1090/dump1090.c:212: undefined reference tortlsdr_open' /usr/bin/ld: /home/pi/dump1090/dump1090.c:219: undefined reference to rtlsdr_set_tuner_gain_mode' /usr/bin/ld: /home/pi/dump1090/dump1090.c:231: undefined reference tortlsdr_set_tuner_gain' /usr/bin/ld: /home/pi/dump1090/dump1090.c:236: undefined reference to rtlsdr_set_freq_correction' /usr/bin/ld: /home/pi/dump1090/dump1090.c:238: undefined reference tortlsdr_set_center_freq' /usr/bin/ld: /home/pi/dump1090/dump1090.c:239: undefined reference to rtlsdr_set_sample_rate' /usr/bin/ld: /home/pi/dump1090/dump1090.c:240: undefined reference tortlsdr_reset_buffer' /usr/bin/ld: /home/pi/dump1090/dump1090.c:242: undefined reference to rtlsdr_get_tuner_gain' /usr/bin/ld: /home/pi/dump1090/dump1090.c:237: undefined reference tortlsdr_set_agc_mode' /usr/bin/ld: /home/pi/dump1090/dump1090.c:227: undefined reference to rtlsdr_get_tuner_gains' /usr/bin/ld: dump1090.o: in functionreaderThreadEntryPoint': /home/pi/dump1090/dump1090.c:354: undefined reference to rtlsdr_read_async' /usr/bin/ld: dump1090.o: in functionverbose_device_search': /home/pi/dump1090/dump1090.c:606: undefined reference to rtlsdr_get_device_count' /usr/bin/ld: /home/pi/dump1090/dump1090.c:613: undefined reference tortlsdr_get_device_usb_strings' /usr/bin/ld: /home/pi/dump1090/dump1090.c:626: undefined reference to rtlsdr_get_device_usb_strings' /usr/bin/ld: /home/pi/dump1090/dump1090.c:630: undefined reference tortlsdr_get_device_name' /usr/bin/ld: /home/pi/dump1090/dump1090.c:636: undefined reference to rtlsdr_get_device_usb_strings' /usr/bin/ld: /home/pi/dump1090/dump1090.c:646: undefined reference tortlsdr_get_device_usb_strings' /usr/bin/ld: /home/pi/dump1090/dump1090.c:653: undefined reference to rtlsdr_get_device_name' /usr/bin/ld: dump1090.o: in functionmain': /home/pi/dump1090/dump1090.c:890: undefined reference to rtlsdr_cancel_async' /usr/bin/ld: /home/pi/dump1090/dump1090.c:891: undefined reference tortlsdr_close' collect2: error: ld returned 1 exit status make: *** [Makefile:24: dump1090] Error 1