RPi et ADS-B installation Dump1090

Parce que les applications du Raspberry Pi sont illimités...

Modérateur : Francois

Répondre
Misterpi
Messages : 3
Enregistré le : lun. 23 mars 2020 14:02

RPi et ADS-B installation Dump1090

Message par Misterpi » sam. 4 avr. 2020 15:30

Bonjour,
J'ai suivi à la lettre le tuto de François MOCQ "Fabriquer son récepteur ASD-B" et ça a très bien fonctionné. J'ai dû réinitialiser ma RPi et voulu réinstaller le récepteur ADS-B en suivant le même tuto et là je bloque sur l'instruction make après avoir téléchargé dump1090. Cette instruction me renvoie une vingtaine de messages : undefined reference to 'rtlsdr_blabla...'
J'ai très certainement dû louper quelque chose mais quoi?
merci de votre aide

Misterpi
Messages : 3
Enregistré le : lun. 23 mars 2020 14:02

le detail des erreurs

Message par Misterpi » sam. 4 avr. 2020 15:32

interactive.c: In function ‘interactiveShowData’:
interactive.c:485:44: warning: ‘%03d’ directive output may be truncated writing between 3 and 9 bytes into a region of size 5 [-Wformat-truncation=]
snprintf(strFl,6,"F%03d",(altitude/100));
^~~~
interactive.c:485:42: note: directive argument in the range [-21474836, 21474836]
snprintf(strFl,6,"F%03d",(altitude/100));
^~~~~~~
interactive.c:485:25: note: ‘snprintf’ output between 5 and 11 bytes into a destination of size 6
snprintf(strFl,6,"F%03d",(altitude/100));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -O2 -g -Wall -W `pkg-config --cflags librtlsdr` -c mode_ac.c
gcc -O2 -g -Wall -W `pkg-config --cflags librtlsdr` -c mode_s.c
gcc -O2 -g -Wall -W `pkg-config --cflags librtlsdr` -c net_io.c
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/git/dump1090/dump1090.c:199: undefined reference to `rtlsdr_get_device_count'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:207: undefined reference to `rtlsdr_get_device_usb_strings'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:212: undefined reference to `rtlsdr_open'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:219: undefined reference to `rtlsdr_set_tuner_gain_mode'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:231: undefined reference to `rtlsdr_set_tuner_gain'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:236: undefined reference to `rtlsdr_set_freq_correction'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:238: undefined reference to `rtlsdr_set_center_freq'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:239: undefined reference to `rtlsdr_set_sample_rate'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:240: undefined reference to `rtlsdr_reset_buffer'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:242: undefined reference to `rtlsdr_get_tuner_gain'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:237: undefined reference to `rtlsdr_set_agc_mode'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:227: undefined reference to `rtlsdr_get_tuner_gains'
/usr/bin/ld: dump1090.o: in function `readerThreadEntryPoint':
/home/pi/git/dump1090/dump1090.c:354: undefined reference to `rtlsdr_read_async'
/usr/bin/ld: dump1090.o: in function `verbose_device_search':
/home/pi/git/dump1090/dump1090.c:606: undefined reference to `rtlsdr_get_device_count'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:613: undefined reference to `rtlsdr_get_device_usb_strings'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:626: undefined reference to `rtlsdr_get_device_usb_strings'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:630: undefined reference to `rtlsdr_get_device_name'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:636: undefined reference to `rtlsdr_get_device_usb_strings'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:646: undefined reference to `rtlsdr_get_device_usb_strings'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:653: undefined reference to `rtlsdr_get_device_name'
/usr/bin/ld: dump1090.o: in function `main':
/home/pi/git/dump1090/dump1090.c:890: undefined reference to `rtlsdr_cancel_async'
/usr/bin/ld: /home/pi/git/dump1090/dump1090.c:891: undefined reference to `rtlsdr_close'
collect2: error: ld returned 1 exit status
make: *** [Makefile:24: dump1090] Error 1

Répondre

Retourner vers « Et tout le reste »