A resposta que funciona para mim é que eu tive que usar uma compilação noturna para fazer as coisas de alguma forma.
Eu estou tentando fazer o osmo-qcdiag construir (Projeto: link ), mas estou recebendo erros com libosmocore que eu construí com sucesso, mas infelizmente osmo-qcdiag não vai construir. Aqui está a saída do make:
cc -g -O0 -Wall 'pkg-config --cflags libosmocore' 'pkg-config --cflags qmi-glib' -o osmo-qcdiag-log diagchar_hdlc.o diag_io.o osmo-qcdiag-log.o diag_msg.o protocol.o diag_cmd.o gprs_l1.c gprs_rlc.o gprs_mac.o diag_gsm.o diag_log.o diag_log_gsm.o diag_log_gprs.o diag_log_wcdma.o diag_log_umts.o diag_log_qmi.o diag_dpl.o diag_log_simcard.o diag_event.o 'pkg-config --libs libosmocore' 'pkg-config --libs qmi-glib'
diagchar_hdlc.o: In function 'osmo_crc16_ccitt_byte':
/usr/include/osmocom/core/crc16.h:42: undefined reference to 'osmo_crc16_ccitt_table'
diagchar_hdlc.o: In function 'crc_check':
/home/ahmed/Downloads/Tx/Worki/osmo-qcdiag/src/diagchar_hdlc.c:252: undefined reference to 'osmo_crc16_ccitt'
collect2: error: ld returned 1 exit status
Makefile:8: recipe for target 'osmo-qcdiag-log' failed
make: *** [osmo-qcdiag-log] Error 1
Alguém por favor pode me ajudar com isso? Eu tentei incluir diferentes versões do libosmocore e libqmi: eu até tentei um em outros repos, mas ele ainda falha da mesma forma.
A resposta que funciona para mim é que eu tive que usar uma compilação noturna para fazer as coisas de alguma forma.